_Dave Mitchell writes:_
As per my grant conditions, here is a report for the November period.
Nearly all the month was spent on one bug, which was to make PerlIO minimally re-entrant (so it doesn't segfault when a signal handler closes a file that is being read for example). This took so long, partly because it's an area of perl I was completely unfamiliar with, and partly because the code was very resistant to having re-entrancy retroactively bolted onto it.
Note that the my grant has recently "been extended":http://news.perlfoundation.org/2010/12/fixing-perl5-core-bugs---grant.html by a further 400 hours, to a total of 900 hours.
Over the last month I have averaged 12.7 hours per week. Over the 38 weeks of the grant so far, I have done 512 hours, averaging 13.5 hours per week. There are 388 hours left on the grant.
Report for period 2010/11/01 to 2010/11/30 inclusive
bq. 0:00 diagnosing bugs
46:40 fixing bugs
7:45 reviewing other people's bug fixes
0:00 reviewing ticket histories
0:00 review the ticket queue (triage)
**Numbers of tickets closed:**
bq. 2 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)
bq. 7:45 [perl #71286] overload (2 bugs): fallback/nomethod failures with heterogeneous operands
41:25 [perl #75556] segfault in PerlIOBuf_fill when filehandle is closed in a signal handler ]
5:15 [perl #76248] "Attempt to free unreferenced scalar" with nested %SIG-handlers calls