[pypy-commit] pypy regalloc-playground: implement hints for int_sub

2017-09-06 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: regalloc-playground Changeset: r92337:91c860e7fe64 Date: 2017-09-06 18:14 +0200 http://bitbucket.org/pypy/pypy/changeset/91c860e7fe64/ Log:implement hints for int_sub diff --git a/rpython/jit/backend/x86/reghint.py

[pypy-commit] pypy pycheck-macros: create non-exporting build_type_checkers_flags with fastpath for pto, use everywhere

2017-09-06 Thread mattip
Author: Matti Picus Branch: pycheck-macros Changeset: r92340:940759a2668e Date: 2017-09-03 20:56 +0300 http://bitbucket.org/pypy/pypy/changeset/940759a2668e/ Log:create non-exporting build_type_checkers_flags with fastpath for pto, use everywhere diff --git

[pypy-commit] pypy pycheck-macros: merge default into branch

2017-09-06 Thread mattip
Author: Matti Picus Branch: pycheck-macros Changeset: r92342:568bae2b4fa4 Date: 2017-09-06 21:26 +0300 http://bitbucket.org/pypy/pypy/changeset/568bae2b4fa4/ Log:merge default into branch diff too long, truncating to 2000 out of 2013 lines diff --git

[pypy-commit] pypy pycheck-macros: add CPython-compatible Py*_Check{, Exact} macros to *.h

2017-09-06 Thread mattip
Author: Matti Picus Branch: pycheck-macros Changeset: r92339:58c6a84c10a6 Date: 2017-09-03 00:54 +0300 http://bitbucket.org/pypy/pypy/changeset/58c6a84c10a6/ Log:add CPython-compatible Py*_Check{,Exact} macros to *.h diff --git

[pypy-commit] pypy default: fix numpy test suite fail, test needed

2017-09-06 Thread mattip
Author: Matti Picus Branch: Changeset: r92341:aa8394da03c4 Date: 2017-09-06 21:24 +0300 http://bitbucket.org/pypy/pypy/changeset/aa8394da03c4/ Log:fix numpy test suite fail, test needed diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py ---

[pypy-commit] pypy regalloc-playground: typo

2017-09-06 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: regalloc-playground Changeset: r92335:1af751546a21 Date: 2017-09-06 18:07 +0200 http://bitbucket.org/pypy/pypy/changeset/1af751546a21/ Log:typo diff --git a/rpython/jit/backend/llsupport/rewrite.py

[pypy-commit] pypy regalloc-playground: some cleanup in the call hinting implementation, a longer test with two calls

2017-09-06 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: regalloc-playground Changeset: r92336:364d9e356958 Date: 2017-09-06 18:08 +0200 http://bitbucket.org/pypy/pypy/changeset/364d9e356958/ Log:some cleanup in the call hinting implementation, a longer test with two calls diff

[pypy-commit] pypy regalloc-playground: float coalescing support

2017-09-06 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: regalloc-playground Changeset: r92338:f60a7734d1b4 Date: 2017-09-06 18:37 +0200 http://bitbucket.org/pypy/pypy/changeset/f60a7734d1b4/ Log:float coalescing support diff --git

[pypy-commit] pypy default: print an explanation why the function cannot be elidable/loopinvariant by

2017-09-06 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r92334:c2c1b6ca6794 Date: 2017-09-06 11:54 +0200 http://bitbucket.org/pypy/pypy/changeset/c2c1b6ca6794/ Log:print an explanation why the function cannot be elidable/loopinvariant by showing the callstack leading

[pypy-commit] pypy default: translation fix: avoids calling the general methods like W_Root.int_w() on objects that are known to be e.g. W_IntObject. This should make 2769e258135f unnecessary.

2017-09-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r92333:89a8f8f1a1e2 Date: 2017-09-06 09:40 +0100 http://bitbucket.org/pypy/pypy/changeset/89a8f8f1a1e2/ Log:translation fix: avoids calling the general methods like W_Root.int_w() on objects that are known to be e.g.

[pypy-commit] pypy default: checks that specialize:argtype() makes two copies of a

2017-09-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r92332:5bcb6691636b Date: 2017-09-06 09:54 +0200 http://bitbucket.org/pypy/pypy/changeset/5bcb6691636b/ Log:checks that specialize:argtype() makes two copies of a function f(), one for the base class and one for the subclass

[pypy-commit] pypy default: improve error message: include name of calling graph, not just op

2017-09-06 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r92331:e2454a241194 Date: 2017-09-06 09:00 +0200 http://bitbucket.org/pypy/pypy/changeset/e2454a241194/ Log:improve error message: include name of calling graph, not just op diff --git a/rpython/jit/codewriter/call.py

[pypy-commit] pypy default: make sure that get_strategy_from_list_objects does not have random effects :-(

2017-09-06 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r92330:2769e258135f Date: 2017-09-06 08:17 +0200 http://bitbucket.org/pypy/pypy/changeset/2769e258135f/ Log:make sure that get_strategy_from_list_objects does not have random effects :-( diff --git