Perl 5 Porters Mailing List Summary: March 7th-14th

Hey everyone,

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

March 7th-14th

News and updates

Ricardo Signes adds that the March Onionsketch for the next release will take place on Friday, Match 18th at 11:00 American/New_York time.

All tickets blocking 5.26 are now collected in Perl #127688.

All tickets blocking 5.28 are now collected in Perl #127689.

Tony Cook provides another grant report. Almost 20 hours and approximately 19 tickets were reviewed or worked on, and 4 patches were applied.

Dave Mitchell providing his grant reports. In total about 41.5 hours spent on CPAN breakage associated with the new context system stack, build failures on Solaris, and other compilation-related issues.

Karl Williamson updated the list that The Unicode Consortium announced the start of the beta release of Unicode 9.0.0.


New issues

Resolved issues

  • Perl #41916: Match a single byte \C doesn't work in character class.
  • Perl #122287: Undefined dtrace symbols when compiling miniperl on current illumos.
  • Perl #127455: Regexp fails to compile on x64 debugging optimized builds.
  • Perl #127533: Fix tests in a FreeBSD jail.

Steve Hay integrated his suggested fix for putting Winsock errors into $^E.

Proposed patches

Shlomi Fish provides a patch in Perl #127690 to add a CONTRIBUTING section to the Carp module.


Achim Gratz asks when the Perl 5.22.2 is expected. Steve Hay adds that hopefully before 5.24.

Sawyer X raises a feature request for smokers, to be able to identify a specific smoker running on a specific operating system, in order to identify flopping in smoker reports. Craig A. Berry and George Greer added some comments about the possible difficulty of such a feature.

Piotr Oniszczuk asks about networking issues after migrating his Perl 5.12 based cross-compilation to GCC 5.

In a very interesting thread, Zefram and Yves Orton discuss the behavior of regular expressions with regards to possible infinite recursion. It is not for the faint of heart but it is quite interesting. Yves then reinstates the 5.22 warning of infinite recursion in regular expression.

Karl Williamson requested a Configure probe for memmem() in case any native implementations carry a faster version. Craig A. Berry hasn't found a faster native implementation in glibc or the BSD versions.

Jarkko Hietaniemi added support for Cscope, a link to a VIM plugin, and attached code with support for Emacs.

The conversation about a new quoting operating continues. Brad Gilbert shares information about how Perl 6 does it, while Ricardo Signes comments on Aristotle Pagaltzis' comments, to which Father Chrysostomos adds his two cents.

Bulk88's optimizations in Perl #125296 peaked interest and, along with Dave Mitchell's comments, Ricardo Signes has asked for more eyes and comments on the work.

Ed Avis requested a new regular expression word boundary in Perl #127670 to handle situations in which you do not know if your requested search between the word boundaries (/\b/ typically) themselves are words.

Andy Broad asks about a problem he's experiencing with a program hanging on a mutex under AmigaOS4. Craig A. Berry and Leon Timmermans helped understand the issue and how to solve it. PerlIO is tricky.

After inquiring about the u flag used in ar during compilation phase, Dave Mitchell removed the unnecessary flag.

Ulrich Windl suggested a new feature (operators ||| and &&&) in Perl #127684. There were various suggestions on how to solve the problem he had without such operators, notably from Zefram and Abigail.

1 Comment

Perl #127668 seems to be a documented behaviour, check PerlIO under Defaults and how to override them.

Leave a comment

About Sawyer X

user-pic Gots to do the bloggingz