develooper Front page | perl.perl5.porters | Postings from July 2016

TONYC TPF Grant 7 report 16

Tony Cook
July 29, 2016 04:19
TONYC TPF Grant 7 report 16
Message ID:
[Hours]         [Activity]
2016/07/04      Monday
 2.22           #127834 (sec) comments, fix some issues
 0.53           #127834 (sec) customized updates, testing, comment with
                new patchsets
 1.57           more parallel gmake

2016/07/05      Tuesday
 1.98           more parallel gmake
 2.47           more parallel gmake

2016/07/06      Wednesday
 0.40           #24000 research and comment
 1.97           more parallel gmake, fix search order conflict, repeat
 2.45           more parallel gmake, polish, performance testing,

2016/07/07      Thursday
 1.75           more parallel gmake, more optimization, re-work deps
                closer to previous
 1.77           more parallel gmake, post as ticket 128564

Which I calculate is 17.11 hours

Approximately three issues were reviewed or worked on.

I spent much of this week building on bulk88's gmake build
parallelization work.

Both the dmake and gmake builds build miniperl and perl itself in
parallel, but then build all the nonxs extensions in a sequence which
is parallel with building all XS extenions in sequence.

This is a large improvement over the purely sequential build done
previously (and still done by nmake), but it fairly sub-optimal.

To allow extensions to build in parallel I wrote a simple makefile
generator to generate for gmake - a makefile for building

This significantly improved build time, but still needs some work. Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About