[pypy-commit] extradoc extradoc: merge

2014-11-21 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r5465:206c058dcb38 Date: 2014-11-21 09:50 +0100 http://bitbucket.org/pypy/extradoc/changeset/206c058dcb38/ Log:merge diff --git a/blog/draft/io-improvements.rst b/blog/draft/io-improvements.rst new file mode 100644 --- /dev/null +++ b/blog/draft

[pypy-commit] extradoc extradoc: numpy versions of these benchmarks

2014-11-21 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r5464:0fbd61901330 Date: 2014-11-21 09:50 +0100 http://bitbucket.org/pypy/extradoc/changeset/0fbd61901330/ Log:numpy versions of these benchmarks diff --git a/talk/dls2012/benchmarks/benchmark.sh b/talk/dls2012/benchmarks/benchmark.sh --- a/tal

[pypy-commit] extradoc extradoc: last few results

2014-11-21 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r5466:7559563b6034 Date: 2014-11-21 13:21 +0100 http://bitbucket.org/pypy/extradoc/changeset/7559563b6034/ Log:last few results diff --git a/talk/dls2012/benchmarks/iter/result-2.4.0.txt b/talk/dls2012/benchmarks/iter/result-2.4.0.txt --- a/tal

[pypy-commit] extradoc extradoc: iteration becnhmakrs

2011-11-01 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r3955:17ee08a6ac71 Date: 2011-11-01 16:04 +0100 http://bitbucket.org/pypy/extradoc/changeset/17ee08a6ac71/ Log:iteration becnhmakrs diff --git a/talk/iwtc11/benchmarks/image/numpy_compare.py b/talk/iwtc11/benchmarks/image/numpy_compare.py --- a

[pypy-commit] extradoc extradoc: typo

2011-11-01 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r3957:ab6bc92f1d6d Date: 2011-11-01 22:07 +0100 http://bitbucket.org/pypy/extradoc/changeset/ab6bc92f1d6d/ Log:typo diff --git a/talk/iwtc11/benchmarks/iter/mean1d.c b/talk/iwtc11/benchmarks/iter/mean1d.c --- a/talk/iwtc11/benchmarks/iter/mean1

[pypy-commit] extradoc extradoc: a few more becnhmarks and some results

2011-11-01 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r3956:94871ac1f542 Date: 2011-11-01 22:06 +0100 http://bitbucket.org/pypy/extradoc/changeset/94871ac1f542/ Log:a few more becnhmarks and some results diff --git a/talk/iwtc11/benchmarks/iter/generator.py b/talk/iwtc11/benchmarks/iter/generator.

[pypy-commit] extradoc extradoc: minor fixes

2011-11-02 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r3958:6dbe2306c60f Date: 2011-11-02 08:24 +0100 http://bitbucket.org/pypy/extradoc/changeset/6dbe2306c60f/ Log:minor fixes diff --git a/talk/iwtc11/benchmarks/iter/generator.py b/talk/iwtc11/benchmarks/iter/generator.py --- a/talk/iwtc11/benchm

[pypy-commit] pypy default: failing test

2011-11-02 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r48669:a6f23c0ae3e6 Date: 2011-11-02 18:49 +0100 http://bitbucket.org/pypy/pypy/changeset/a6f23c0ae3e6/ Log:failing test diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py --

[pypy-commit] pypy default: interning ints aswell

2011-11-03 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r48681:d0466dedbb14 Date: 2011-11-03 07:34 +0100 http://bitbucket.org/pypy/pypy/changeset/d0466dedbb14/ Log:interning ints aswell diff --git a/pypy/jit/metainterp/optimizeopt/optimizer.py b/pypy/jit/metainterp/optimizeopt/optimizer.py --- a/pypy/jit/me

[pypy-commit] pypy default: test short preamble and non constant case aswell

2011-11-03 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r48682:9f81b789732c Date: 2011-11-03 07:50 +0100 http://bitbucket.org/pypy/pypy/changeset/9f81b789732c/ Log:test short preamble and non constant case aswell diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/pypy/jit/metainterp/opt

[pypy-commit] pypy default: corner case not handled very well

2011-11-03 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r48683:ce8c2eb5ccba Date: 2011-11-03 08:49 +0100 http://bitbucket.org/pypy/pypy/changeset/ce8c2eb5ccba/ Log:corner case not handled very well diff --git a/pypy/jit/metainterp/optimizeopt/optimizer.py b/pypy/jit/metainterp/optimizeopt/optimizer.py --- a

[pypy-commit] pypy default: alternative fix that does not rely on interning ints

2011-11-03 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r48685:569f16f25b1b Date: 2011-11-03 09:10 +0100 http://bitbucket.org/pypy/pypy/changeset/569f16f25b1b/ Log:alternative fix that does not rely on interning ints diff --git a/pypy/jit/metainterp/optimizeopt/heap.py b/pypy/jit/metainterp/optimizeopt/heap

[pypy-commit] pypy default: allow setarrayitem to update the cache exported from the preamble to the loop the same way setfield does

2011-11-03 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r48686:8b75e3ece413 Date: 2011-11-03 11:02 +0100 http://bitbucket.org/pypy/pypy/changeset/8b75e3ece413/ Log:allow setarrayitem to update the cache exported from the preamble to the loop the same way setfield does diff --git a/pypy/jit/metainterp

[pypy-commit] pypy default: dissable for now, it makes test_convert_from_SmallFunctionSetPBCRepr_to_FunctionsPBCRep fail

2011-11-03 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r48684:5fb2ee9b17b4 Date: 2011-11-03 09:01 +0100 http://bitbucket.org/pypy/pypy/changeset/5fb2ee9b17b4/ Log:dissable for now, it makes test_convert_from_SmallFunctionSetPBCRepr_to_FunctionsPBCRep fail diff --git a/pypy/jit/metainterp/optimizeopt

[pypy-commit] pypy default: hg merge

2011-11-03 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r48687:9aea5197a2d6 Date: 2011-11-03 11:03 +0100 http://bitbucket.org/pypy/pypy/changeset/9aea5197a2d6/ Log:hg merge diff --git a/pypy/jit/backend/x86/regloc.py b/pypy/jit/backend/x86/regloc.py --- a/pypy/jit/backend/x86/regloc.py +++ b/pypy/jit/backend

[pypy-commit] pypy default: break up circular dependencies among short_boxes and give up

2011-11-03 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r48691:d9708bf78c40 Date: 2011-11-03 11:46 +0100 http://bitbucket.org/pypy/pypy/changeset/d9708bf78c40/ Log:break up circular dependencies among short_boxes and give up diff --git a/pypy/jit/metainterp/optimizeopt/heap.py b/pypy/jit/metainterp/optimize

[pypy-commit] pypy default: only use a single counter in xrange iterators (should save a setitem)

2011-11-03 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r48694:a27a481ec877 Date: 2011-11-03 13:11 +0100 http://bitbucket.org/pypy/pypy/changeset/a27a481ec877/ Log:only use a single counter in xrange iterators (should save a setitem) diff --git a/pypy/module/__builtin__/functional.py b/pypy/module/_

[pypy-commit] pypy step-one-xrange: special case xrange without any step specified

2011-11-03 Thread hakanardo
Author: Hakan Ardo Branch: step-one-xrange Changeset: r48696:6cf1ae5ff5d6 Date: 2011-11-03 13:39 +0100 http://bitbucket.org/pypy/pypy/changeset/6cf1ae5ff5d6/ Log:special case xrange without any step specified diff --git a/pypy/module/__builtin__/functional.py b/pypy/module/__builtin__/funct

[pypy-commit] pypy step-one-xrange: test ensuring xrange iterator only produces a single setitem

2011-11-03 Thread hakanardo
Author: Hakan Ardo Branch: step-one-xrange Changeset: r48701:3aaee477e4be Date: 2011-11-03 15:21 +0100 http://bitbucket.org/pypy/pypy/changeset/3aaee477e4be/ Log:test ensuring xrange iterator only produces a single setitem diff --git a/pypy/module/pypyjit/test_pypy_c/test_misc.py b/pypy/mod

[pypy-commit] pypy jit-targets: introduce targets that can be placed somewhere in a trace that can be used jump targets

2011-11-03 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48708:505538a47fdb Date: 2011-11-03 18:20 +0100 http://bitbucket.org/pypy/pypy/changeset/505538a47fdb/ Log:introduce targets that can be placed somewhere in a trace that can be used jump targets diff --git a/pypy/jit/backend/llgraph/

[pypy-commit] pypy jit-targets: use TargetToken to refere to a target

2011-11-03 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48711:1860421891fe Date: 2011-11-03 19:18 +0100 http://bitbucket.org/pypy/pypy/changeset/1860421891fe/ Log:use TargetToken to refere to a target diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backend/llgraph/llimpl.py --- a/pypy

[pypy-commit] pypy default: fix an overlow bug

2011-11-03 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r48723:7202b0d9cb70 Date: 2011-11-03 21:14 +0100 http://bitbucket.org/pypy/pypy/changeset/7202b0d9cb70/ Log:fix an overlow bug diff --git a/pypy/module/__builtin__/functional.py b/pypy/module/__builtin__/functional.py --- a/pypy/module/__builtin__/func

[pypy-commit] pypy default: hg merge

2011-11-03 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r48724:7cd8e99541db Date: 2011-11-03 21:15 +0100 http://bitbucket.org/pypy/pypy/changeset/7cd8e99541db/ Log:hg merge diff --git a/pypy/module/_hashlib/interp_hashlib.py b/pypy/module/_hashlib/interp_hashlib.py --- a/pypy/module/_hashlib/interp_hashlib.

[pypy-commit] pypy jit-targets: hg merge default

2011-11-04 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48762:67b1506999f5 Date: 2011-11-04 07:43 +0100 http://bitbucket.org/pypy/pypy/changeset/67b1506999f5/ Log:hg merge default diff --git a/pypy/module/__builtin__/functional.py b/pypy/module/__builtin__/functional.py --- a/pypy/module/__built

[pypy-commit] pypy jit-targets: refactor unrolling to use the new target resop

2011-11-04 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48763:9ef690e84b21 Date: 2011-11-04 21:14 +0100 http://bitbucket.org/pypy/pypy/changeset/9ef690e84b21/ Log:refactor unrolling to use the new target resop diff --git a/pypy/jit/metainterp/history.py b/pypy/jit/metainterp/history.py --- a/pypy

[pypy-commit] pypy jit-targets: allow orignial jump_args to be used in the peeled loop

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48766:90d65a7d35c3 Date: 2011-11-04 22:19 +0100 http://bitbucket.org/pypy/pypy/changeset/90d65a7d35c3/ Log:allow orignial jump_args to be used in the peeled loop diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/pypy/j

[pypy-commit] pypy default: hg backout 7202b0d9cb70

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r48767:aa07c2a53f95 Date: 2011-11-04 22:37 +0100 http://bitbucket.org/pypy/pypy/changeset/aa07c2a53f95/ Log:hg backout 7202b0d9cb70 diff --git a/pypy/module/__builtin__/functional.py b/pypy/module/__builtin__/functional.py --- a/pypy/module/__builtin__

[pypy-commit] pypy default: hg backout a27a481ec877

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r48768:21cb735ed98a Date: 2011-11-04 22:38 +0100 http://bitbucket.org/pypy/pypy/changeset/21cb735ed98a/ Log:hg backout a27a481ec877 diff --git a/pypy/module/__builtin__/functional.py b/pypy/module/__builtin__/functional.py --- a/pypy/module/__builtin__

[pypy-commit] pypy jit-targets: place the virtual_state on the target_token

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48771:beacbd0267fc Date: 2011-11-05 09:04 +0100 http://bitbucket.org/pypy/pypy/changeset/beacbd0267fc/ Log:place the virtual_state on the target_token diff --git a/pypy/jit/metainterp/history.py b/pypy/jit/metainterp/history.py --- a/pypy/ji

[pypy-commit] pypy jit-targets: no need to export jump_args

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48769:9e83d7c21fba Date: 2011-11-05 08:05 +0100 http://bitbucket.org/pypy/pypy/changeset/9e83d7c21fba/ Log:no need to export jump_args diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py b/pypy/jit/metainterp/optimizeopt/unroll.py --- a/

[pypy-commit] pypy default: hg merge

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r48774:7fdbb6ee5b80 Date: 2011-11-05 09:56 +0100 http://bitbucket.org/pypy/pypy/changeset/7fdbb6ee5b80/ Log:hg merge diff --git a/pypy/jit/metainterp/optimizeopt/optimizer.py b/pypy/jit/metainterp/optimizeopt/optimizer.py --- a/pypy/jit/metainterp/opti

[pypy-commit] pypy jit-targets: move the decition wheter to unroll or not back into optimizeopt

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48770:0aa80cc1b315 Date: 2011-11-05 08:44 +0100 http://bitbucket.org/pypy/pypy/changeset/0aa80cc1b315/ Log:move the decition wheter to unroll or not back into optimizeopt diff --git a/pypy/jit/metainterp/history.py b/pypy/jit/metainterp/hist

[pypy-commit] pypy jit-targets: no need to export values

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48772:5b76dc7b47e9 Date: 2011-11-05 09:06 +0100 http://bitbucket.org/pypy/pypy/changeset/5b76dc7b47e9/ Log:no need to export values diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py b/pypy/jit/metainterp/optimizeopt/unroll.py --- a/pyp

[pypy-commit] pypy jit-targets: store the short preamble on the TargetToken instead

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48773:096da5690e5d Date: 2011-11-05 09:30 +0100 http://bitbucket.org/pypy/pypy/changeset/096da5690e5d/ Log:store the short preamble on the TargetToken instead diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/pypy/jit/

[pypy-commit] pypy jit-targets: hg merge default

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48776:88580873fdfd Date: 2011-11-05 10:10 +0100 http://bitbucket.org/pypy/pypy/changeset/88580873fdfd/ Log:hg merge default diff --git a/pypy/jit/metainterp/optimizeopt/optimizer.py b/pypy/jit/metainterp/optimizeopt/optimizer.py --- a/pypy/

[pypy-commit] pypy jit-targets: rename TARGET to LABEL

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48777:743a06937826 Date: 2011-11-05 10:23 +0100 http://bitbucket.org/pypy/pypy/changeset/743a06937826/ Log:rename TARGET to LABEL diff --git a/pypy/jit/metainterp/executor.py b/pypy/jit/metainterp/executor.py --- a/pypy/jit/metainterp/execut

[pypy-commit] pypy jit-targets: hg merge

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48781:592bf0aa2470 Date: 2011-11-05 14:36 +0100 http://bitbucket.org/pypy/pypy/changeset/592bf0aa2470/ Log:hg merge diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backend/llgraph/llimpl.py --- a/pypy/jit/backend/llgraph/llimpl.p

[pypy-commit] pypy jit-targets: refactoring in progress

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48780:0e0764aac5be Date: 2011-11-05 14:36 +0100 http://bitbucket.org/pypy/pypy/changeset/0e0764aac5be/ Log:refactoring in progress diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backend/llgraph/llimpl.py --- a/pypy/jit/backend/l

[pypy-commit] pypy jit-targets: hg merge default

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48782:d1f3913a23d1 Date: 2011-11-05 14:37 +0100 http://bitbucket.org/pypy/pypy/changeset/d1f3913a23d1/ Log:hg merge default diff --git a/pypy/jit/metainterp/optimizeopt/vstring.py b/pypy/jit/metainterp/optimizeopt/vstring.py --- a/pypy/jit/

[pypy-commit] pypy jit-targets: first simple loop now passed along all the way in the new format using labels

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48783:05b67bb3c2ac Date: 2011-11-05 15:02 +0100 http://bitbucket.org/pypy/pypy/changeset/05b67bb3c2ac/ Log:first simple loop now passed along all the way in the new format using labels diff --git a/pypy/jit/metainterp/compile.py b/py

[pypy-commit] pypy jit-targets: count all operations in each test

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48784:c6d704e0080f Date: 2011-11-05 16:21 +0100 http://bitbucket.org/pypy/pypy/changeset/c6d704e0080f/ Log:count all operations in each test diff --git a/pypy/jit/metainterp/history.py b/pypy/jit/metainterp/history.py --- a/pypy/jit/metainte

[pypy-commit] pypy jit-refactor-tests: count all operations in each test

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-refactor-tests Changeset: r48785:b4eba0d6c859 Date: 2011-11-05 16:21 +0100 http://bitbucket.org/pypy/pypy/changeset/b4eba0d6c859/ Log:count all operations in each test diff --git a/pypy/jit/metainterp/history.py b/pypy/jit/metainterp/history.py --- a/pypy/jit/m

[pypy-commit] pypy jit-targets: hg merge jit-refactor-tests

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48786:80ea8d142cf8 Date: 2011-11-05 16:43 +0100 http://bitbucket.org/pypy/pypy/changeset/80ea8d142cf8/ Log:hg merge jit-refactor-tests ___ pypy-commit mailing list pypy-commit@python.org http://mai

[pypy-commit] pypy jit-targets: fix test

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48787:b04a65021a14 Date: 2011-11-05 16:53 +0100 http://bitbucket.org/pypy/pypy/changeset/b04a65021a14/ Log:fix test diff --git a/pypy/jit/metainterp/history.py b/pypy/jit/metainterp/history.py --- a/pypy/jit/metainterp/history.py +++ b/pypy/

[pypy-commit] pypy jit-targets: ignore for now

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48796:4c062b1c20c2 Date: 2011-11-05 16:58 +0100 http://bitbucket.org/pypy/pypy/changeset/4c062b1c20c2/ Log:ignore for now diff --git a/pypy/jit/metainterp/test/support.py b/pypy/jit/metainterp/test/support.py --- a/pypy/jit/metainterp/test/

[pypy-commit] pypy jit-targets: test_ajit.test_basic now passing

2011-11-05 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48797:faab93fbbec4 Date: 2011-11-05 18:06 +0100 http://bitbucket.org/pypy/pypy/changeset/faab93fbbec4/ Log:test_ajit.test_basic now passing diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainter

[pypy-commit] pypy jit-targets: first test with a brigde passing

2011-11-06 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48812:a5e1ecd1e6cf Date: 2011-11-06 10:13 +0100 http://bitbucket.org/pypy/pypy/changeset/a5e1ecd1e6cf/ Log:first test with a brigde passing diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainter

[pypy-commit] pypy jit-targets: we still need it here

2011-11-06 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48814:88a4fdc05e1f Date: 2011-11-06 10:25 +0100 http://bitbucket.org/pypy/pypy/changeset/88a4fdc05e1f/ Log:we still need it here diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py b/pypy/jit/metainterp/optimizeopt/unroll.py --- a/pypy/j

[pypy-commit] pypy jit-targets: reintroduce inputargs on loops

2011-11-06 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48815:50843084d602 Date: 2011-11-06 10:46 +0100 http://bitbucket.org/pypy/pypy/changeset/50843084d602/ Log:reintroduce inputargs on loops diff --git a/pypy/jit/metainterp/history.py b/pypy/jit/metainterp/history.py --- a/pypy/jit/metainterp/

[pypy-commit] pypy jit-targets: fix tests

2011-11-06 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48810:865055ea9253 Date: 2011-11-05 18:14 +0100 http://bitbucket.org/pypy/pypy/changeset/865055ea9253/ Log:fix tests diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py --- a/pypy/jit/metainterp/test/t

[pypy-commit] pypy jit-targets: support for bridges in progress

2011-11-06 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48811:5e84c483e93d Date: 2011-11-06 09:15 +0100 http://bitbucket.org/pypy/pypy/changeset/5e84c483e93d/ Log:support for bridges in progress diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp

[pypy-commit] pypy jit-targets: we now need inputargs again...

2011-11-06 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48813:72538680f42b Date: 2011-11-06 10:21 +0100 http://bitbucket.org/pypy/pypy/changeset/72538680f42b/ Log:we now need inputargs again... diff --git a/pypy/jit/metainterp/history.py b/pypy/jit/metainterp/history.py --- a/pypy/jit/metainterp/

[pypy-commit] pypy jit-targets: fix

2011-11-06 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48816:0faba264d761 Date: 2011-11-06 10:49 +0100 http://bitbucket.org/pypy/pypy/changeset/0faba264d761/ Log:fix diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.py +++ b/pypy/jit/m

[pypy-commit] pypy jit-targets: a first failed atempt to support retrace, we need to redesign...

2011-11-06 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48820:a91e6cab9119 Date: 2011-11-06 12:46 +0100 http://bitbucket.org/pypy/pypy/changeset/a91e6cab9119/ Log:a first failed atempt to support retrace, we need to redesign... diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/com

[pypy-commit] pypy jit-targets: Rename ProcedureToken to JitCellToken. It now refers to all compiled traces starting from a specific JitCell and it is used as a decsr of jumps produced by the frontend

2011-11-06 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48821:cb3302d943c7 Date: 2011-11-06 14:09 +0100 http://bitbucket.org/pypy/pypy/changeset/cb3302d943c7/ Log:Rename ProcedureToken to JitCellToken. It now refers to all compiled traces starting from a specific JitCell and it is used as

[pypy-commit] pypy jit-targets: hg merge

2011-11-06 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48822:9a23b1fe6986 Date: 2011-11-06 14:10 +0100 http://bitbucket.org/pypy/pypy/changeset/9a23b1fe6986/ Log:hg merge diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.py +++ b/pypy/

[pypy-commit] pypy jit-targets: traces from interpreter now working again

2011-11-06 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48828:82923819cf55 Date: 2011-11-06 16:22 +0100 http://bitbucket.org/pypy/pypy/changeset/82923819cf55/ Log:traces from interpreter now working again diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.py --- a/

[pypy-commit] pypy jit-targets: test_loop_1 passing

2011-11-06 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48831:b262b6ae31dd Date: 2011-11-06 16:39 +0100 http://bitbucket.org/pypy/pypy/changeset/b262b6ae31dd/ Log:test_loop_1 passing diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backend/llgraph/llimpl.py --- a/pypy/jit/backend/llgra

[pypy-commit] pypy jit-targets: retrace support

2011-11-06 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48833:d04c6e6f5e44 Date: 2011-11-06 18:25 +0100 http://bitbucket.org/pypy/pypy/changeset/d04c6e6f5e44/ Log:retrace support diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.py +++

[pypy-commit] pypy jit-targets: bridge support

2011-11-06 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48832:9b87dd5eeb7f Date: 2011-11-06 17:05 +0100 http://bitbucket.org/pypy/pypy/changeset/9b87dd5eeb7f/ Log:bridge support diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.py +++ b

[pypy-commit] pypy jit-targets: fix tests

2011-11-06 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48834:123a7a37c565 Date: 2011-11-06 18:54 +0100 http://bitbucket.org/pypy/pypy/changeset/123a7a37c565/ Log:fix tests diff --git a/pypy/jit/metainterp/test/support.py b/pypy/jit/metainterp/test/support.py --- a/pypy/jit/metainterp/test/suppo

[pypy-commit] pypy jit-refactor-tests: converted tests

2011-11-06 Thread hakanardo
Author: Hakan Ardo Branch: jit-refactor-tests Changeset: r48835:c16efa936b3b Date: 2011-11-06 20:57 +0100 http://bitbucket.org/pypy/pypy/changeset/c16efa936b3b/ Log:converted tests diff --git a/pypy/jit/metainterp/test/test_loop.py b/pypy/jit/metainterp/test/test_loop.py --- a/pypy/jit/meta

[pypy-commit] pypy jit-targets: kill optimizer.bridge

2011-11-07 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48860:27048a266352 Date: 2011-11-07 11:19 +0100 http://bitbucket.org/pypy/pypy/changeset/27048a266352/ Log:kill optimizer.bridge diff --git a/pypy/jit/metainterp/optimizeopt/__init__.py b/pypy/jit/metainterp/optimizeopt/__init__.py --- a/py

[pypy-commit] pypy jit-targets: ensure loops are freed

2011-11-07 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48859:712c04e8e94d Date: 2011-11-07 11:09 +0100 http://bitbucket.org/pypy/pypy/changeset/712c04e8e94d/ Log:ensure loops are freed diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.

[pypy-commit] pypy jit-targets: rename TargetToken.cell_token into TargetToke.targeting_jitcell_token

2011-11-07 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48861:963c63e3066e Date: 2011-11-07 11:27 +0100 http://bitbucket.org/pypy/pypy/changeset/963c63e3066e/ Log:rename TargetToken.cell_token into TargetToke.targeting_jitcell_token diff --git a/pypy/jit/metainterp/history.py b/pypy/jit/m

[pypy-commit] pypy jit-targets: make OptSimplify follow and test_optimizebasic follow the new model

2011-11-07 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48862:aa5ecf2901be Date: 2011-11-07 12:48 +0100 http://bitbucket.org/pypy/pypy/changeset/aa5ecf2901be/ Log:make OptSimplify follow and test_optimizebasic follow the new model diff --git a/pypy/jit/metainterp/optimizeopt/__init__.py b/pypy/j

[pypy-commit] pypy jit-targets: dont replace the the JitCellToken when retracing

2011-11-07 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48867:aa8ad4543ac2 Date: 2011-11-07 13:49 +0100 http://bitbucket.org/pypy/pypy/changeset/aa8ad4543ac2/ Log:dont replace the the JitCellToken when retracing diff --git a/pypy/jit/metainterp/optimizeopt/simplify.py b/pypy/jit/metainterp/optim

[pypy-commit] pypy jit-targets: support CALL_ASSEMBLER

2011-11-07 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48868:c728e120eed9 Date: 2011-11-07 14:05 +0100 http://bitbucket.org/pypy/pypy/changeset/c728e120eed9/ Log:support CALL_ASSEMBLER diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.py --- a/pypy/jit/backend/ll

[pypy-commit] pypy jit-targets: retraces ending with a virtual state matching a previously compiled trace

2011-11-07 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48869:8e75cc4b5fbc Date: 2011-11-07 16:40 +0100 http://bitbucket.org/pypy/pypy/changeset/8e75cc4b5fbc/ Log:retraces ending with a virtual state matching a previously compiled trace diff --git a/pypy/jit/metainterp/compile.py b/pypy/j

[pypy-commit] pypy jit-targets: hg merge default

2011-11-07 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48870:fd948f0bae66 Date: 2011-11-07 16:49 +0100 http://bitbucket.org/pypy/pypy/changeset/fd948f0bae66/ Log:hg merge default diff --git a/lib-python/conftest.py b/lib-python/conftest.py --- a/lib-python/conftest.py +++ b/lib-python/conftest.p

[pypy-commit] pypy jit-targets: fix test

2011-11-07 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48871:7b0d8d8b3d9b Date: 2011-11-07 16:57 +0100 http://bitbucket.org/pypy/pypy/changeset/7b0d8d8b3d9b/ Log:fix test diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py --- a/pypy/jit/metainterp/test/te

[pypy-commit] pypy jit-targets: fix test

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48900:01cb9893b566 Date: 2011-11-07 18:28 +0100 http://bitbucket.org/pypy/pypy/changeset/01cb9893b566/ Log:fix test diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.py +++ b/pypy/

[pypy-commit] pypy jit-targets: abort unsupported case

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48902:0a92fe884bc3 Date: 2011-11-07 19:02 +0100 http://bitbucket.org/pypy/pypy/changeset/0a92fe884bc3/ Log:abort unsupported case diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py b/pypy/jit/metainterp/optimizeopt/unroll.py --- a/pypy/

[pypy-commit] pypy jit-targets: fix tests

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48904:6ad136c18d39 Date: 2011-11-07 20:15 +0100 http://bitbucket.org/pypy/pypy/changeset/6ad136c18d39/ Log:fix tests diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py --- a/pypy/jit/metainterp/test/t

[pypy-commit] pypy jit-targets: fallback to preamble if inlining short preamble fails

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48901:ac810b69b113 Date: 2011-11-07 18:36 +0100 http://bitbucket.org/pypy/pypy/changeset/ac810b69b113/ Log:fallback to preamble if inlining short preamble fails diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py b/pypy/jit/metainterp/op

[pypy-commit] pypy jit-targets: dont inline short preamble when falling back to the full preamble

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48903:8ed931ccc062 Date: 2011-11-07 20:08 +0100 http://bitbucket.org/pypy/pypy/changeset/8ed931ccc062/ Log:dont inline short preamble when falling back to the full preamble diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/co

[pypy-commit] pypy jit-targets: hg merge jit-refactor-tests

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48906:e008b8114029 Date: 2011-11-08 08:07 +0100 http://bitbucket.org/pypy/pypy/changeset/e008b8114029/ Log:hg merge jit-refactor-tests diff --git a/pypy/jit/metainterp/test/test_loop.py b/pypy/jit/metainterp/test/test_loop.py --- a/pypy/jit

[pypy-commit] pypy jit-targets: better way of checking that the retracecount is not exceeded

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48905:178c618d4dc3 Date: 2011-11-08 08:06 +0100 http://bitbucket.org/pypy/pypy/changeset/178c618d4dc3/ Log:better way of checking that the retracecount is not exceeded diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp

[pypy-commit] pypy jit-targets: recursion support

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48909:df9f538c4ae9 Date: 2011-11-08 10:15 +0100 http://bitbucket.org/pypy/pypy/changeset/df9f538c4ae9/ Log:recursion support diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metainterp/pyjitpl.py --- a/pypy/jit/metainterp/pyjitpl.py ++

[pypy-commit] pypy jit-targets: jumps are allowed to jump to a TargetToken beloning to another procedure

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48907:0ba1948f37c5 Date: 2011-11-08 08:33 +0100 http://bitbucket.org/pypy/pypy/changeset/0ba1948f37c5/ Log:jumps are allowed to jump to a TargetToken beloning to another procedure diff --git a/pypy/jit/metainterp/history.py b/pypy/ji

[pypy-commit] pypy jit-refactor-tests: convert test

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-refactor-tests Changeset: r48910:c52328c21f19 Date: 2011-11-08 10:25 +0100 http://bitbucket.org/pypy/pypy/changeset/c52328c21f19/ Log:convert test diff --git a/pypy/jit/metainterp/test/test_exception.py b/pypy/jit/metainterp/test/test_exception.py --- a/pypy/j

[pypy-commit] pypy jit-targets: renames

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48908:8de0c01fb64b Date: 2011-11-08 08:55 +0100 http://bitbucket.org/pypy/pypy/changeset/8de0c01fb64b/ Log:renames diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.py +++ b/pypy/j

[pypy-commit] pypy jit-targets: hg merge jit-refactor-tests

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48911:893335d40c74 Date: 2011-11-08 10:26 +0100 http://bitbucket.org/pypy/pypy/changeset/893335d40c74/ Log:hg merge jit-refactor-tests diff --git a/pypy/jit/metainterp/test/test_exception.py b/pypy/jit/metainterp/test/test_exception.py ---

[pypy-commit] pypy jit-targets: fix test

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48926:340cdb94a9f5 Date: 2011-11-08 10:31 +0100 http://bitbucket.org/pypy/pypy/changeset/340cdb94a9f5/ Log:fix test diff --git a/pypy/jit/metainterp/test/test_exception.py b/pypy/jit/metainterp/test/test_exception.py --- a/pypy/jit/metainte

[pypy-commit] pypy jit-targets: dont crash if not inlining the same short preamble as is beeing produced

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48928:a6c88d02ef0e Date: 2011-11-08 11:07 +0100 http://bitbucket.org/pypy/pypy/changeset/a6c88d02ef0e/ Log:dont crash if not inlining the same short preamble as is beeing produced diff --git a/pypy/jit/metainterp/optimizeopt/unroll.p

[pypy-commit] pypy jit-refactor-tests: conversion in progress

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-refactor-tests Changeset: r48929:27c73644ff5a Date: 2011-11-08 11:32 +0100 http://bitbucket.org/pypy/pypy/changeset/27c73644ff5a/ Log:conversion in progress diff --git a/pypy/jit/metainterp/test/test_string.py b/pypy/jit/metainterp/test/test_string.py --- a/py

[pypy-commit] pypy jit-targets: exception support

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48927:31885b3fa5e9 Date: 2011-11-08 10:43 +0100 http://bitbucket.org/pypy/pypy/changeset/31885b3fa5e9/ Log:exception support diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metainterp/pyjitpl.py --- a/pypy/jit/metainterp/pyjitpl.py ++

[pypy-commit] pypy jit-targets: fix test to not retrace when the guard is created and only to count the number of int_mul which is what the test is about

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48932:1515bd7380ed Date: 2011-11-08 13:02 +0100 http://bitbucket.org/pypy/pypy/changeset/1515bd7380ed/ Log:fix test to not retrace when the guard is created and only to count the number of int_mul which is what the test is about diff

[pypy-commit] pypy jit-targets: renaming, redefining and reeanbling the "loop" counters (in progress)

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48930:9b50e8266be0 Date: 2011-11-08 12:11 +0100 http://bitbucket.org/pypy/pypy/changeset/9b50e8266be0/ Log:renaming, redefining and reeanbling the "loop" counters (in progress) diff --git a/pypy/jit/metainterp/test/support.py b/pypy

[pypy-commit] pypy jit-targets: fix tests

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48933:7d1b9a847447 Date: 2011-11-08 13:27 +0100 http://bitbucket.org/pypy/pypy/changeset/7d1b9a847447/ Log:fix tests diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py --- a/pypy/jit/metainterp/test/t

[pypy-commit] pypy jit-targets: make sure all jitcell tokens and traces are actually counted

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48931:12fef84a6bd0 Date: 2011-11-08 12:51 +0100 http://bitbucket.org/pypy/pypy/changeset/12fef84a6bd0/ Log:make sure all jitcell tokens and traces are actually counted diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile

[pypy-commit] pypy jit-targets: respect retrace limit

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48934:8f5285d28ef9 Date: 2011-11-08 13:38 +0100 http://bitbucket.org/pypy/pypy/changeset/8f5285d28ef9/ Log:respect retrace limit diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py b/pypy/jit/metainterp/optimizeopt/unroll.py --- a/pypy/j

[pypy-commit] pypy jit-targets: support max_retrace_guards

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48936:5a5c19100cf4 Date: 2011-11-08 14:09 +0100 http://bitbucket.org/pypy/pypy/changeset/5a5c19100cf4/ Log:support max_retrace_guards diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py b/pypy/jit/metainterp/optimizeopt/unroll.py --- a/p

[pypy-commit] pypy jit-targets: fix test to actually count the number of specialized versions of the loop

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48935:d200a90155ef Date: 2011-11-08 13:51 +0100 http://bitbucket.org/pypy/pypy/changeset/d200a90155ef/ Log:fix test to actually count the number of specialized versions of the loop diff --git a/pypy/jit/metainterp/optimizeopt/unroll.

[pypy-commit] pypy jit-targets: fix test

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48944:ac7073eb2075 Date: 2011-11-08 15:09 +0100 http://bitbucket.org/pypy/pypy/changeset/ac7073eb2075/ Log:fix test diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py --- a/pypy/jit/metainterp/test/te

[pypy-commit] pypy jit-targets: fix tests

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48946:b449ace83c77 Date: 2011-11-08 15:25 +0100 http://bitbucket.org/pypy/pypy/changeset/b449ace83c77/ Log:fix tests diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py --- a/pypy/jit/metainterp/test/t

[pypy-commit] pypy jit-targets: indent

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r48945:7d76cfa50b41 Date: 2011-11-08 15:14 +0100 http://bitbucket.org/pypy/pypy/changeset/7d76cfa50b41/ Log:indent diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py b/pypy/jit/metainterp/optimizeopt/unroll.py --- a/pypy/jit/metainterp/o

[pypy-commit] pypy jit-refactor-tests: convreted tests

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-refactor-tests Changeset: r48952:5b50039bad35 Date: 2011-11-08 16:39 +0100 http://bitbucket.org/pypy/pypy/changeset/5b50039bad35/ Log:convreted tests diff --git a/pypy/jit/metainterp/test/test_del.py b/pypy/jit/metainterp/test/test_del.py --- a/pypy/jit/metain

[pypy-commit] pypy jit-refactor-tests: converted test

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-refactor-tests Changeset: r48947:9021a2a814b1 Date: 2011-11-08 15:40 +0100 http://bitbucket.org/pypy/pypy/changeset/9021a2a814b1/ Log:converted test diff --git a/pypy/jit/metainterp/test/test_string.py b/pypy/jit/metainterp/test/test_string.py --- a/pypy/jit/m

[pypy-commit] pypy jit-refactor-tests: converted test

2011-11-08 Thread hakanardo
Author: Hakan Ardo Branch: jit-refactor-tests Changeset: r48948:280c132cc8a4 Date: 2011-11-08 15:52 +0100 http://bitbucket.org/pypy/pypy/changeset/280c132cc8a4/ Log:converted test diff --git a/pypy/jit/metainterp/test/test_virtualizable.py b/pypy/jit/metainterp/test/test_virtualizable.py --

  1   2   3   4   5   6   7   8   9   >