[pypy-commit] cffi default: Avoid importing other types and storing them in static global variables.

2015-08-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r2266:663cebc6e784 Date: 2015-08-30 10:25 +0200 http://bitbucket.org/cffi/cffi/changeset/663cebc6e784/ Log:Avoid importing other types and storing them in static global variables. http://emptysqua.re/blog/python-c-extensions-and-mod-wsgi

[pypy-commit] cffi default: Backed out changeset 663cebc6e784

2015-08-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r2267:ad3140a30a7b Date: 2015-08-30 10:28 +0200 http://bitbucket.org/cffi/cffi/changeset/ad3140a30a7b/ Log:Backed out changeset 663cebc6e784 _io._IOBase is actually a type written in C, so it should be shared among sub-interpreters anywa

[pypy-commit] pypy default: No-op (hopefully): avoid using edi here if we can avoid it. I think it

2015-08-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r79290:2269d1da2105 Date: 2015-08-30 10:54 +0200 http://bitbucket.org/pypy/pypy/changeset/2269d1da2105/ Log:No-op (hopefully): avoid using edi here if we can avoid it. I think it was safe anyway to do so at that point, but ecx is always a free

[pypy-commit] pypy optresult-unroll: fix some damage + force args early for preamble

2015-08-30 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79291:45f5f8d0c2c8 Date: 2015-08-30 12:07 +0200 http://bitbucket.org/pypy/pypy/changeset/45f5f8d0c2c8/ Log:fix some damage + force args early for preamble diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/me

[pypy-commit] pypy optresult-unroll: kill some long dead code

2015-08-30 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79292:df3ba689cbaf Date: 2015-08-30 12:08 +0200 http://bitbucket.org/pypy/pypy/changeset/df3ba689cbaf/ Log:kill some long dead code diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/metainterp/optimizeopt/he

[pypy-commit] pypy optresult-unroll: fix wrong optimization

2015-08-30 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79293:93678a196e93 Date: 2015-08-30 12:12 +0200 http://bitbucket.org/pypy/pypy/changeset/93678a196e93/ Log:fix wrong optimization diff --git a/rpython/jit/metainterp/optimizeopt/info.py b/rpython/jit/metainterp/optimizeopt/info

[pypy-commit] pypy optresult-unroll: fix one more order of things

2015-08-30 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79294:ac94fd7b5f0e Date: 2015-08-30 12:13 +0200 http://bitbucket.org/pypy/pypy/changeset/ac94fd7b5f0e/ Log:fix one more order of things diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py b/rpython/jit/metainterp/optimize

[pypy-commit] pypy optresult-unroll: Missing get_type_id() methods here

2015-08-30 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79295:b61e2bd68f68 Date: 2015-08-30 12:20 +0200 http://bitbucket.org/pypy/pypy/changeset/b61e2bd68f68/ Log:Missing get_type_id() methods here diff --git a/rpython/jit/backend/llsupport/descr.py b/rpython/jit/backend/llsupport/descr.py

[pypy-commit] pypy optresult-unroll: 'supports_guard_gc_type' was bogus

2015-08-30 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79296:b8e5e200c5c4 Date: 2015-08-30 12:27 +0200 http://bitbucket.org/pypy/pypy/changeset/b8e5e200c5c4/ Log:'supports_guard_gc_type' was bogus diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a/

[pypy-commit] pypy release-2.6.x: remove ineffective call for contributions

2015-08-30 Thread mattip
Author: mattip Branch: release-2.6.x Changeset: r79297:1f367e4eb974 Date: 2015-08-30 20:53 +0300 http://bitbucket.org/pypy/pypy/changeset/1f367e4eb974/ Log:remove ineffective call for contributions diff --git a/pypy/doc/release-2.6.1.rst b/pypy/doc/release-2.6.1.rst --- a/pypy/doc/release-2.

[pypy-commit] pypy release-2.6.x: document vmprof support for OS X

2015-08-30 Thread mattip
Author: mattip Branch: release-2.6.x Changeset: r79298:3e656718275b Date: 2015-08-30 21:01 +0300 http://bitbucket.org/pypy/pypy/changeset/3e656718275b/ Log:document vmprof support for OS X diff --git a/pypy/doc/release-2.6.1.rst b/pypy/doc/release-2.6.1.rst --- a/pypy/doc/release-2.6.1.rst +

[pypy-commit] pypy release-2.6.x: fix link

2015-08-30 Thread mattip
Author: mattip Branch: release-2.6.x Changeset: r79300:e9009e0d30b7 Date: 2015-08-30 22:44 +0300 http://bitbucket.org/pypy/pypy/changeset/e9009e0d30b7/ Log:fix link diff --git a/pypy/doc/release-2.6.1.rst b/pypy/doc/release-2.6.1.rst --- a/pypy/doc/release-2.6.1.rst +++ b/pypy/doc/release-2.

[pypy-commit] pypy optresult-unroll: merge

2015-08-30 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79304:1828347b4ed8 Date: 2015-08-30 22:53 +0200 http://bitbucket.org/pypy/pypy/changeset/1828347b4ed8/ Log:merge diff --git a/rpython/jit/backend/llsupport/descr.py b/rpython/jit/backend/llsupport/descr.py --- a/rpython/jit/bac

[pypy-commit] pypy optresult-unroll: pass test_quasiimmut

2015-08-30 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79305:4a71f8c4189d Date: 2015-08-30 23:17 +0200 http://bitbucket.org/pypy/pypy/changeset/4a71f8c4189d/ Log:pass test_quasiimmut diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rpython/ji

[pypy-commit] pypy default: bumped greenlet version -- nothing is required to get to 0.4.9

2015-08-30 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r79306:9c171619ae6d Date: 2015-08-30 17:38 -0400 http://bitbucket.org/pypy/pypy/changeset/9c171619ae6d/ Log:bumped greenlet version -- nothing is required to get to 0.4.9 diff --git a/lib_pypy/greenlet.egg-info b/lib_pypy/greenlet.egg-info --- a/lib_py

[pypy-commit] pypy optresult-unroll: disable max_guards apparently I have no idea what it is doing

2015-08-30 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79307:4b8a4aee4962 Date: 2015-08-30 23:51 +0200 http://bitbucket.org/pypy/pypy/changeset/4b8a4aee4962/ Log:disable max_guards apparently I have no idea what it is doing diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py

[pypy-commit] pypy optresult-unroll: ups

2015-08-30 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79308:7064fdf63f12 Date: 2015-08-30 23:55 +0200 http://bitbucket.org/pypy/pypy/changeset/7064fdf63f12/ Log:ups diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py b/rpython/jit/metainterp/optimizeopt/unroll.py --- a/rpyth