Perl 5 Porters Mailing List Summary: December 8th-13th

Hey everyone,

Following is the p5p (Perl 5 Porters) mailing list summary for the past week. Enjoy!

December 8th-13th

Updates

Perl 5.22.1 is released, thanks to Steve hay! You can read more in the release announcement. Thanks, Steve!

Grant reports from Tony Cook, here and here. About 38 total hours of work, 23 tickets reviewed or worked on, and 6 patches applies.

Ricardo Signes updates that the December onionsketch meeting will take place on the 18th of December.

Dennis Kaarsemaker updates the list on changes he had done to the Perl 5 Git server with regards to SSH and Git permissions.

Bugs

Reported bugs

Resolved bugs

Proposed patches

Tony Cook provided a patch to resolve a breakage with ddb, part of Perl #126633.

Tony also provided a patch to resolve Perl #126240, a panic happening after freeing the env after a fork.

Following a request on the list, Doug Bell provided a patch in Perl #126843 to add an introductory paragraph to the strict docs, and clarify when it is applicable.

Mariusz Zaborski provided a patch in Perl #126847 to use the new fdclose function provided in newer versions of FreeBSD.

Bulk88 provided a patch in Perl #126877 to improve build performance on Win32 substantially.

Ed Avis provided a patch in Perl #125330 to introduce a new warnings category, shadow, and moves several warnings from misc to shadow.

Lukas Mai provided a (now merged) patch for Perl #124034 to reword the $@ documentation.

Discussion

Karl Williamson suggests deprecating to_utf8_case. In short, not used in core, not used on CPAN, and the API is implementation-specific.

A simple trick mentioned in Perl #126841 for conditionally loading a module while suppressing import was explained. use if cannot suppress importing, but you can accomplish it in the following way:

BEGIN { require Module if CONDITION; }

Dave Mitchell asks if perl -V could list the build options one per line, since it's harder to read. The general opinion was that there is already plenty of output and it would be even longer to scroll.

Achim Gratz asks about differences between Linux and Cygwin when it comes to calling Cwd's abs_path on an nonexistent path.

Dmytro Zagashev asks about having subroutine signature aliases feature. Ricardo Signes noted that we would like to have this feature but no one is currently working on it.

1 Comment

Do not despair about RJBS's wrong comment that no one is working on signature "aliases" (i.e. call by ref), as with $_[n]:

I not only implemented all those features they were discussing recently, which is the discussion following my RFC about their wrong @_ decision:

https://twitter.com/Reini_Urban/status/675001310404599808
"Implemented now call-by-ref in cperl signatures, a major blocker. Release date looks good now. https://github.com/perl11/cperl/commits/feature/gh7-signatures"

Leave a comment

About Sawyer X

user-pic Gots to do the bloggingz