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