I have prepared a patch which represents an 'svn diff' between trunk and
the 'parallel' branch at the point of the branch's inception.  Rather
than swamp your inboxes, I'm posting it here:

http://thenceforward.net/parrot/diff.trunk.parallel.txt

This patch is more for review than application.  Because the number of
t/steps/*.t test files has been reduced from 227 to 74, there's been a
tremendous amount of text movement.  So it's not surprising that when I
do the 'svn merge', I'll have plenty of conflicts to resolve.  And I
doubt that 'patch' will apply the patch cleanly.

For those of you who are interested in benchmarking the difference, I
recommend you do a checkout of the parallel branch and run 'perl
Configure.pl --test=configure', as I've included a line reporting the
elapsed time.  Then do a fresh checkout from trunk, copy the version of
lib/Parrot/Configure/Options/Test.pm found in 'parallel' into trunk and
running Configure.pl there in the same way.  Since, as I said in a
previous post, there is considerable variance in the time Configure.pl
takes, you should probably configure in each branch 3 times to get a
good idea of any speed improvements.

Thank you very much.
kid51

Reply via email to