• Maintaining Perl 5 Core (Dave Mitchell): September 2025 Tue, 07-Oct-2025 by alh

    Dave writes: Last month I completed rewriting and modernising perlxs.pod, Perl's reference manual for XS. It's now sitting as PR #23795, and will hopefully get merged before too long.

    ... read more
  • Maintaining Perl (Tony Cook) September 2025 Tue, 07-Oct-2025 by alh

    Tony writes: 2025/09/01 Monday 0.48 #23641 testing, comment 0.77 #23659 review and comment 0.20 #23659 review updates and comment 0.83 reply DB.pm discussion 0.25 #23648 try to reproduce and comment 0.47 #23659 review and approve 3.00 2025/09/02 Tuesday 0.60 #23627 follow-up, review and comment 0.53 #23616 research and comment 0.23 #23669 review, look for a similar test, comment 0.43

    ... read more
  • PEVANS Core Perl 5: Grant Report for September 2025 Tue, 07-Oct-2025 by alh

    Paul writes: This month I spent mostly tidying up various bits of fallout from last month's OP_MULTIPARAM work towards signatures, and also got the named parameters branch ready for review and merge, along with a few other bugfixes. 1 BBC ticket meta https://github.com/Perl/perl5/issues/23675 2 Bugfix parse_subsignature on empty parens https://github.com/Perl/perl5/issues/17689 2 BBC ticketXS-Parse-Sublikehttps://github.com/Perl/perl5/issues/23674 5.5 Improvements toB::Deparse` of on signatures https://github.com/Perl/perl5/issues/23699 https://github.com/Perl/perl5/pull/23710 1

    ... read more
  • PEVANS Core Perl 5: Grant Report for August 2025 Tue, 09-Sep-2025 by alh

    Paul writes: In August I focused on progressing my work on sub signatures. Between the main OP_MULTIPARAM work and the surrounding supporting changes, we're now much better placed to look at no-snails or signatures named parameters. 17 OP_MULTIPARAM and related changes, prerequisites and post-changecleanups https://github.com/Perl/perl5/pull/23539 https://github.com/Perl/perl5/pull/23544 https://github.com/Perl/perl5/pull/23565 https://github.com/Perl/perl5/pull/23574 https://github.com/Perl/perl5/pull/23645 Total: 17 hours

    ... read more
  • Maintaining Perl (Tony Cook) August 2025 Tue, 09-Sep-2025 by alh

    Tony writes: 2025/08/04 Monday 0.13 github notifications 2.37 #23483 see if this can work for netbsd, testing, testing on openbsd, freebsd and comment 0.15 #23483 testing based on IRC 1.37 #23519 review, research, testing and approve 4.02 2025/08/05 Tuesday 1.33 #21877 research 1.43 #21877 work on test code 2.76 2025/08/06 Wednesday 0.47 #23503 research 0.52 #23542 review and comment

    ... read more
  • Maintaining Perl 5 Core (Dave Mitchell): August 2025 Tue, 09-Sep-2025 by alh

    Dave writes: I spent last month mainly continuing to work on rewriting and modernising perlxs.pod, Perl's reference manual for XS. The first draft is now about 90% complete. The bits that have been reworked so far have ended up having essentially none of the original text left, apart from section header titles So it's turning into a complete rewrite from scratch. It's still a work-in-progress, so nothing's been pushed yet.

    ... read more
  • Maintaining Perl 5 Core (Dave Mitchell): July 2025 Thu, 14-Aug-2025 by alh

    Dave writes: I spent last month mainly continuing to work on rewriting and modernising perlxs.pod, Perl's reference manual for XS. The first draft is now about 80% complete. The bits that have been reworked so far have ended up having essentially none of the original text left, apart from section header titles So it's turning into a complete rewrite from scratch. It's still a work-in-progress, so nothing's been pushed yet.

    ... read more
  • Maintaining Perl (Tony Cook) July 2025 Mon, 11-Aug-2025 by alh

    Tony writes: 2025/07/01 Tuesday 0.93 #23390 review behaviour, testing, review associated PR 23392 and approve 0.65 #23326 review discussion, add fix to 5.38. 5.40 votes files, mark closable with comment 0.47 #23384 review discussion, testing and comment 1.43 #23385 review and comments 3.48 2025/07/02 Wednesday 0.90 #23385 more review, comments 0.80 #23389 review 1.70 2025/07/03 Thursday 1.32 #23150 review,

    ... read more
  • PEVANS Core Perl 5: Grant Report for June/July 2025 Wed, 06-Aug-2025 by alh

    Paul writes: I didn't get any P5P work done in June, instead working on some other projects while awaiting the 5.42 release. In July I've managed to continue some work on sub signatures improvements 7 Beginnings of named parameter handling in subroutine signatures https://github.com/Perl/perl5/pull/23527 https://github.com/leonerd/perl5/tree/faster-signatures 1 Scalar-List-Utils resync with CPAN https://github.com/Perl/perl5/pull/23500 Total: 8 hours

    ... read more
  • Maintaining Perl 5 Core (Dave Mitchell): June 2025 Mon, 14-Jul-2025 by alh

    Dave writes: I spent last month working on rewriting and modernising perlxs.pod, Perl's reference manual for XS. It's still a work-in-progress, so nothing's been pushed yet. Summary: 49:49 modernise perlxs.pod Total: 49:49 TOTAL

    ... read more
  • Maintaining Perl (Tony Cook) May 2025 Mon, 14-Jul-2025 by alh

    Tony writes: 2025/05/01 Thursday 0.17 #23232 minor fixes to PR 1.32 #4106 cleanup, perldelta push for CI 1.48 #23225 more review 1.37 #23225 more review, thought I found an issue, testing, but couldn’t reproduce 4.34 2025/05/05 Monday 0.72 #23242 review, testing, nothing more to say 0.95 #23244 review, testing and approve 1.67 2025/05/06 Tuesday 0.32 #22040 testing and comment

    ... read more
  • Maintaining Perl (Tony Cook) April 2025 Sun, 22-Jun-2025 by alh

    Tony writes: 2025/04/01 Tuesday 0.22 #23151 check CI results, fix minitest and re-push 1.77 #23160 try to decode how the NEED_ stuff works, try leont’s suggestion and test, push for CI 0.82 #22125 check smoke results, rebase and push 0.50 #21878 consider how to implement this 0.53 ppc #70 testing, comment 3.84 2025/04/02 Wednesday 0.23 #23075 rebase and squash some, push for

    ... read more
  • PEVANS Core Perl 5: Grant Report for May 2025 Tue, 17-Jun-2025 by alh

    Paul writes: As earlier reported, I managed to make some progress on the faster-signatures work, as well as some other things. 2 Bugfix for assigning operator https://github.com/Perl/perl5/pull/23242 1 Exception handling during defer/finally https://github.com/Perl/perl5/pull/23244 4 faster-signatures and CVf_NOSNAIL performance work https://github.com/leonerd/perl5/tree/faster-signatures 2 Signature helper functions in class.c https://github.com/Perl/perl5/commit/3e684b47ee6bec19678c13d8f10b6824ab4c286b Total: 9 hours

    ... read more
  • Maintaining Perl 5 Core (Dave Mitchell): May 2025 Tue, 17-Jun-2025 by alh

    Dave writes: A bit of a quiet month. I checked blead for any performance regressions compared with 5.40.0, using Porting/bench.pl. I found only one significant one: UTF8 string literals were inadvertently no longer being created Copy-on-Write. I created a PR which improves how OPs are dumped on threaded builds. This will make certain types of debugging easier in the future. Fixed a bug. Tweaked my ParseXS AST

    ... read more
  • Maintaining Perl (Tony Cook) March 2025 Fri, 09-May-2025 by alh

    Tony writes: 2025/03/03 Monday 0.83 #23015 research and comment 0.22 #23012 research and comment 0.45 #22827 review updates and re-approve 0.68 amagic_call/coverity follow-up, work on a fix, commit message wording, check is clangsa picks this up 0.15 amagic_call/coverity, commit message, push for CI 0.28 #22642 review updates and approve 0.78 #23044 research and comment 3.39 2025/03/04 Tuesday 0.80 #23012 comment,

    ... read more
Older Posts