[Python-Dev] Pie-thon benchmark code ready
Guido van Rossum
guido at python.org
Wed Dec 31 14:31:02 EST 2003
(Thanks for the p6i archives link BTW; Googling for "p6i" wasn't too
helpful since its true name is perl6.internals. :-)
> > $ python2.3 -O
> > [GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-5)] on linux2
> > Type "help", "copyright", "credits" or "license" for more information.
> > >>> import b
> > >>> ^D
> > $
>
> Hrm. On my OS X laptop:
>
> lir:~/Desktop/parrotbench dan$ python -O
> Python 2.3 (#1, Sep 13 2003, 00:49:11)
> [GCC 3.3 20030304 (Apple Computer, Inc. build 1495)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import b
> --> iteration 0
> --> b0
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> File "b.py", line 12, in ?
> b0.main()
> File "b0.py", line 893, in main
> checkoutput(4201300315)
> File "b0.py", line 763, in checkoutput
> check(strhash(outputtext), n)
> File "b0.py", line 3, in check
> raise AssertionError("%.30r != %.30r" % (a, b))
> AssertionError: 503203581L != 4201300315L
> >>>
>
> I'll try generating the bytecode on a linux box, but something seems
> amiss somewhere. (Perhaps just in my understanding of what should be
> happening)
No, this means that the benchmark fails on that platform.
But you got quite far (the first 5 sections of b0.py worked without a
hitch).
I notice you're using the original Python 2.3 release thjat came with
Panther. It's a bit old. If upgrading to Python 2.3.3 doesn't help,
can you send me the output of
python b0.py
? Send it in private mail, it's rather large. :-)
--Guido van Rossum (home page: http://www.python.org/~guido/)
More information about the Python-Dev
mailing list