Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Perl: porters
DAVEM TPF Grant April 2012 report
 

Index | Next | Previous | View Flat


davem at iabyn

May 6, 2012, 1:26 PM


Views: 59
Permalink
DAVEM TPF Grant April 2012 report

As per my grant conditions, here is a report for the April period.

Mostly spent the month improving how the code blocks in /(?{code})/ are
actually invoked. Previously a proper entry wasn't made on the context
stack, so things like /(?{die/next/last/caller/return})/ caused erratic
behaviour, and even seg faults.

My new method makes use of the MULTICALL API rather than having its own
hand-rolled implementation, so it benefits from code reuse and commonality
of any future bug fixes.

This was harder to achieve than might be expected because the semantics of
regex code-blocks insist that they do not introduce new scopes; so each
time a block is called, any new entries on the save stack are accumulated
rather than being freed. This clashes badly with the normal expectation of
pushing a sub on the context stack (along with some SAVEs on the save
stack), then popping everything on block exit.


Over the last month I have averaged 6 hours per week.

As of 2012/04/30: since the beginning of the grant:

112.1 weeks
1158.7 total hours
10.3 average hours per week

There are now 140 hours left on the grant.

---

Report for period 2012/04/01 to 2012/04/30 inclusive

SUMMARY
-------

Effort (HH::MM):

4:30 diagnosing bugs
19:15 fixing bugs
0:00 reviewing other people's bug fixes
0:00 reviewing ticket histories
0:00 review the ticket queue (triage)
-----
23:45 TOTAL

Numbers of tickets closed:

1 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)
-----
1 TOTAL


SHORT DETAIL
------------

14:35 [perl #34161] METABUG - (?{...}) and (??{...}) regexp issues
1:05 [perl #109718] fork.t fails on Win32 since v5.15.4-465-g676a678
4:40 [perl #112326] Bleadperl v5.15.8-77-g5bec93b breaks GFUJI/Data-Util-0.59.tar.gz
3:25 [perl #112444] Bleadperl v5.15.9-131-g2653c1e breaks ECARROLL/nextgen-0.06.tar.gz


--
Atheism is a religion like not collecting stamps is a hobby

Subject User Time
DAVEM TPF Grant April 2012 report davem at iabyn May 6, 2012, 1:26 PM
    Re: DAVEM TPF Grant April 2012 report mhx-perl at gmx May 10, 2012, 3:22 PM
    Re: DAVEM TPF Grant April 2012 report jesse at fsck May 14, 2012, 8:24 AM

  Index | Next | Previous | View Flat
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.