develooper Front page | perl.perl5.porters | Postings from October 2015

DAVEM TPF grant#2 report #101, #102

From:
Dave Mitchell
Date:
October 20, 2015 17:49
Subject:
DAVEM TPF grant#2 report #101, #102
Message ID:
20151020130040.GU16789@iabyn.com
(this report covers 2 weeks)

The main thing I worked on for the last two weeks was continuing
to overhaul the context stack system (i.e. how dynamic scopes likes loops
and subs are entered and exited).

This work has grown in the telling (having burned 229 hours in total),
but I think I see the light at the end of the tunnel now. In particular,
the leave scope work is almost finished, and a general set of fixes
for the original issue is in place ('death during unwinding causes
crash'). It's also makes sub and loop entry/exit a *lot* faster.


2015/10/05
     0:44 process p5p mailbox

2015/10/06
     2:08 process p5p mailbox
     1:11 [perl #126145] Problem with stack moving fix for Perl_load_module
     0:46 [perl #126170] Assertion failed: S_finalize_op (op.c:2562)

2015/10/07
     0:55 process p5p mailbox

2015/10/08
     1:45 process p5p mailbox
     1:37 [perl #126170] Assertion failed: S_finalize_op (op.c:2562)

2015/10/09
     3:13 #124156: death during unwinding causes crash

2015/10/10
     3:50 #124156: death during unwinding causes crash

2015/10/11
     1:25 #124156: death during unwinding causes crash

# ----

2015/10/12
     1:41 process p5p mailbox
     4:51 #124156: death during unwinding causes crash

2015/10/13
     0:10 process p5p mailbox
     0:10 #124156: death during unwinding causes crash
     0:34 optimise the Boyer-Moore string finder (as used in REs and index())
     0:54 [perl #126229] POSIX::strerror() clears $!
     4:30 [perl #126082] unshift to @ISA

2015/10/14
     0:27 process p5p mailbox
     0:42 #124156: death during unwinding causes crash

2015/10/15
     0:11 process p5p mailbox
    10:51 #124156: death during unwinding causes crash

2015/10/16
     8:23 #124156: death during unwinding causes crash

2015/10/17
     5:36 #124156: death during unwinding causes crash

2015/10/18
     0:32 add perldelta entries
     0:05 [perl #126082] unshift to @ISA



SUMMARY:
     39:01 #124156: death during unwinding causes crash
      4:35 [perl #126082] unshift to @ISA
      1:11 [perl #126145] Problem with stack moving fix for Perl_load_module
      2:23 [perl #126170] Assertion failed: S_finalize_op (op.c:2562)
      0:54 [perl #126229] POSIX::strerror() clears $!
      0:32 add perldelta entries
      0:34 optimise the Boyer-Moore string finder (as used in REs and index())
      8:01 process p5p mailbox
    ------
     57:11 TOTAL (HH::MM)


-- 
If life gives you lemons, you'll probably develop a citric acid allergy.



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About