[pypy-commit] pypy getarrayitem-into-bridges: support for caching infos on constants, while I'm at it

2017-08-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: getarrayitem-into-bridges Changeset: r92045:f105d8c2eae7 Date: 2017-08-02 18:04 +0200 http://bitbucket.org/pypy/pypy/changeset/f105d8c2eae7/ Log:support for caching infos on constants, while I'm at it diff --git a/rpython/jit/metainterp/optimizeopt/heap.py

[pypy-commit] pypy cpyext-leakchecking: maybe identify a possible leak in handling GetSetProperty?

2017-08-02 Thread mattip
Author: Matti Picus Branch: cpyext-leakchecking Changeset: r92044:c1786ec814d9 Date: 2017-08-02 20:47 +0300 http://bitbucket.org/pypy/pypy/changeset/c1786ec814d9/ Log:maybe identify a possible leak in handling GetSetProperty? diff --git a/pypy/module/cpyext/typeobject.py b/pypy/module/cpyext

[pypy-commit] pypy default: Fix the Makefile to produce the pypy-c inside pypy/goal/, like we

2017-08-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r92043:dd95b2eeb5ac Date: 2017-08-02 18:31 +0200 http://bitbucket.org/pypy/pypy/changeset/dd95b2eeb5ac/ Log:Fix the Makefile to produce the pypy-c inside pypy/goal/, like we normally expect and document diff --git a/Makefile b/Makefile --- a/Mak

[pypy-commit] pypy getarrayitem-into-bridges: merge default

2017-08-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: getarrayitem-into-bridges Changeset: r92042:d16b10f8ca91 Date: 2017-08-02 17:34 +0200 http://bitbucket.org/pypy/pypy/changeset/d16b10f8ca91/ Log:merge default diff --git a/lib-python/2.7/distutils/unixccompiler.py b/lib-python/2.7/distutils/unixccompiler.

[pypy-commit] pypy getarrayitem-into-bridges: finish support for serializing knowledge about arrays

2017-08-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: getarrayitem-into-bridges Changeset: r92040:8885e06c04d6 Date: 2017-08-02 16:26 +0200 http://bitbucket.org/pypy/pypy/changeset/8885e06c04d6/ Log:finish support for serializing knowledge about arrays diff --git a/rpython/jit/metainterp/optimizeopt/heap.py

[pypy-commit] pypy getarrayitem-into-bridges: merge arrays-force-less

2017-08-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: getarrayitem-into-bridges Changeset: r92039:e8af759e759d Date: 2017-08-02 12:09 +0200 http://bitbucket.org/pypy/pypy/changeset/e8af759e759d/ Log:merge arrays-force-less diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/metainterp/optim

[pypy-commit] pypy getarrayitem-into-bridges: in progress

2017-08-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: getarrayitem-into-bridges Changeset: r92038:046804fa21b3 Date: 2017-08-02 11:05 +0200 http://bitbucket.org/pypy/pypy/changeset/046804fa21b3/ Log:in progress diff --git a/rpython/jit/metainterp/optimizeopt/bridgeopt.py b/rpython/jit/metainterp/optimizeopt/

[pypy-commit] pypy getarrayitem-into-bridges: fix affected tests

2017-08-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: getarrayitem-into-bridges Changeset: r92041:a9a9281dad98 Date: 2017-08-02 17:31 +0200 http://bitbucket.org/pypy/pypy/changeset/a9a9281dad98/ Log:fix affected tests diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/metainterp/optimizeop

[pypy-commit] pypy default: merge arrays-force-less

2017-08-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r92037:a22d0969f40a Date: 2017-08-02 16:50 +0200 http://bitbucket.org/pypy/pypy/changeset/a22d0969f40a/ Log:merge arrays-force-less don't throw away all of the knowledge about an array when forcing a lazy setarrayitem. instead,

[pypy-commit] pypy arrays-force-less: close to-be-merged branch

2017-08-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: arrays-force-less Changeset: r92036:82b3076c7887 Date: 2017-08-02 16:48 +0200 http://bitbucket.org/pypy/pypy/changeset/82b3076c7887/ Log:close to-be-merged branch ___ pypy-commit mailing list pypy-commit@python.o

[pypy-commit] pypy arrays-force-less: document branch

2017-08-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: arrays-force-less Changeset: r92035:5d7f91496e04 Date: 2017-08-02 16:48 +0200 http://bitbucket.org/pypy/pypy/changeset/5d7f91496e04/ Log:document branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +

[pypy-commit] cffi default: Document ffi.gc(..., size)

2017-08-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r2999:5b1214633c90 Date: 2017-08-02 16:13 +0200 http://bitbucket.org/cffi/cffi/changeset/5b1214633c90/ Log:Document ffi.gc(..., size) diff --git a/doc/source/ref.rst b/doc/source/ref.rst --- a/doc/source/ref.rst +++ b/doc/source/ref.rst @@ -352,10 +352,

[pypy-commit] pypy default: import cffi/120347b84c08

2017-08-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r92033:1903d256e24b Date: 2017-08-02 15:59 +0200 http://bitbucket.org/pypy/pypy/changeset/1903d256e24b/ Log:import cffi/120347b84c08 diff --git a/lib_pypy/cffi/api.py b/lib_pypy/cffi/api.py --- a/lib_pypy/cffi/api.py +++ b/lib_pypy/cffi/api.py @@ -394,1

[pypy-commit] pypy default: merge heads

2017-08-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r92034:e4d42cef80b0 Date: 2017-08-02 15:59 +0200 http://bitbucket.org/pypy/pypy/changeset/e4d42cef80b0/ Log:merge heads diff --git a/lib-python/2.7/distutils/unixccompiler.py b/lib-python/2.7/distutils/unixccompiler.py --- a/lib-python/2.7/distutils/un

[pypy-commit] pypy default: Call add_memory_pressure(size) in response to ffi.gc(..., size)

2017-08-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r92032:53cb371f1828 Date: 2017-08-02 15:49 +0200 http://bitbucket.org/pypy/pypy/changeset/53cb371f1828/ Log:Call add_memory_pressure(size) in response to ffi.gc(..., size) diff --git a/pypy/module/_cffi_backend/cdataobj.py b/pypy/module/_cffi_backend/c

[pypy-commit] pypy default: Add a workaround to make the distutils options 'runtime_library_dirs' working. Fixes #2593

2017-08-02 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r92031:620fefe235f3 Date: 2017-08-02 14:59 +0200 http://bitbucket.org/pypy/pypy/changeset/620fefe235f3/ Log:Add a workaround to make the distutils options 'runtime_library_dirs' working. Fixes #2593 diff --git a/lib-python/2.7/distutils/unixcc

[pypy-commit] cffi default: Add an optional 'size' argument to ffi.gc(). So far, it has no effect

2017-08-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r2998:120347b84c08 Date: 2017-08-02 14:37 +0200 http://bitbucket.org/cffi/cffi/changeset/120347b84c08/ Log:Add an optional 'size' argument to ffi.gc(). So far, it has no effect on CPython. diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a

[pypy-commit] pypy py3.5: Fix test_unflagged_non_text_codec_handling

2017-08-02 Thread exarkun
Author: Jean-Paul Calderone Branch: py3.5 Changeset: r92030:4499d3bd3e6f Date: 2017-08-02 07:41 -0400 http://bitbucket.org/pypy/pypy/changeset/4499d3bd3e6f/ Log:Fix test_unflagged_non_text_codec_handling test_unflagged_non_text_codec_handling (test.test_codecs.ExceptionChaini

[pypy-commit] pypy arrays-force-less: a branch to try to not force the whole array after a lazy setarrayitem is

2017-08-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: arrays-force-less Changeset: r92028:da044fcdd451 Date: 2017-08-02 11:05 +0200 http://bitbucket.org/pypy/pypy/changeset/da044fcdd451/ Log:a branch to try to not force the whole array after a lazy setarrayitem is forced, but only the affected indices

[pypy-commit] pypy arrays-force-less: a small improvement to getarrayitem caching

2017-08-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: arrays-force-less Changeset: r92029:7a124bb988d9 Date: 2017-08-02 12:02 +0200 http://bitbucket.org/pypy/pypy/changeset/7a124bb988d9/ Log:a small improvement to getarrayitem caching when invalidating getarrayitem caches due to a setarrayitem, don't