DAVEM TPF Grant#3 January 2026 report

[email protected] (Dave Mitchell)
Newsgroups perl.perl5.porters
Message-ID <[email protected]>
During January, I finished working on another tranche of ExtUtils::ParseXS
fixups, this time focussing on:

- adding and rewording warning and error messages, and adding new tests
  for  them;

- improving test coverage: all XS keywords have tests now;

- reorganising the test infrastructure: deleting obsolete test files,
  renaming the t/*.t files to a more consistent format; splitting a large
  test file; modernising tests;

- refactoring and improving the length(str) pseudo-parameter
  implementation.

I also started work on my annual "get './TEST -deparse' working again"
campaign. This option runs all the test suite files through a round trip
in the deparser before running them. Over the course of the year
we invariably accumulate new breakage; sometimes this involves fixing
Deparse.pm, and sometimes just back-listing the test file as it is now
tickling an already known issue in the deparser.

I also worked on a couple of bugs.

SUMMARY:
      0:53 GH #13878 COW speedup lost after e8c6a474
      4:05 GH #24110 ExtUtils::ParseXS after 5.51 prevents some XS modules to build
     12:14 fix up Deparse breakage
     26:12 improve Extutils::ParseXS
    ------
     43:24 TOTAL (HH::MM)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.