DAVEM TPF Grant#3 June 2026 report
[email protected] (Dave Mitchell) Tue, 14 Jul 2026 12:20:06 +0100
| Newsgroups | perl.perl5.porters |
|---|---|
| Message-ID | <[email protected]> |
Last month was mainly spent fixing a performance regression in the regex
engine on some long strings, whereby anchored patterns (e.g. ones starting
/^.../ or /\G.../) and which contained both a fixed and floating substring
(e.g. /^\d{4}fixed.*floating/) would sometimes prefer to check whole of the
long string for the presence of "floating" rather than do a quick check
and reject if "fixed" is isn't at the expected offset.
I also did some tweaking of the regex engine's super-liner cache code.
1:00 GH #24258 dist/threads/t/free.t: Rare test failure in debugging build on FreeBSD
19:57 GH #24272 PDF parsing task running for hours instead of minutes since Perl 5.20
1:22 GH #24467 ExtUtils-ParseXS-3.61+: CPP directives after MODULE in same paragraph mishandled
6:55 make regex super-linear-cache 64-bit
------
29:14 TOTAL (HH::MM)