Fixing Perl5 Core Bugs: Report for Month 21
Tue, 13-Dec-2011 by
Karen Pauley
edit post
_Dave Mitchell writes:_
As per my grant conditions, here is a report for the November period.
Spent it continuing my overhaul of the re_eval mechanism. This month I made literal code blocks work properly within runtime patterns, i.e.
/$runtime(?{...})/
(they had already been made to work properly within compile-time patterns,
i.e. /foo(?{...})/ )
I also made it so that qr//'s embedded within other patterns are no longer simply stringified and interpolated into the new pattern; instead, any code blocks within the qr are reused rather than recompiled. So this now works:
{ my $x = 1; $r = qr/(??{$x})/ }
my $x = 2;
print "ok\n" if "1" =~ /^$r$/;
Over the last month I have averaged 13 hours per week.
As of 2011/11/30: since the beginning of the grant:
90.4 weeks
1015.4 total hours
11.2 average hours per week
There are now 285 hours left on the grant.
Report for period 2011/11/01 to 2011/11/30 inclusive
**Summary**
Effort (HH::MM):
bq. 0:00 diagnosing bugs
57:40 fixing bugs
0:00 reviewing other people's bug fixes
0:00 reviewing ticket histories
0:00 review the ticket queue (triage)
-----
**57:40 Total**
**Numbers of tickets closed:**
bq. 0 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)
-----
**0 Total**
**Short Detail**
bq. 57:40 [perl #34161] METABUG - (?{...}) and (??{...}) regexp issues
Comments (0)