Sebastian Riedel <[EMAIL PROTECTED]> wrote:Just an example. ;)
The attached patch adds this, conf files now look so:
parrot: /home/sri/parrot/parrot: .pasm .imc
Good.
ruby: /usr/bin/ruby: .rb
python: /usr/bin/python: .py
python-C: /usr/bin/python -C: .py
^^^^^ That's probably parrot-C, anyway:
Attached patch should fix that all.Output looks so (could be prettier):
Yes ;)
parrot(pasm) parrot(imc) python(py) perl(pl)^^^^^^^^^^^^^^^^^^^^^^^^^^^
These should just be one column: Some benchmarks are written in PASM some in PIR, but they are totally equivalent and run through one parrot.
OTOH:
parrot-j: ./parrot -j: .imc .pasm parrot-C: ./parrot -C: .imc .pasm
Should give two columns, one for 'parrot -j' and one for 'parrot -C' - these are two different run loops with different timings. So a line in the config specifies one program (with possibly multiple file extensions) and is one column of timing report.
Also when comparing (percentage output) a benchmark shouldn't be run, if
there is only one program to run it.
[ please provide patches againt parrot root's directory ]Roger that.
SebastianApplied and thanks, leo
parrotbench.patch.gz
Description: application/tgz