The main things I worked on this month were: * finished off making the op_private OP flags and data be auto-generated from a single consistent source. * I started to investigate how the allocation and growing of strings (in Perl_sv_grow()) interacts (sometimes badly) with COW and the underlying malloc() library implementation * reviewing, discussing, fixing up and applying Syber's method call optimisation work 3:52 [perl #122666] Bleadperl v5.21.1-120-g34dadc6 breaks SYOHEX/Text-Xslate-3.3.3.tar.gz 1:14 [perl #122791] Memory leak oddities with various versions of Perl 0:36 create t/re/speed.t 14:21 investigate sv_grow() algorithm 19:07 make op_private flag definitions be auto-generated 0:57 misc tidying up 24:19 process p5p mailbox 9:14 review "Speeding up perl's OOP" patch 2:20 sort out B.xs op_padix issue 1:53 sort out globals.c make dependencies ------ 77:53 TOTAL (HH::MM) As of 2014/09/30: since the beginning of the grant: 50.3 weeks 712.0 total hours 14.2 average hours per week There are 88 hours left on the grant -- No matter how many dust sheets you use, you will get paint on the carpet.Thread Next