Blog: https://twitter.com/perl5summaries/status/804296780561137664
Twitter: https://twitter.com/perl5summaries/status/804296780561137664
November 21st-30th
News and highlights
New API [1]function by Dave Mitchell: sv_set_undef, which can be used
as a
better version of sv_setsv(sv, &PL_sv_undef).
Andy Lester [2]announced he will be removing the support he originally
added to the [3]Splint source code analyzer. It is not maintained and he
could not even get it to compile.
Karl Williamson [4]updated about new Emoji characters and skin tones.
Dan Kogai [5]released [6]Encode 2.88.
Grant reports
* Tony Cook TPF Grant 8 [7]report 5.
* Tony Cook TPF Grant 8 [8]report 6.
* Dave Mitchell TPF Grant 2 [9]reports #149, #150, and #151.
Issues
New issues
* [10]Perl #130143: t/op/getppid.t fails under docker/travis.
* [11]Perl #130145: Storable.dll causes ODBC Table name truncation in
[12]DBI.
* [13]Perl #130163: lib/locale.t fails on FreeBSD 10.
* [14]Perl #130169: Fix const correctness for header files.
* [15]Perl #130178: Strange use of bareword after sort, despite use
strict, and despite subroutine existing.
* [16]Perl #130188: Crash on return from substitution in subroutine.
* [17]Perl #130198: chop(@x =~ tr///).
* [18]Perl #130199: [19]Text::CSV::Encoded is incorrectly forced to
parse widechar.
* [20]Perl #130224: null ptr deref segfault in Perl_sv_setpv_bufsize.
Resolved issues
* [21]Perl #126614: Assert fail/segfault in Perl_sv_pvn_force_flags.
* [22]Perl #129347: null pointer deref S_ft_return_false.
* [23]Perl #129953: lib/locale.t: Test failures and segfaulting on
FreeBSD-11 and FreeBSD-12.
* [24]Perl #130101: Reduce memory needed for Data::Dumper.
* [25]Perl #130128: [PATCH] time64.c tweaks, take 2.
* [26]Perl #130132: Bleadperl v5.25.6-266-ga083329 breaks
SBECK/Date-Manip-6.56.tar.gz.
* [27]Perl #130133: [PATCH] Configure leaves garbage in
$Config{longdblinfbytes}.
* [28]Perl #130163: lib/locale.t fails on FreeBSD 10.
* [29]Perl #130169: Fix const correctness for header files.
* [30]Perl #130188: Crash on return from substitution in subroutine.
Suggested patches
John Lightsey (JD) [31]mentioned ([perl #68348] Storable null pointer
deref on truncated data) that the patch in [32]Perl #130098 (Multiple
segfaults in Storable) also fixes [33]Perl #68348 (Storable null pointer
deref on truncated data).
Andy Lester provided a patch in [34]Perl #130194 to organize files in
pod/.gitignore correctly.
Tony Cook [35]provided a patch for [36]Perl #130108 (Perl 5.24.1 fails to
compile with DTrace enabled on FreeBSD).
Andy Lester also found several issues when running clang with
-Weverything
and provided a patch in [37]Perl #130195 to resolve them.
Sullivan Beck [38]provided a patch to upgrade [39]Locale::Codes to
version
3.42.
Discussion
Eric Brine [40]asks if refaliasing will no longer be experimental in
5.26.
There is an interesting [41]conversation around new syntax for a foreach
with a loop index.
References
1. http://nntp.perl.org/group/perl.perl5.porters/241184
2. http://nntp.perl.org/group/perl.perl5.porters/241152
3. http://www.splint.org/
4. http://nntp.perl.org/group/perl.perl5.porters/241256
5. http://nntp.perl.org/group/perl.perl5.porters/241270
6. http://metacpan.org/pod/Encode
7. http://nntp.perl.org/group/perl.perl5.porters/241238
8. http://nntp.perl.org/group/perl.perl5.porters/241239
9. http://nntp.perl.org/group/perl.perl5.porters/241244
10. http://rt.perl.org/Ticket/Display.html?id=130143
11. http://rt.perl.org/Ticket/Display.html?id=130145
12. http://metacpan.org/pod/DBI
13. http://rt.perl.org/Ticket/Display.html?id=130163
14. http://rt.perl.org/Ticket/Display.html?id=130169
15. http://rt.perl.org/Ticket/Display.html?id=130178
16. http://rt.perl.org/Ticket/Display.html?id=130188
17. http://rt.perl.org/Ticket/Display.html?id=130198
18. http://rt.perl.org/Ticket/Display.html?id=130199
19. http://metacpan.org/pod/Text::CSV::Encoded
20. http://rt.perl.org/Ticket/Display.html?id=130224
21. http://rt.perl.org/Ticket/Display.html?id=126614
22. http://rt.perl.org/Ticket/Display.html?id=129347
23. http://rt.perl.org/Ticket/Display.html?id=129953
24. http://rt.perl.org/Ticket/Display.html?id=130101
25. http://rt.perl.org/Ticket/Display.html?id=130128
26. http://rt.perl.org/Ticket/Display.html?id=130132
27. http://rt.perl.org/Ticket/Display.html?id=130133
28. http://rt.perl.org/Ticket/Display.html?id=130163
29. http://rt.perl.org/Ticket/Display.html?id=130169
30. http://rt.perl.org/Ticket/Display.html?id=130188
31. http://nntp.perl.org/group/perl.perl5.porters/241144
32. http://rt.perl.org/Ticket/Display.html?id=130098
33. http://rt.perl.org/Ticket/Display.html?id=68348
34. http://rt.perl.org/Ticket/Display.html?id=130194
35. http://nntp.perl.org/group/perl.perl5.porters/241234
36. http://rt.perl.org/Ticket/Display.html?id=130108
37. http://rt.perl.org/Ticket/Display.html?id=130195
38. http://nntp.perl.org/group/perl.perl5.porters/241276
39. http://metacpan.org/pod/Locale::Codes
40. http://nntp.perl.org/group/perl.perl5.porters/241211
41. http://nntp.perl.org/group/perl.perl5.porters/241229