Maintaining the Perl 5 Core: Report for Month 20

1 Comment

Dave Mitchell writes:

I spent the month doing two main things: fixing 5.22 blockers, and once there were no blockers left, I began work on looking at the whole issue of how subroutines are invoked and returned from, and especially how the various perl stacks are manipulated during this time. It turns out that 6 stacks are involved, and there is lots of duplicated code, difficulties with stacks being doubly unwound during exception handling, and sort() and MULTICALL not handling subroutine context and arg return very well, etc etc.

Just trying to get a handle on it all is taking quite a while.

Summary

48:37 #124156: death during unwinding causes crash
0:54 #125244: segfault/etc. with recursion+sub{}+map pure-Perl code
0:50 List::Util and lc bug
0:30 RT #123998: blead's EUMM always fails tests on Win32 Perl on Win64
1:23 RT #124181: Tests spew unreferenced scalar warnings
2:34 RT #124368: Perl_sv_2pv_flags: Assertion
6:32 [perl #124385] null ptr deref -> Perl_cv_forget_slab (pad.c:500)
6:55 process p5p mailbox
1:59 review 5.22 blocker issues
13:03 update perldelta

83:17 Total (HH::MM)

As of 2015/05/31: since the beginning of the grant:

85.0 weeks
1154.8 total hours
13.6 average hours per week

There are 45 hours left on the grant

1 Comment

Whose report was this?

Leave a comment

About TPF

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

About this Entry

This page contains a single entry by Karen Pauley published on July 9, 2015 10:24 AM.

Call For Grant Proposals (July 2015 Round) was the previous entry in this blog.

Act Voyager Progress Report is the next entry in this blog.

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

Pages

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