Perl 5 Porters Mailing List Summary: September 5th-11th
Hey everyone,
Following is the p5p (Perl 5 Porters) mailing list summary for the past week. Enjoy!
September 5th-11th
News and highlights
Dave Mitchell reinstated a change which broke Variable::Magic once Vincent Pit released a new version.
Yaroslav Kuzmin's
patch (Re:
Perl 5.22 mvswrite Segmentation Fault)
for fopen
function on z/OS was merged.
Grant reports
- Tony Cook Grant 7 report 23.
- Tony Cook Grant 7 report 24.
- Tony Cook TPF Grant for August 2016.
- Dave Mitchell TPF Grant #2 report #137, #138, #139.
- Dave Mitchell TPF Grant #2 August 2016.
Issues
New issues
- Perl #129202: The
sub DB
pad stack isn't getting pushed to allocate a new pad. - Perl #129203:
wrong line number in error reported in
while
loop. - Perl #129208:
map
sometimes does and sometime does not copy vals. - Perl #129224: Bleadperl v5.25.4-85-gf441d7d breaks Data::Swap.
- Perl #129233: Unexpected parsing behavior depending on number of parts in string concatenation.
- Perl #129238: Array index constant folding uses signed bitwise arithmetic.
- Perl #129239:
BEGIN
blocks have wrong caller package.
Resolved issues
- Perl #47047: Use
of inherited
AUTOLOAD
for non-method is deprecated. - Perl #128095:
Failed test
dist/IO/t/cachepropagate-unix
on OSX with Perl 5.22 (regression from 5.20). - Perl #128856: DirHandle: Improve test coverage and provide descriptions.
- Perl #128988:
heap-use-after-free
Perl_yyerror_pvn
. - Perl #129067: Use
of inherited
AUTOLOAD
for non-method is deprecated. - Perl #129090:
Perl_pad_fixup_inner_anons
Null reference Memory corruption. - Perl #129106:
Null ptr deref, segfault
Perl_sv_vcatpvfn_flags
. - Perl #129164:
null ptr deref, segfault in
Perl_pp_add
. - Perl #129166:
null ptr deref, segfault in
Perl_pp_subtract
. - Perl #129167:
null ptr deref, segfault in
Perl_pp_negate
. - Perl #129176:
Conditional jump depends on uninitialized values in
S_scan_heredoc
.
Suggested patches
James E. Keenan provided a patch in Perl #128856 (DirHandle: Improve test coverage and provide descriptions).
Father Chrysostomos provided a patch for Perl #129224 (Bleadperl breaks Data::Swap), which Andreas J. Koenig reports works.
Tom Hukins provided a patch in Perl #129229 to fix the parallel building.
Aristotle Pagaltzis provided a patch to document DirHandle as obsolete.
Nicolas (Atoomic) provided a patch in Perl #129235 Reduce SelectSaver memory footprint. to reduce memory footprint in SelectSaver by only loading Carp when it needs it.
Discussion
The topic of smart match came up (pounding the smartmatch drum) again, as Ricardo Signes (rjbs) asks whether we should fix it, kill it, or just not recommend anyone use it. The proposed fix for it is to reduce its scope significantly. Tony Cook provided a patch which does this, but supports overloading on both sides. There are suggestions to remove the LHS (left hand side) overloading in order to reduce its confusing bits further. Aristotle Pagaltzis provided and important relationship to that part of the syntax in autodie. A discussion continued there, while another discussion continued around a suggestion by Father Chrysostomos.
Karl Williamson
asked if
there's a specific reason why there are no wrappers for strncmp
.
There are wrappers for strGT
, strLE
, etc.
Leave a comment