koobla's Journal http://use.perl.org/~koobla/journal/ koobla's use Perl Journal en-us use Perl; is Copyright 1998-2006, Chris Nandor. Stories, comments, journals, and other submissions posted on use Perl; are Copyright their respective owners. 2012-01-25T02:46:06+00:00 pudge pudge@perl.org Technology hourly 1 1970-01-01T00:00+00:00 koobla's Journal http://use.perl.org/images/topics/useperl.gif http://use.perl.org/~koobla/journal/ ARM Parrot benchmarks II http://use.perl.org/~koobla/journal/27129?from=rss A little bit more detail: Parrot 0.3.0<blockquote><div><p> <tt>ps<br> 1803 root&nbsp; &nbsp; &nbsp; &nbsp; 300 S&nbsp; &nbsp;time<nobr> <wbr></nobr>./parrot examples/benchmarks/primes2.pasm<br> 1804 root&nbsp; &nbsp; &nbsp; &nbsp;4476 R&nbsp; &nbsp;./parrot examples/benchmarks/primes2.pasm<br> 1805 root&nbsp; &nbsp; &nbsp; &nbsp;4476 S&nbsp; &nbsp;./parrot examples/benchmarks/primes2.pasm<br> 1806 root&nbsp; &nbsp; &nbsp; &nbsp;4476 S&nbsp; &nbsp;./parrot examples/benchmarks/primes2.pasm<br> 1807 root&nbsp; &nbsp; &nbsp; &nbsp;4476 S&nbsp; &nbsp;./parrot examples/benchmarks/primes2.pasm</tt></p></div> </blockquote><blockquote><div><p> <tt>root@tinypxa263:/var/tmp/parrot-0.3.0# time<nobr> <wbr></nobr>./parrot examples/benchmarks/primes2.pasm<br>N primes calculated to 5000 is 670<br>last is: 4999<br>57.10user 33.41system 1:31.05elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k<br>0inputs+0outputs (0major+0minor)pagefaults 0swaps</tt></p></div> </blockquote><p>Perl 5.8.4:</p><blockquote><div><p> <tt>ps<br> 1817 root&nbsp; &nbsp; &nbsp; &nbsp; 300 S&nbsp; &nbsp;time perl examples/benchmarks/primes2.pl<br> 1818 root&nbsp; &nbsp; &nbsp; &nbsp;1672 R&nbsp; &nbsp;perl examples/benchmarks/primes2.pl</tt></p></div> </blockquote><blockquote><div><p> <tt>root@tinypxa263:/var/tmp/parrot-0.3.0# time perl examples/benchmarks/primes2.pl<br>N primes calculated to 5000 is 670<br>last is: 4999<br>76.65user 109.20system 3:06.27elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k<br>0inputs+0outputs (0major+0minor)pagefaults 0swaps</tt></p></div> </blockquote><p>C compiled:</p><blockquote><div><p> <tt>root@tinypxa263:/var/tmp/parrot-0.3.0/examples/benchmarks# gcc primes2.c -o primes2<br>time root@tinypxa263:/var/tmp/parrot-0.3.0/examples/benchmarks# time primes2<br>N primes calculated to 10000 is 1230<br>last is: 9973<br>13.53user 0.03system 0:13.57elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k<br>0inputs+0outputs (0major+0minor)pagefaults 0swaps</tt></p></div> </blockquote> koobla 2005-10-12T06:12:15+00:00 journal ARM compile environment http://use.perl.org/~koobla/journal/27114?from=rss ...as a short note for myself - to get compilers up and running, I needed to install gcc cpp g++ perl glibc-dev linux-libc-headers glibc-extra* binutils (for as(!)) make koobla 2005-10-11T11:25:40+00:00 journal ARM Parrot benchmarks http://use.perl.org/~koobla/journal/27113?from=rss Started running some basic benchmarks:<blockquote><div><p> <tt>root@tinypxa263:/var/tmp/parrot-0.3.0# uptime ;<nobr> <wbr></nobr>./parrot examples/benchmarks/primes2.pasm&nbsp; ; uptime<br> 00:15:25 up 15 min, load average: 0.34, 0.28, 0.20<br>N primes calculated to 5000 is 670<br>last is: 4999<br> 00:16:55 up 16 min, load average: 0.85, 0.47, 0.27<br>root@tinypxa263:/var/tmp/parrot-0.3.0# uptime ; perl examples/benchmarks/primes2.pl ; uptime<br> 00:17:14 up 17 min, load average: 0.60, 0.43, 0.26<br>N primes calculated to 5000 is 670<br>last is: 4999<br> 00:20:20 up 20 min, load average: 0.97, 0.69, 0.39</tt></p></div> </blockquote><p>...so Parrot 0.3.0 needs 80 seconds while Perl 5.8.4 needs 186 seconds -- a good gain.</p> koobla 2005-10-11T11:21:46+00:00 journal Parrot on ARM platform http://use.perl.org/~koobla/journal/27109?from=rss Finally, I made it and got Parrot 0.3.0 compiled and running on my XScale board. As Cross-compilation is an open issue, I had to install gcc,g++,make and perl on my target first, but then things started to work out (and I compiled w/o jit). Several tests fail, as the following log shows, but I am not sure if the problem is in the testcases.<blockquote><div><p> <tt> Perldoc is required, but not detected.<br>/usr/bin/perl5.8.4 -e 'chdir shift @ARGV; system q{make}, @ARGV; exit $? &gt;&gt; 8;' dynclasses<br>make[1]: Entering directory `/var/tmp/parrot-0.3.0/dynclasses'<br>make[1]: Warning: File `Makefile' has modification time 3.6e+03 s in the future<br>make[1]: warning:&nbsp; Clock skew detected.&nbsp; Your build may be incomplete.<br>make[1]: Leaving directory `/var/tmp/parrot-0.3.0/dynclasses'<br>/usr/bin/perl5.8.4 -e 'chdir shift @ARGV; system q{make}, @ARGV; exit $? &gt;&gt; 8;' compilers/pge<br>make[1]: Entering directory `/var/tmp/parrot-0.3.0/compilers/pge'<br>make[1]: Warning: File `Makefile' has modification time 3.6e+03 s in the future<br>make[1]: Nothing to be done for `all'.<br>make[1]: warning:&nbsp; Clock skew detected.&nbsp; Your build may be incomplete.<br>make[1]: Leaving directory `/var/tmp/parrot-0.3.0/compilers/pge'<br>/usr/bin/perl5.8.4 t/harness --gc-debug --running-make-test&nbsp; t/op/*.t t/pmc/*.t t/run/*.t t/native_pbc/*.t imcc/t/*/*.tt/library<br>/*.t t/dynclass/foo.t t/dynclass/g*.t t/examples/*.t t/p6rules/*.t \<br>&nbsp; &nbsp; &nbsp; &nbsp; t/run/*.t t/src/*.t t/perl/*.t t/tools/*.t<br> 00:11:09 up 10 min, load average: 0.50, 0.37, 0.22<br>t/op/00ff-dos..................ok<br>t/op/00ff-unix.................ok<br>t/o<nobr>p<wbr></nobr> <nobr> <wbr></nobr>/64bit.....................skipped<br>&nbsp; &nbsp; &nbsp; &nbsp; all skipped: 64bit INTVAL platforms only<br>t/op/arithmetics...............ok<br>t/op/basic.....................ok<br>t/o<nobr>p<wbr></nobr> <nobr> <wbr></nobr>/bitwise................... 00:12:09 up 11 min, load average: 0.81, 0.48, 0.27<br>t/op/bitwise...................ok 2/25<br>t/op/bitwise...................ok 3/25<br>t/op/bitwise...................ok 4/25<br>t/op/bitwise...................ok 5/25<br>t/op/bitwise...................ok<br>t/op/calling...................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 2/37 skipped: arg count check disabled<br>t/op/comp......................ok 2/80 00:13:09 up 12 min, load average: 0.93, 0.57, 0.31<br>t/op/comp......................ok 76/80 00:14:09 up 13 min, load average: 1.02, 0.66, 0.35<br>t/op/comp......................ok<br>t/op/conv......................ok<br>t/o<nobr>p<wbr></nobr> <nobr> <wbr></nobr>/debuginfo.................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 3/8 skipped: getline/setline changes not finished<br>t/op/gc........................ok<br>t/op/globals...................ok 2/4 00:15:10 up 14 min, load average: 1.12, 0.75, 0.40<br>t/op/globals...................ok<br>t/op/hacks.....................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2/2 skipped: no universal SIGFPE handling<br>t/op/ifunless..................ok<br>t/op/info......................ok <br> t/op/integer...................ok<br>t/op/interp....................ok 7/11 00:16:10 up 15 min, load average: 1.04, 0.79, 0.44<br>t/op/interp....................ok<br>t/op/jit.......................ok<br>t/o<nobr>p<wbr></nobr> <nobr> <wbr></nobr>/jitn...................... 00:17:10 up 16 min, load average: 1.01, 0.83, 0.47<br>t/op/jitn......................ok<br>t/op/lexicals..................ok<br>t/o<nobr>p<wbr></nobr> <nobr> <wbr></nobr>/literal...................ok<br>t/op/macro.....................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/18 skipped: Await exceptions<br>t/op/number....................ok 12/40 00:18:10 up 17 min, load average: 1.04, 0.87, 0.50<br>t/op/number....................ok<br>t/op/random....................ok<br>t/o<nobr>p<wbr></nobr> <nobr> <wbr></nobr>/rx........................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/23 skipped: Pending some sort of lowercasing op<br>t/op/spawnw....................ok<br>t/op/stacks.................... 00:19:10 up 18 min, load average: 1.01, 0.89, 0.53<br>t/op/stacks....................ok 51/56 00:20:10 up 19 min, load average: 1.00, 0.91, 0.56<br>t/op/stacks....................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 3/56 skipped: no stack limit currently<br>t/op/string....................ok 60/156 00:21:10 up 21 min, load average: 1.03, 0.94, 0.59<br>t/op/string....................ok 139/156 00:22:11 up 22 min, load average: 1.00, 0.94, 0.61<br>t/op/string....................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 7/156 skipped: various reasons<br>t/op/string_cclass.............ok<br>t/op/string_cs.................ok<br><nobr>t<wbr></nobr> <nobr> <wbr></nobr>/op/stringu...................ok 9/17 00:23:11 up 23 min, load average: 1.00, 0.95, 0.63<br>t/op/stringu...................ok<br>t/op/time......................ok<br>t/o<nobr>p<wbr></nobr> <nobr> <wbr></nobr>/trans.....................ok<br>t/op/types.....................ok<br>t/pmc/array..<nobr>.<wbr></nobr> <nobr> <wbr></nobr>.................ok<br>t/pmc/bigint...................skipped<br>&nbsp; &nbsp; &nbsp; &nbsp; all skipped: No BigInt Lib configured<br>t/pmc/boolean.................. 00:24:11 up 24 min, load average: 1.04, 0.97, 0.66<br>t/pmc/boolean..................ok<br>t/pmc/builtin..................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 2/4 skipped: bound methods - n/y<br>t/pmc/complex..................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 2/25 skipped: instantiate n/y<br>t/pmc/config...................ok<br>t/pmc/coroutine................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/12 skipped: should this really work with distinct registers<br>t/pmc/delegate.................ok 8/9 00:25:11 up 25 min, load average: 1.05, 0.98, 0.68<br>t/pmc/delegate.................ok<br>t/pmc/env......................ok<br>t/p<nobr>m<wbr></nobr> c/eval.....................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/14 skipped: too much old calling conventions<br>t/pmc/exception................ok<br>t/pmc/fixedbooleanarray........<nobr>o<wbr></nobr> k 7/11 00:26:11 up 26 min, load average: 1.01, 0.98, 0.70<br>t/pmc/fixedbooleanarray........ok<br>t/pmc/fixedfloatarray..........ok<br>t/p<nobr>m<wbr></nobr> c/fixedintegerarray........ok<br>t/pmc/fixedpmcarray............ok<br>t/pmc/fixedst<nobr>r<wbr></nobr> ingarray.........ok<br>t/pmc/float....................ok 3/44 00:27:11 up 27 min, load average: 1.03, 1.00, 0.72<br>t/pmc/float....................ok<br>t/pmc/floatvalarray............ok<br>t/p<nobr>m<wbr></nobr> c/freeze...................ok 15/26 00:28:11 up 28 min, load average: 1.01, 1.00, 0.73<br>t/pmc/freeze...................ok<br>t/pmc/globals..................ok<br>t/p<nobr>m<wbr></nobr> c/hash.....................ok 11/37 00:29:11 up 29 min, load average: 1.00, 1.00, 0.74<br>t/pmc/hash.....................ok<br>t/pmc/integer..................ok<br>t/p<nobr>m<wbr></nobr> c/intlist..................ok<br>t/pmc/io.......................ok 15/31 00:30:12 up 30 min, load average: 1.18, 1.06, 0.78<br>t/pmc/io.......................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/31 skipped: clone not finished yet<br>t/pmc/iter.....................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/41 skipped: N/Y: length of rest of array<br>t/pmc/key......................ok<br>t/pmc/managedstruct............ok 5/6 00:31:12 up 31 min, load average: 1.10, 1.06, 0.80<br>t/pmc/managedstruct............ok<br>t/pmc/mmd......................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 6/30 skipped: various reasons<br>t/pmc/multiarray...............ok<br>t/pmc/multiarray...............ok<br><nobr>t<wbr></nobr> <nobr> <wbr></nobr>/pmc/multisub.................ok<br>t/pmc/n_arithmetics............ok<br>t/pmc/name<nobr>s<wbr></nobr> pace................ok 5/15 00:32:12 up 32 min, load average: 1.08, 1.06, 0.82<br>t/pmc/namespace................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/15 skipped: disabled class method<br>t/pmc/nci......................ok 56/59 00:33:12 up 33 min, load average: 1.03, 1.05, 0.82<br>t/pmc/nci......................ok<br>t/pmc/object-meths.............ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 2/31 skipped: various reasons<br>t/pmc/objects..................ok 32/62 00:34:12 up 34 min, load average: 1.05, 1.05, 0.83<br>t/pmc/objects..................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 2/62 skipped: instantiate disabled<br>t/pmc/orderedhash..............ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/22 skipped: Mixing keyed &amp; indexed access is broken - see ticket 33641<br>t/pmc/pair.....................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/3 skipped: instantiate disabled<br>t/pmc/perlarray................ok 11/28 00:35:12 up 35 min, load average: 1.12, 1.07, 0.85<br>t/pmc/perlarray................ok<br>t/pmc/perlhash.................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/37 skipped: no more chartype<br>t/pmc/perlint..................ok 13/70 00:36:13 up 36 min, load average: 1.04, 1.05, 0.85<br>t/pmc/perlint..................ok 39/70<br>#&nbsp; &nbsp; &nbsp;Failed test (t/pmc/perlint.t at line 926)<br>t/pmc/perlint..................NOK 40#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; got: '-492004.920000<br># -492004.920000<br># 306<br># '<br>#&nbsp; &nbsp; &nbsp;expected: '492004.920000<br># 492004.920000<br># 306<br># '<br>t/pmc/perlint..................ok 66/70<br>t/pmc/perlint..................NOK 67#&nbsp; &nbsp; &nbsp;Failed test (t/pmc/perlint.t at line 1939)<br>#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; got: '-12<br># -12.345678<br># -1<br># 1.234567<br># -25<br># 12.098765<br># '<br>#&nbsp; &nbsp; &nbsp;expected: '-12<br># 12.345678<br># -1<br># -1.234567<br># -25<br># 12.098765<br># '<br> <br>t/pmc/perlint..................NOK 68#&nbsp; &nbsp; &nbsp;Failed test (t/pmc/perlint.t at line 1996)<br>#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; got: '-12<br># -12.345678<br># '<br>#&nbsp; &nbsp; &nbsp;expected: '-12<br># 12.345678<br># '<br>t/pmc/perlint..................ok 70/70# Looks like you failed 3 tests of 70.<br>t/pmc/perlint..................dubious<br>&nbsp; &nbsp; &nbsp; &nbsp; Test returned status 3 (wstat 768, 0x300)<br>DIED. FAILED tests 40, 67-68<br>&nbsp; &nbsp; &nbsp; &nbsp; Failed 3/70 tests, 95.71% okay<br>t/pmc/perlnum..................ok 12/55 00:37:13 up 37 min, load average: 1.01, 1.04, 0.86<br>t/pmc/perlnum..................ok 32/55<br>t/pmc/perlnum..................NOK 33#&nbsp; &nbsp; &nbsp;Failed test (t/pmc/perlnum.t at line 659)<br>#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; got: '-492004.920000<br># '<br>#&nbsp; &nbsp; &nbsp;expected: '492004.920000<br># '<br>t/pmc/perlnum..................ok 46/55<br>#&nbsp; &nbsp; &nbsp;Failed test (t/pmc/perlnum.t at line 961)<br>#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; got: '0<br># 0<br># '<br>#&nbsp; &nbsp; &nbsp;expected: '0<br># -0.000000<br># '<br>t/pmc/perlnum..................ok 55/55# Looks like you failed 2 tests of 55.<br>t/pmc/perlnum..................dubious<br>&nbsp; &nbsp; &nbsp; &nbsp; Test returned status 2 (wstat 512, 0x200)<br>DIED. FAILED tests 33, 47<br>&nbsp; &nbsp; &nbsp; &nbsp; Failed 2/55 tests, 96.36% okay<br>t/pmc/perlstring...............ok 14/68<br>#&nbsp; &nbsp; &nbsp;Failed test (t/pmc/perlstring.t at line 623)<br>t/pmc/perlstring...............NOK 15#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; got: 'bar-2.700000<br># '<br>#&nbsp; &nbsp; &nbsp;expected: 'bar2.700000<br># '<br>t/pmc/perlstring...............NOK 20<br>#&nbsp; &nbsp; &nbsp;Failed test (t/pmc/perlstring.t at line 739)<br>#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; got: '-5.430000bar<br># '<br>#&nbsp; &nbsp; &nbsp;expected: '5.430000bar<br># '<br>t/pmc/perlstring...............ok 25/68 00:38:13 up 38 min, load average: 1.00, 1.03, 0.87<br>t/pmc/perlstring...............ok 68/68# Looks like you failed 2 tests of 68.<br>t/pmc/perlstring...............dubious<br>&nbsp; &nbsp; &nbsp; &nbsp; Test returned status 2 (wstat 512, 0x200)<br>DIED. FAILED tests 15, 20<br>&nbsp; &nbsp; &nbsp; &nbsp; Failed 2/68 tests, 97.06% okay (less 1 skipped test: 65 okay, 95.59%)<br>t/pmc/perlundef................ok<br>t/pmc/pmc......................ok 6/24<br>#&nbsp; &nbsp; &nbsp;Failed test (t/pmc/pmc.t at line 247)<br>t/pmc/pmc......................NOK 7#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; got: 'ok 1<br># ok 2<br># ok 3<br># not ok 4<br># ok 5<br># ok 6<br># '<br>#&nbsp; &nbsp; &nbsp;expected: 'ok 1<br># ok 2<br># ok 3<br># ok 4<br># ok 5<br># ok 6<br># '<br>t/pmc/pmc......................ok 13/24 00:39:13 up 39 min, load average: 1.00, 1.02, 0.87<br>t/pmc/pmc......................ok 24/24# Looks like you failed 1 test of 24.<br>t/pmc/pmc......................dubious<br>&nbsp; &nbsp; &nbsp; &nbsp; Test returned status 1 (wstat 256, 0x100)<br>DIED. FAILED test 7<br>&nbsp; &nbsp; &nbsp; &nbsp; Failed 1/24 tests, 95.83% okay<br>t/pmc/prop.....................ok<br>t/pmc/ref......................ok<br>t/p<nobr>m<wbr></nobr> c/resizablebooleanarray....ok<br>t/pmc/resizablefloatarray......ok 12/17 00:40:13 up 40 min, load average: 1.06, 1.03, 0.88<br>t/pmc/resizablefloatarray......ok<br>t/pmc/resizableintegerarray....ok<br>t/p<nobr>m<wbr></nobr> c/resizablepmcarray........ok<br>t/pmc/resizablestringarray.....ok<br>t/pmc/sarray.<nobr>.<wbr></nobr> <nobr> <wbr></nobr>................. 00:41:13 up 41 min, load average: 1.06, 1.04, 0.89<br>t/pmc/sarray...................ok<br>t/pmc/scratchpad...............ok<br>t/p<nobr>m<wbr></nobr> c/signal...................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/3 skipped: works standalone but not in test<br>t/pmc/string...................ok 16/35 00:42:13 up 42 min, load average: 1.28, 1.09, 0.92<br>t/pmc/string...................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/35 skipped: No unicode yet<br>t/pmc/sub......................ok 46/50 00:43:13 up 43 min, load average: 1.10, 1.07, 0.92<br>t/pmc/sub......................ok<br>t/pmc/sys......................ok<br>t/p<nobr>m<wbr></nobr> c/threads..................skipped<br>&nbsp; &nbsp; &nbsp; &nbsp; all skipped: Needs COPY for argument passing<br>t/pmc/timer....................ok<br>t/pmc/tqueue...................ok<br><nobr>t<wbr></nobr> <nobr> <wbr></nobr>/pmc/undef....................ok<br>t/run/exit.....................ok<br>t/native_p<nobr>b<wbr></nobr> c/integer...........ok<br>t/native_pbc/number............NOK 1<br>#&nbsp; &nbsp; &nbsp;Failed test (t/native_pbc/number.t at line 81)<br>#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; got: '0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># 0.000000<br># nan<br># '<br>#&nbsp; &nbsp; &nbsp;expected: '1.000000<br># 4.000000<br># 16.000000<br># 64.000000<br># 256.000000<br># 1024.000000<br># 4096.000000<br># 16384.000000<br># 65536.000000<br># 262144.000000<br># 1048576.000000<br># 4194304.000000<br># 16777216.000000<br># 67108864.000000<br># 268435456.000000<br># 1073741824.000000<br># 4294967296.000000<br># 17179869184.000000<br># 68719476736.000000<br># 274877906944.000000<br># 1099511627776.000000<br># 4398046511104.000000<br># 17592186044416.000000<br># 70368744177664.000000<br># 281474976710656.000000<br># 1125899906842620.000000<br># '<br># Looks like you failed 1 test of 1.<br>t/native_pbc/number............dubious<br>&nbsp; &nbsp; &nbsp; &nbsp; Test returned status 1 (wstat 256, 0x100)<br>DIED. FAILED test 1<br>&nbsp; &nbsp; &nbsp; &nbsp; Failed 1/1 tests, 0.00% okay<br>t/native_pbc/string............ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/1 skipped: string changes<br>imcc/t/imcpasm/cfg............. 00:44:13 up 44 min, load average: 0.99, 1.04, 0.92<br>imcc/t/imcpasm/cfg.............ok<br>imcc/t/imcpasm/opt0............ok<br>imc<nobr>c<wbr></nobr> <nobr> <wbr></nobr>/t/imcpasm/opt1............ok 58/73 00:45:13 up 45 min, load average: 0.99, 1.03, 0.92<br>imcc/t/imcpasm/opt1............ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/73 skipped: constant concat N/Y<br>imcc/t/imcpasm/opt2............ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 5/5 skipped: -O2 disabled<br>imcc/t/imcpasm/optc............ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 6/6 skipped: PCC changes<br>imcc/t/imcpasm/pcc.............ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 10/11 skipped: PCC changes<br>imcc/t/imcpasm/sub.............ok<br>imcc/t/reg/alloc...............ok<br><nobr>i<wbr></nobr> mcc/t/reg/spill...............ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 3/9 skipped: need variable register frame<br>imcc/t/syn/bsr.................ok<br>imcc/t/syn/clash...............ok 8/15 00:46:14 up 46 min, load average: 0.99, 1.02, 0.92<br>imcc/t/syn/clash...............ok<br>imcc/t/syn/const...............ok<br>imc<nobr>c<wbr></nobr> <nobr> <wbr></nobr>/t/syn/eval................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 7/7 skipped: changed eval semantics - see t/pmc/eval.t<br>imcc/t/syn/file................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/12 skipped: multiple loading not speced - failing<br>imcc/t/syn/keyed...............ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/1 skipped: experimental<br>imcc/t/syn/labels..............ok<br>imcc/t/syn/macro..............<nobr>.<wbr></nobr> ok 16/23 00:47:14 up 47 min, load average: 1.02, 1.02, 0.92<br>imcc/t/syn/macro...............ok<br>imcc/t/syn/namespace...........ok<br>imc<nobr>c<wbr></nobr> <nobr> <wbr></nobr>/t/syn/objects.............ok<br>imcc/t/syn/op..................ok<br>imcc/t/syn/pc<nobr>c<wbr></nobr> <nobr> <wbr></nobr>.................ok 16/45 00:48:14 up 48 min, load average: 1.00, 1.02, 0.92<br>imcc/t/syn/pcc.................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 2/45 skipped: need variable register frame<br>imcc/t/syn/pod.................ok<br>imcc/t/syn/scope...............ok<br>im<nobr>c<wbr></nobr> c/t/syn/tail................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 3/6 skipped: missing HLL<nobr> <wbr></nobr>:slurp syntax<br>t/library/data_escape..........ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 2/14 skipped: various reasons<br>t/library/dumper...............ok 2/27 00:49:14 up 49 min, load average: 1.03, 1.02, 0.93<br>t/library/dumper...............NOK 5<br>#&nbsp; &nbsp; &nbsp;Failed test (t/library/dumper.t at line 160)<br>#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; got: '"array" =&gt; PerlArray (size:20) [<br>#&nbsp; &nbsp; &nbsp;-0.100000,<br>#&nbsp; &nbsp; &nbsp;"charlie",<br>#&nbsp; &nbsp; &nbsp;2,<br>#&nbsp; &nbsp; &nbsp;"hotel",<br>#&nbsp; &nbsp; &nbsp;5,<br>#&nbsp; &nbsp; &nbsp;"alpha",<br>#&nbsp; &nbsp; &nbsp;-0.200000,<br>#&nbsp; &nbsp; &nbsp;"delta",<br>#&nbsp; &nbsp; &nbsp;4,<br>#&nbsp; &nbsp; &nbsp;"foxtrot",<br>#&nbsp; &nbsp; &nbsp;0.500000,<br>#&nbsp; &nbsp; &nbsp;-0.400000,<br>#&nbsp; &nbsp; &nbsp;1,<br>#&nbsp; &nbsp; &nbsp;"golf",<br>#&nbsp; &nbsp; &nbsp;0.300000,<br>#&nbsp; &nbsp; &nbsp;3,<br>#&nbsp; &nbsp; &nbsp;"bravo",<br>#&nbsp; &nbsp; &nbsp;0,<br>#&nbsp; &nbsp; &nbsp;0,<br>#&nbsp; &nbsp; &nbsp;"echo"<br># ]<br># '<br>#&nbsp; &nbsp; &nbsp;expected: '"array" =&gt; PerlArray (size:20) [<br>#&nbsp; &nbsp; &nbsp;0.100000,<br>#&nbsp; &nbsp; &nbsp;"charlie",<br>#&nbsp; &nbsp; &nbsp;2,<br>#&nbsp; &nbsp; &nbsp;"hotel",<br>#&nbsp; &nbsp; &nbsp;5,<br>#&nbsp; &nbsp; &nbsp;"alpha",<br>#&nbsp; &nbsp; &nbsp;0.200000,<br>#&nbsp; &nbsp; &nbsp;"delta",<br>#&nbsp; &nbsp; &nbsp;4,<br>#&nbsp; &nbsp; &nbsp;"foxtrot",<br>#&nbsp; &nbsp; &nbsp;0.500000,<br>#&nbsp; &nbsp; &nbsp;0.400000,<br>#&nbsp; &nbsp; &nbsp;1,<br>#&nbsp; &nbsp; &nbsp;"golf",<br>#&nbsp; &nbsp; &nbsp;0.300000,<br>#&nbsp; &nbsp; &nbsp;3,<br>#&nbsp; &nbsp; &nbsp;"bravo",<br>#&nbsp; &nbsp; &nbsp;0,<br>#&nbsp; &nbsp; &nbsp;0,<br>#&nbsp; &nbsp; &nbsp;"echo"<br># ]<br># '<br>t/library/dumper...............ok 24/27 00:50:14 up 50 min, load average: 1.01, 1.02, 0.93<br>t/library/dumper...............ok 27/27# Looks like you failed 1 test of 27.<br>t/library/dumper...............dubious<br>&nbsp; &nbsp; &nbsp; &nbsp; Test returned status 1 (wstat 256, 0x100)<br>DIED. FAILED test 5<br>&nbsp; &nbsp; &nbsp; &nbsp; Failed 1/27 tests, 96.30% okay<br>t/library/getopt_long..........ok<br>t/library/md5..................ok<br>t/l<nobr>i<wbr></nobr> brary/parrotlib............ok 1/6 00:51:14 up 51 min, load average: 1.00, 1.01, 0.93<br>t/library/parrotlib............ok<br>t/library/pcre.................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/1 skipped: no pcre-config<br>t/library/pge..................ok<br>t/library/sort.................<nobr>o<wbr></nobr> k 5/9<br>t/library/sort.................NOK 6#&nbsp; &nbsp; &nbsp;Failed test (t/library/sort.t at line 249)<br>#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; got: '-0.100000<br># -0.200000<br># -0.400000<br># 0<br># 0<br># 0.300000<br># 0.500000<br># 1<br># 2<br># 3<br># 4<br># 5<br># alpha<br># bravo<br># charlie<br># delta<br># echo<br># foxtrot<br># golf<br># hotel<br># '<br>#&nbsp; &nbsp; &nbsp;expected: '0<br># 0<br># 0.100000<br># 0.200000<br># 0.300000<br># 0.400000<br># 0.500000<br># 1<br># 2<br># 3<br># 4<br># 5<br># alpha<br># bravo<br># charlie<br># delta<br># echo<br># foxtrot<br># golf<br># hotel<br># '<br>t/library/sort.................ok 8/9# Looks like you failed 1 test of 9.<br>t/library/sort.................dubious<br>&nbsp; &nbsp; &nbsp; &nbsp; Test returned status 1 (wstat 256, 0x100)<br>DIED. FAILED test 6<br>&nbsp; &nbsp; &nbsp; &nbsp; Failed 1/9 tests, 88.89% okay<br>t/library/streams..............ok 12/20 00:52:14 up 52 min, load average: 1.00, 1.01, 0.93<br>t/library/streams..............ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 2/20 skipped: broken method invocation<br>t/library/yaml_parser_syck.....ok<br>t/dynclass/foo.................o<nobr>k<wbr></nobr> <br>&nbsp; &nbsp; &nbsp; &nbsp; 1/9 skipped: No BigInt Lib configured<br>t/dynclass/gdbmhash............skipped<br>&nbsp; &nbsp; &nbsp; &nbsp; all skipped: No gdbm library available<br>t/examples/japh................ok<br>&nbsp; &nbsp; &nbsp; &nbsp; 1/15 unexpectedly succeeded<br>t/p6rules/anchors..............ok 4/26 00:53:14 up 53 min, load average: 1.17, 1.05, 0.94<br>t/p6rules/anchors..............ok<br>t/p6rules/backtrack............ok 9/15 00:54:14 up 54 min, load average: 1.06, 1.04, 0.94<br>t/p6rules/backtrack............ok<br>t/p6rules/builtins.............ok 23/41 00:55:15 up 55 min, load average: 1.02, 1.03, 0.94<br>t/p6rules/builtins.............ok</tt></p></div> </blockquote><p>...more to come</p> koobla 2005-10-11T09:04:10+00:00 journal