[pypy-commit] pypy cpyext-nowrapper: (antocuni, ronan, arigo around) Make _Py_Dealloc no_gc and fix its calling from RPython

2017-10-03 Thread rlamy
Author: Ronan Lamy Branch: cpyext-nowrapper Changeset: r92576:cdc783955b0e Date: 2017-10-03 16:44 +0200 http://bitbucket.org/pypy/pypy/changeset/cdc783955b0e/ Log:(antocuni, ronan, arigo around) Make _Py_Dealloc no_gc and fix its calling from RPython diff --git a/pypy/module/cpyext/a

[pypy-commit] pypy cpyext-nowrapper: (antocuni, ronan) Remove the 'unwrapper' wrapper for no_gc functions

2017-10-03 Thread rlamy
Author: Ronan Lamy Branch: cpyext-nowrapper Changeset: r92575:e99ce0672a27 Date: 2017-10-03 15:23 +0200 http://bitbucket.org/pypy/pypy/changeset/e99ce0672a27/ Log:(antocuni, ronan) Remove the 'unwrapper' wrapper for no_gc functions diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/

[pypy-commit] pypy default: (antocuni, arigo)

2017-10-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r92574:ace97c304a30 Date: 2017-10-02 12:33 +0200 http://bitbucket.org/pypy/pypy/changeset/ace97c304a30/ Log:(antocuni, arigo) More. diff --git a/rpython/rtyper/lltypesystem/ll2ctypes.py b/rpython/rtyper/lltypesystem/ll2ctypes.py --- a/rpython/

[pypy-commit] pypy default: (antocuni, arigo)

2017-10-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r92573:3e50a1272650 Date: 2017-10-02 12:13 +0200 http://bitbucket.org/pypy/pypy/changeset/3e50a1272650/ Log:(antocuni, arigo) Ah. Found that this simple new test in test_ll2ctypes doesn't actually pass. Fix. diff --git a/rpython/rty

[pypy-commit] pypy default: (ronan, antocuni, arigo)

2017-10-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r92572:1a1441967500 Date: 2017-10-01 18:39 +0200 http://bitbucket.org/pypy/pypy/changeset/1a1441967500/ Log:(ronan, antocuni, arigo) Small change to prepare the subtype_dealloc() attack diff --git a/pypy/module/cpyext/pyobject.py b/pypy/module/

[pypy-commit] pypy cpyext-nowrapper: merge heads

2017-10-03 Thread antocuni
Author: Antonio Cuni Branch: cpyext-nowrapper Changeset: r92571:1fd69c872733 Date: 2017-10-03 14:20 +0200 http://bitbucket.org/pypy/pypy/changeset/1fd69c872733/ Log:merge heads diff --git a/pypy/module/cpyext/object.py b/pypy/module/cpyext/object.py --- a/pypy/module/cpyext/object.py +++ b/p

[pypy-commit] pypy cpyext-nowrapper: (antocuni, ronan): rename nowrapper into no_gc: this new flag imply @rgc.no_collect now

2017-10-03 Thread antocuni
Author: Antonio Cuni Branch: cpyext-nowrapper Changeset: r92570:5286504e4045 Date: 2017-10-03 14:19 +0200 http://bitbucket.org/pypy/pypy/changeset/5286504e4045/ Log:(antocuni, ronan): rename nowrapper into no_gc: this new flag imply @rgc.no_collect now diff --git a/pypy/module/cpyext

[pypy-commit] pypy memory-accounting: fix the problem of lazy setfield

2017-10-03 Thread fijal
Author: fijal Branch: memory-accounting Changeset: r92569:4038d01ba9e9 Date: 2017-10-03 13:59 +0200 http://bitbucket.org/pypy/pypy/changeset/4038d01ba9e9/ Log:fix the problem of lazy setfield diff --git a/rpython/translator/backendopt/writeanalyze.py b/rpython/translator/backendopt/writeanal

[pypy-commit] pypy py3.5: Skip tests using pythonapi

2017-10-03 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r92568:011a075b1e24 Date: 2017-10-03 13:43 +0200 http://bitbucket.org/pypy/pypy/changeset/011a075b1e24/ Log:Skip tests using pythonapi diff --git a/lib-python/3/ctypes/test/test_values.py b/lib-python/3/ctypes/test/test_values.py --- a/lib-python/

[pypy-commit] pypy release-pypy2.7-5.x: merge default into release

2017-10-03 Thread mattip
Author: Matti Picus Branch: release-pypy2.7-5.x Changeset: r92566:84a2f3e6a7f8 Date: 2017-10-03 13:49 +0300 http://bitbucket.org/pypy/pypy/changeset/84a2f3e6a7f8/ Log:merge default into release diff --git a/pypy/doc/release-v5.9.0.rst b/pypy/doc/release-v5.9.0.rst --- a/pypy/doc/release-v5.9

[pypy-commit] pypy release-pypy3.5-5.x: merge py3.5 into release

2017-10-03 Thread mattip
Author: Matti Picus Branch: release-pypy3.5-5.x Changeset: r92567:d72f9800a42b Date: 2017-10-03 13:53 +0300 http://bitbucket.org/pypy/pypy/changeset/d72f9800a42b/ Log:merge py3.5 into release diff too long, truncating to 2000 out of 2653 lines diff --git a/LICENSE b/LICENSE --- a/LICENSE ++

[pypy-commit] pypy default: move branch documentation to release, restart whatsnew-head

2017-10-03 Thread mattip
Author: Matti Picus Branch: Changeset: r92565:03d614975835 Date: 2017-10-03 13:48 +0300 http://bitbucket.org/pypy/pypy/changeset/03d614975835/ Log:move branch documentation to release, restart whatsnew-head diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/

[pypy-commit] pypy py3.5: Don't segfault in test_typeobject.py::test_incomplete_extend_3()

2017-10-03 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r92564:f9ce0cdc4b97 Date: 2017-10-03 11:34 +0200 http://bitbucket.org/pypy/pypy/changeset/f9ce0cdc4b97/ Log:Don't segfault in test_typeobject.py::test_incomplete_extend_3() diff --git a/pypy/objspace/std/typeobject.py b/pypy/objspace/std/typeobject