Maintaining Perl 5 Core (Dave Mitchell): August 2024
Sat, 14-Sep-2024 by
alh
edit post
Dave writes:
This is my monthly report on work done during August 2024 covered by my TPF
perl core maintenance grant.
I spent most of last month doing various bits of code refactoring on
Extutils::ParseXS, as a precursor to adding reference-counted stack
(PERL_RC_STACK) abilities to XS.
The code for Extutils::ParseXS is exceedingly unpleasant, with for example
the main method, process_file() being over 1700 lines of code. It's a
random mishmash of bolted-on half-baked ideas, with no sensible
separation of, for example, parsing and code generation. I'm trying to
make it more sane.
SUMMARY:
* 0:15 fix Deparse test failures
* 8:49 process p5p mailbox
* 2:35 reduce smoke failures
* 60:13 refactor Extutils::ParseXS
* 6:01 rework XS documentation
Total:
* 77:53 TOTAL (HH::MM)
Comments (0)