Hey everyone,
I'm going to send the latest summaries, but first I want to send the
ones from the previous week. I had issues with my email program and my
configurations so this didn't go through.
Sorry!
September 29th - October 10th
News and highlights
Grant reports
* Dave Mitchell TPF Grant #2 September 2016 [1]report.
Issues
New issues
* [2]Perl #129757: for loop doesn't update correct variable.
* [3]Perl #129770: Null ptr deref, segfault Perl_mess_sv.
* [4]Perl #129777: Caller return unexpected info for subs called from
condition under while.
* [5]Perl #129794: Debugger stops on use statement.
* [6]Perl #129802: Regexp performance problem with swiped strings (?).
* [7]Perl #129803: Regexp syntax check when variables contained with
\Q...\E.
* [8]Perl #129821: Bleadperl v5.25.5-65-g5012eeb breaks
[9]Devel::OptreeDiff.
* [10]Perl #129825: Overloaded integer constants are prematurely
deallocated.
* [11]Perl #129826: Invalid read of size 8 in S_parse_body when argv
ends with --.
Resolved issues
* [12]Perl #116250: Skip count is wrong for timeout in
dist/Tie-File/t/29_downcopy.t.
* [13]Perl #117223: Remove IO::File example from perlfunc.
* [14]Perl #125702: Garbage Collection Segv in 5.21.10+.
Rejected issues
* [15]Perl #129368: Error while trying to install perl 5.8.7 on RHEL 6.
Suggested patches
Dave Mitchell merged Reini Urban's patches in [16]Perl #125792 to fix
sassign to be declared as BASEOP instead of BINOP and to be optimized.
Andy Lester provided a patch in [17]Perl #129766 to cleanup numeric.c.
Sergey Aleynikov provided both a patch and a test in [18]Perl #129788 to
fix a possible memory leak in [19]IO::Poll.
Sergey also provided a patch in [20]Perl #129789 to fix
[21]Time::HiRes in
blead on Darwin.
Discussion
Jakko Hietaniemi is [22]working on fixing building perl in a [23]vax-bsd
box. He hit a problem with [24]POSIX, which was eventually [25]resolved.
Todd Rinaldo [26]asked about the struct definition of a hash key in hv.h,
which raises interesting confusing points in C.
Klemen Markovic [27]asked about Windows W APIs which were replaced in
favor of Windows A APIs. An exhaustive [28]research by Steve Hay into the
history of it showed that it never really worked properly with the
Unicode
changes in 5.8 and was therefore removed.
Dave Mitchell [29]asked ((\@a) = \($x,$y) in non-void context) about a
current behavior of the refaliasing feature, which Father Chrysostomos
sees as a bug.
Andy Lester [30]asked (Tabs and spaces in patches) whether he should
provide a patch with spaces or tabs and what is desired now. Karl
Williamson notes that we are moving the code to spaces and no tabs.
Sam Kington [31]suggested extending the fat comma syntax to handle
situations of undefined or empty list variables on the right-hand-side.
References
1. http://nntp.perl.org/group/perl.perl5.porters/240117
2. http://rt.perl.org/Ticket/Display.html?id=129757
3. http://rt.perl.org/Ticket/Display.html?id=129770
4. http://rt.perl.org/Ticket/Display.html?id=129777
5. http://rt.perl.org/Ticket/Display.html?id=129794
6. http://rt.perl.org/Ticket/Display.html?id=129802
7. http://rt.perl.org/Ticket/Display.html?id=129803
8. http://rt.perl.org/Ticket/Display.html?id=129821
9. http://metacpan.org/pod/Devel::OptreeDiff
10. http://rt.perl.org/Ticket/Display.html?id=129825
11. http://rt.perl.org/Ticket/Display.html?id=129826
12. http://rt.perl.org/Ticket/Display.html?id=116250
13. http://rt.perl.org/Ticket/Display.html?id=117223
14. http://rt.perl.org/Ticket/Display.html?id=125702
15. http://rt.perl.org/Ticket/Display.html?id=129368
16. http://rt.perl.org/Ticket/Display.html?id=125792
17. http://rt.perl.org/Ticket/Display.html?id=129766
18. http://rt.perl.org/Ticket/Display.html?id=129788
19. http://metacpan.org/pod/IO::Poll
20. http://rt.perl.org/Ticket/Display.html?id=129789
21. http://metacpan.org/pod/Time::HiRes
22. http://nntp.perl.org/group/perl.perl5.porters/240067
23. http://wiki.netbsd.org/ports/vax/
24. http://metacpan.org/pod/POSIX
25.
http://perl5.git.perl.org/perl.git/commitdiff/0879cd66ef3f00918ae26d9bb7ac555d3911c548
26. http://nntp.perl.org/group/perl.perl5.porters/240039
27. http://nntp.perl.org/group/perl.perl5.porters/240120
28. http://nntp.perl.org/group/perl.perl5.porters/240132
29. http://nntp.perl.org/group/perl.perl5.porters/240156
30. http://nntp.perl.org/group/perl.perl5.porters/240180
31. http://nntp.perl.org/group/perl.perl5.porters/240137