Perl 5 Porters Mailing List Summary: August 7th-14th
Hey everyone,
Following is the p5p (Perl 5 Porters) mailing list summary for the past week.
Enjoy!
Edit: Tony's suggestion was to change the new behavior to warning if it breaks CPAN.
August 7th-14th
News and Updates
Zefram added
a new API function: cv_get_call_checker_flags()
.
Karl Williamson started collected all the functions in core that are unsafe in multi-threaded applications.
Karl is also
looking
at cleaning up incorrect definitions of I32 U32 in embed.fnc
.
Grant Reports
- Tony Cook TPF Grant 9 report 7.
- Tony Cook TPF Grant 9 report 8.
- Tony Cook TPF Grant 9 report 9.
- Tony Cook TPF Grant 9 report 10.
- Dave Mitchell TPF Grant 2 June 2017 report.
Issues
New Issues
- Perl #131851: Blead breaks Text::Diff 1.44.
- Perl #131852: Blead breaks Sereal::Encoder 3.015.
- Perl #131859: bad
core
sub
usage yieldsop
assertion. - Perl #131867:
%{^CAPTURE_ALL}
is%+
, not%-
. - Perl #131868:
Quantifiers in
(?(DEFINE)...)
. - Perl #131875:
please correct perlfunc to tell
when
sprintf @...
is useful. - Perl #131883: inconsistent sub name in "Illegal character in prototype" warning.
- Perl #131885: arybase doesn't handle kvaslice.
- Perl #131892: runtime error: null pointer passed as argument 2, which is declared to never be null.
- Perl #131893: runtime error: signed integer overflow.
- Perl #131894: runtime error: shift exponent -2 is negative.
- Perl #131895:
stat()
doesn't fail on filenames containing\0
/NUL
.
Resolved Issues
- Perl #124368:
Perl_sv_2pv_flags
: Assertion failure. - Perl #131646:
utf8.c
: Assertion failure. - Perl #131735: NetBSD 7.1 Smoke Test Failures.
- Perl #131786:
Linker error with
pp.o
if-mieee-fp
is inCFLAGS
, "multiple definition of_LIB_VERSION
". - Perl #131809: Configure script doesn't recognize GCC 6 or 7.
- Perl #131851: Blead breaks Text::Diff 1.44.
Suggested Patches
Tony Cook provided a patch for
Perl #131836
(use-after-free in Perl_yylex
).
Tony also provided a patch for Perl #131746 (runtime error: null pointer passed as argument 1, which is declared to never be null).
Another patch by Tony to Perl #131893 (runtime error: signed integer overflow).
Tony also provided a patch for Perl #131894 (runtime error: shift exponent -2 is negative).
Discussion
Following Perl #131725 (number parsing), Tony Cook suggested changing the new behavior to a warning if the change breaks CPAN.
Zefram is
discussing
the my_strerror()
function and $!
.
Abigail
continues
investigating the behavior of @{^CAPTURE}
and now with (?(DEFINE))
.
Herbert Breunung
started
discussing ideas for changes in perldoc
.
Good work!