[pypy-commit] pypy optresult-unroll: improve the InvalidLoop messages

2015-09-05 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79448:6ae66edb3037 Date: 2015-09-05 10:56 +0200 http://bitbucket.org/pypy/pypy/changeset/6ae66edb3037/ Log:improve the InvalidLoop messages diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py b/rpython/jit/metainterp/opti

[pypy-commit] pypy optimize-cond-call: ready for merge

2015-09-05 Thread arigo
Author: Armin Rigo Branch: optimize-cond-call Changeset: r79449:18f3ce86313f Date: 2015-09-05 10:59 +0200 http://bitbucket.org/pypy/pypy/changeset/18f3ce86313f/ Log:ready for merge ___ pypy-commit mailing list [email protected] https://mail.py

[pypy-commit] pypy default: hg merge optimize-cond-call

2015-09-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r79450:95f8d1976013 Date: 2015-09-05 11:03 +0200 http://bitbucket.org/pypy/pypy/changeset/95f8d1976013/ Log:hg merge optimize-cond-call Remove the merging of operations with the following guards, which removes some amount of messy code.

[pypy-commit] pypy optresult-unroll: add dump() on exported state

2015-09-05 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79451:e2cc2266dc5a Date: 2015-09-05 11:14 +0200 http://bitbucket.org/pypy/pypy/changeset/e2cc2266dc5a/ Log:add dump() on exported state diff --git a/rpython/jit/metainterp/optimizeopt/shortpreamble.py b/rpython/jit/metainterp/o

[pypy-commit] pypy optresult-unroll: log short preamble too

2015-09-05 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79452:e17d7cbefde1 Date: 2015-09-05 11:19 +0200 http://bitbucket.org/pypy/pypy/changeset/e17d7cbefde1/ Log:log short preamble too diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rpython/

[pypy-commit] pypy optresult-unroll: improve on having consistent names of boxes in translated version

2015-09-05 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79453:9cb5d0626cce Date: 2015-09-05 12:27 +0200 http://bitbucket.org/pypy/pypy/changeset/9cb5d0626cce/ Log:improve on having consistent names of boxes in translated version diff --git a/rpython/jit/metainterp/compile.py b/rpyth

[pypy-commit] pypy conditional_call_value: in-progress: tweak the user API

2015-09-05 Thread arigo
Author: Armin Rigo Branch: conditional_call_value Changeset: r79454:f010addba075 Date: 2015-09-05 12:33 +0200 http://bitbucket.org/pypy/pypy/changeset/f010addba075/ Log:in-progress: tweak the user API diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py --- a/rpython/rlib/jit.py +++ b/rpyt

[pypy-commit] pypy optresult-unroll: simplify the usage of memo

2015-09-05 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79455:b254ccaf6527 Date: 2015-09-05 12:37 +0200 http://bitbucket.org/pypy/pypy/changeset/b254ccaf6527/ Log:simplify the usage of memo diff --git a/rpython/jit/metainterp/resoperation.py b/rpython/jit/metainterp/resoperation.py

[pypy-commit] pypy optresult-unroll: fight with annotation

2015-09-05 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79456:81ad88375b22 Date: 2015-09-05 12:50 +0200 http://bitbucket.org/pypy/pypy/changeset/81ad88375b22/ Log:fight with annotation diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rpython/j

[pypy-commit] pypy optresult-unroll: hack differently

2015-09-05 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79457:dff81b8e230a Date: 2015-09-05 12:58 +0200 http://bitbucket.org/pypy/pypy/changeset/dff81b8e230a/ Log:hack differently diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rpython/jit/me

[pypy-commit] pypy optresult-unroll: fix

2015-09-05 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79458:81100d90b796 Date: 2015-09-05 13:01 +0200 http://bitbucket.org/pypy/pypy/changeset/81100d90b796/ Log:fix diff --git a/rpython/jit/metainterp/optimizeopt/__init__.py b/rpython/jit/metainterp/optimizeopt/__init__.py --- a/r

[pypy-commit] pypy default: Test and fix for rare annotation issue

2015-09-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r79460:77d8c602142b Date: 2015-09-05 13:13 +0200 http://bitbucket.org/pypy/pypy/changeset/77d8c602142b/ Log:Test and fix for rare annotation issue diff --git a/rpython/annotator/test/test_annrpython.py b/rpython/annotator/test/test_annrpython.py --- a/

[pypy-commit] pypy default: Trying out a variant that makes the branch 'conditional_call_value'

2015-09-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r79459:75a00a3b038f Date: 2015-09-05 12:52 +0200 http://bitbucket.org/pypy/pypy/changeset/75a00a3b038f/ Log:Trying out a variant that makes the branch 'conditional_call_value' mostly unneeded (it should jit to two reads of 's.hash', instead of

[pypy-commit] pypy optresult-unroll: fix tests

2015-09-05 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79461:018f1489cc93 Date: 2015-09-05 14:10 +0200 http://bitbucket.org/pypy/pypy/changeset/018f1489cc93/ Log:fix tests diff --git a/rpython/jit/metainterp/optimizeopt/test/test_util.py b/rpython/jit/metainterp/optimizeopt/test/te

[pypy-commit] pypy optresult-unroll: try to optimize resoperation

2015-09-05 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79462:eb88042244ba Date: 2015-09-05 14:16 +0200 http://bitbucket.org/pypy/pypy/changeset/eb88042244ba/ Log:try to optimize resoperation diff --git a/rpython/jit/metainterp/resoperation.py b/rpython/jit/metainterp/resoperation.p

[pypy-commit] pypy default: hg backout 75a00a3b038f: the jit explodes when seeing and optimizing

2015-09-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r79463:9291449ec424 Date: 2015-09-05 14:39 +0200 http://bitbucket.org/pypy/pypy/changeset/9291449ec424/ Log:hg backout 75a00a3b038f: the jit explodes when seeing and optimizing getfield_gc(p, 'hash') diff --git a/rpython/rtyper/lltypesystem/rstr

[pypy-commit] pypy optresult-unroll: disable retrace_limit for now

2015-09-05 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79464:95dd372034f9 Date: 2015-09-05 14:54 +0200 http://bitbucket.org/pypy/pypy/changeset/95dd372034f9/ Log:disable retrace_limit for now diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py --- a/rpython/rlib/jit.py +++ b/rpyt

[pypy-commit] pypy conditional_call_value: Check in these, which were meant for "default". The compute_hash() test

2015-09-05 Thread arigo
Author: Armin Rigo Branch: conditional_call_value Changeset: r79465:9b7bcfa5c1e4 Date: 2015-09-05 15:40 +0200 http://bitbucket.org/pypy/pypy/changeset/9b7bcfa5c1e4/ Log:Check in these, which were meant for "default". The compute_hash() test relies on RPython seeing inside the ll_strha