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
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
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
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
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
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.
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
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
--
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
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
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
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
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
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
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
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
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/_
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
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
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/
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
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
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.
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
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
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
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__
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__
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
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/
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
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
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
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/
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/
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
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
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
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/
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
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
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
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
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/
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/
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
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
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
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/
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
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
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/
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
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
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
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/
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/
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
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
+++
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
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
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
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
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.
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
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
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
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
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
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
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
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/
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/
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
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
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
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
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
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
++
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
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
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
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
---
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
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
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
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
++
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
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
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
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
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
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
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.
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
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
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
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
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
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 - 100 of 840 matches
Mail list logo