Fixing Perl5 Core Bugs: Report for Month 37

Dave Mitchell writes:

This month I mainly worked on one of the 5.18 blocker tickets; in this case how

overload::constant qr => sub { ...}

interacts with "constant" regexes such as qr/foo/ and qr/foo(?{bar})/ if the sub replaces constant strings like "foo" with an overloaded object. It turns out this was something I hadn't anticipated in my re_eval reworking, and my code didn't handle it at all well. I'm now about 3/4 the way to fixing it.

Over the last month I have averaged 6.5 hours per week

As of 2013/03/31: since the beginning of the grant:

160.0 weeks
1618.8 total hours
10.1 average hours per week

There are 82 hours left on the grant.

Report for period 2013/03/01 to 2013/03/31 inclusive


Effort (HH::MM):

15:00 diagnosing bugs
11:17 fixing bugs
1:00 reviewing other people's bug fixes
0:00 reviewing ticket histories
0:00 review the ticket queue (triage)
27:17 Total

Numbers of tickets closed:

5 tickets closed that have been worked on
0 tickets closed related to bugs that have been fixed
0 tickets closed that were reviewed but not worked on (triage)
5 Total

Short Detail

0:25 [perl #115004] perl 5.17.x can't use @var in regexp, but only $var
1:10 [perl #116569] Re: 5.17.7 breaks rules of assignment
0:30 [perl #116821] B::Deparse warnings during build of 5.17.9
18:17 [perl #116823] Regexp::Grammars broken since 5.17.1
0:30 [perl #117095] Undefined `state` $file_handle when using `$file_handle if 0`
0:10 [perl #117107] [Bug] IO::Socket::INET opens random port
2:55 [perl #117135] v5.17.9-80-g9f351b4 breaks SARTAK/Path-Dispatcher-1.04.tar.gz
1:40 [perl #117205] Infinite regex-engine loop with (??{})
0:30 [perl #117265] [PATCH] e213661 no warnings 'safesyscalls', fatal nul checks
0:30 [perl #117273] [PATCH] e4f39c0 binary safety when dumping svs and ops
0:40 [perl #117305] ISO C forbids braced-groups within expressions (cv.h, inline.h in 5.17.9)

About TPF

The Perl Foundation - supporting the Perl community since 2000. Find out more at

About this Entry

This page contains a single entry by Karen Pauley published on April 22, 2013 1:29 PM.

Improving Perl 5: Grant Report for Month 17 was the previous entry in this blog.

Outreach Program for Women Moves Forward with €1000 Pledge is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.


OpenID accepted here Learn more about OpenID
Powered by Movable Type 6.2.2