On Tue, 29 Jul 2008, James Keenan via RT wrote:
> 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.
The parallel branch does seem to run in about half the time. This is with
perl-5.8.8 on Solaris/SPARC, where perl was built with Sun's cc, but I'm
trying to build parrot with gcc. Here are the particulars.
trunk:
Failed Test Stat Wstat Total Fail List of Failed
-------------------------------------------------------------------------------
t/steps/auto_warnings-01.t 255 65280 21 12 16-21
t/steps/auto_warnings-02.t 255 65280 20 10 16-20
t/steps/auto_warnings-03.t 255 65280 20 10 16-20
t/steps/auto_warnings-04.t 255 65280 21 12 16-21
t/steps/auto_warnings-05.t 255 65280 21 12 16-21
t/steps/auto_warnings-06.t 255 65280 22 14 16-22
t/steps/auto_warnings-07.t 255 65280 21 12 16-21
t/steps/auto_warnings-08.t 255 65280 22 14 16-22
16 tests and 1 subtest skipped.
Failed 8/287 test scripts. 48/3945 subtests failed.
Files=287, Tests=3945, 910 wallclock secs (388.00 cusr + 84.00 csys = 472.00
CPU)
branches/parallel:
Failed Test Stat Wstat Total Fail List of Failed
-------------------------------------------------------------------------------
t/steps/auto_snprintf-01.t 255 65280 38 34 22-38
t/steps/auto_warnings-01.t 255 65280 56 80 17-56
t/steps/inter_progs-01.t 255 65280 44 56 17-44
1 test and 67 subtests skipped.
Failed 3/133 test scripts. 85/3331 subtests failed.
Files=133, Tests=3331, 533 wallclock secs (202.64 cusr + 42.48 csys = 245.12
CPU)
The new-looking failures all look like this:
t/steps/inter_progs-01.......................Can't store CODE items at
../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_freeze.al) line
339, at lib/Parrot/Configure.pm line 509
# Looks like you planned 44 tests but only ran 16.
# Looks like your test died just after 16.
dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 17-44
Failed 28/44 tests, 36.36% okay
--
Andy Dougherty [EMAIL PROTECTED]