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.
Issues
New issues
- Perl #127668: Encoding I/O layer differences on Windows.
- Perl #127670: New type of "word boundary" - true when not in the middle of a word.
- Perl #127687: Misuse of "quote" in place of "escape" in documentation.
- Perl #127692: Filehandles opened via scalar reference have extra refcount.
- Perl #127697:
newPVOP
documentation is misleading. - Perl #127705: Segfault or strange match with recursive subpattern.
- Perl #127708:
Coredump in
call_sv
under threads. - Perl #127709:
Documentation problem with links and
perlpod
,podchecker
. - Perl #127713: Bleadperl breaks Unicode::Unihan.
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.
Discussion
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.
Perl #127668 seems to be a documented behaviour, check PerlIO under Defaults and how to override them.