[bug #68174] dlmread performance can be improved with modern C++

"Dmitri A. Sergatskov" <[email protected]> Mon, 29 Jun 2026 18:44:28 -0400 (EDT)
Newsgroups gmane.comp.gnu.octave.bugs
Message-ID <[email protected]>
--===============1732136777952410737==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

UGxlYXNlIHVzZSB0aGUgYnVnIHRyYWNrZXIgdG8gcG9zdCB1cGRhdGVzIHRvIGEgYnVnIHJlcG9y
dC4gIFRoZSBtYWlsaW5nIGxpc3QgaXMgaW50ZW5kZWQgYXMgYSByZWFkLW9ubHkgbm90aWZpY2F0
aW9uIHN0cmVhbS4gIEluZm8gcG9zdGVkIHRvIHRoaXMgbWFpbGluZyBsaXN0IGFkZHJlc3Mgd29u
J3QgYXBwZWFyIGluIHRoZSB0cmFja2VyIGRhdGFiYXNlIHdoZXJlIGl0IGlzIG1vc3QgdXNlZnVs
LgoK

--===============1732136777952410737==
Content-Type: MULTIPART/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; BOUNDARY="8323329-1714636915-1782773068=:1464191"
Content-Disposition: inline

--8323329-1714636915-1782773068=:1464191
Content-Type: TEXT/plain; CHARSET=utf-8
Content-Transfer-Encoding: QUOTED-PRINTABLE
Content-Disposition: inline

Follow-up Comment #3, bug #68174 (group octave):=0A=0ARebase after Octave c=
ode refactoring, also some local re-factoring (the lambda=0Anow a separate =
helper function).=0A=0A(file bug68174_dlmread_fast_20260629_100.cset)=0A=0A=
Dmitri.=0A-- =0A=0A=0A(file #58769)=0A=0A    ______________________________=
_________________________=0A=0AAdditional Item Attachment:=0A=0AName: bug68=
174_dlmread_fast_20260629_100.cset Size: 14KiB=0A=0A<https://file.savannah.=
gnu.org/file/bug68174_dlmread_fast_20260629_100.cset?file_id=3D58769>=0A=0A=
=0A    AGPL NOTICE=0A=0AThese attachments are served by Savane. You can dow=
nload the corresponding=0Asource code of Savane at=0Ahttps://savannah.gnu.o=
rg/source/savane-c36938be85ff6c1b727bc7dd7fd30e48f9142870.tar.gz=0A=0A=0A  =
  _______________________________________________________=0A=0AReply to thi=
s item at:=0A=0A  <https://savannah.gnu.org/bugs/?68174>=0A=0A_____________=
__________________________________=0AMessage sent via Savannah=0Ahttps://sa=
vannah.gnu.org/=0A
--8323329-1714636915-1782773068=:1464191
Content-Type: APPLICATION/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCakL1TAAKCRCqLAuaBUf3
TqwAAP9Gc35tJbKaeJJBjxojfpTECXAEfoKHCgpyB+SGmUBD0gEAhTru07IheRDz
WKzOr+NgvWtWV626btMgxIeC6pkzrAQ=
=Sc/u
-----END PGP SIGNATURE-----

--8323329-1714636915-1782773068=:1464191--



--===============1732136777952410737==--