• 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
  • Maintaining Perl (Tony Cook) February 2025 Fri, 09-May-2025 by alh

    Tony writes: 2025/02/03 Monday 0.28 ppc 30/31 list catch up 0.13 github notifications 0.08 #22955 briefly comment 0.62 #22956 review, testing and comment 0.23 #22957 review and approve 0.30 #22958 review and approve 0.42 #22970 review and approve 0.92 #22917 review, research, testing and approve 2.98 2025/02/04 Tuesday 0.45 github notifications 0.23 #22955 review and approve 1.27 #22963

    ... read more
  • Maintaining Perl 5 Core (Dave Mitchell): March - April 2025 Fri, 09-May-2025 by alh

    Dave writes: This is my monthly report on work done during Mar and Apr 2025, covered by my TPF perl core maintenance grant. I spent most of my time continuing to refactor Extutils::ParseXS, as a precursor to adding reference-counted stack abilities to XS. In particular, I've recently pushed a large PR, intended to be merged once 5.42.0 is done, which converts ParseXS to create an AST for each XSUB it

    ... read more
  • RakuAST Project Final Grant Report Fri, 18-Apr-2025 by Saif Ahmed

    Stefan has now come to a conclusion of his efforts with RakuAST. This mammoth task started previously by Jonathan Worthington. In the time since his award of the grant, he has made 823 commits to RakuAST, and his overall contribution to Raku in the past couple of years is second only to the very prolific Elizabeth Mattijsen. His contributions can be viewed on github. It is impossible to describe all

    ... read more
Older Posts