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