[pypy-commit] pypy default: cffi issue: unsure why, but ffi.new() didn't invoke add_memory_pressure.

2017-03-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r90616:d920a7a7a107 Date: 2017-03-10 08:34 +0100 http://bitbucket.org/pypy/pypy/changeset/d920a7a7a107/ Log:cffi issue: unsure why, but ffi.new() didn't invoke add_memory_pressure. diff --git a/pypy/module/_cffi_backend/allocator.py b/pypy/modu

[pypy-commit] pypy py3.5: hg merge default

2017-03-09 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90615:8bbee7cc5217 Date: 2017-03-10 07:48 +0100 http://bitbucket.org/pypy/pypy/changeset/8bbee7cc5217/ Log:hg merge default diff --git a/pypy/module/cpyext/include/_numpypy/numpy/npy_common.h b/pypy/module/cpyext/include/_numpypy/numpy/npy_common

[pypy-commit] pypy py3.5: Move PyObject_CallFinalizerFromDealloc() to a no-op stub

2017-03-09 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90614:6e674eb4be9f Date: 2017-03-10 07:46 +0100 http://bitbucket.org/pypy/pypy/changeset/6e674eb4be9f/ Log:Move PyObject_CallFinalizerFromDealloc() to a no-op stub diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/modul

[pypy-commit] pypy py3.5: issue #2491: cpyext types are allowed to have non-strings as

2017-03-09 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90613:69629e27d040 Date: 2017-03-09 18:18 +0100 http://bitbucket.org/pypy/pypy/changeset/69629e27d040/ Log:issue #2491: cpyext types are allowed to have non-strings as '__qualname__'. Used for meta-types maybe? Untested diff --git a/pypy/m

[pypy-commit] pypy py3.5: improve error message

2017-03-09 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90612:92ab105ad8e7 Date: 2017-03-09 18:11 +0100 http://bitbucket.org/pypy/pypy/changeset/92ab105ad8e7/ Log:improve error message diff --git a/pypy/objspace/std/test/test_typeobject.py b/pypy/objspace/std/test/test_typeobject.py --- a/pypy/objspac

[pypy-commit] pypy py3.5: add dummy (non-)implementations

2017-03-09 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90611:d81cac9fe8ad Date: 2017-03-09 17:31 +0100 http://bitbucket.org/pypy/pypy/changeset/d81cac9fe8ad/ Log:add dummy (non-)implementations diff --git a/pypy/module/cpyext/include/object.h b/pypy/module/cpyext/include/object.h --- a/pypy/module/cp

[pypy-commit] pypy py3.5: add PyStopIterationObject

2017-03-09 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90610:f8357b98a4c2 Date: 2017-03-09 17:24 +0100 http://bitbucket.org/pypy/pypy/changeset/f8357b98a4c2/ Log:add PyStopIterationObject diff --git a/pypy/module/cpyext/include/pyerrors.h b/pypy/module/cpyext/include/pyerrors.h --- a/pypy/module/cpye

[pypy-commit] pypy py3.5: link genobject.py into the translation process

2017-03-09 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90609:ead90bb3fd09 Date: 2017-03-09 16:58 +0100 http://bitbucket.org/pypy/pypy/changeset/ead90bb3fd09/ Log:link genobject.py into the translation process diff --git a/pypy/module/cpyext/__init__.py b/pypy/module/cpyext/__init__.py --- a/pypy/modul

[pypy-commit] pypy py3.5: link pylifecycle in the compilation process

2017-03-09 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90608:a946964a3d8a Date: 2017-03-09 16:56 +0100 http://bitbucket.org/pypy/pypy/changeset/a946964a3d8a/ Log:link pylifecycle in the compilation process diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.

[pypy-commit] pypy py3.5: bump the version to 3.5.3 (the stdlib of 3.5.3 was already merged)

2017-03-09 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90607:f2babb675692 Date: 2017-03-09 16:41 +0100 http://bitbucket.org/pypy/pypy/changeset/f2babb675692/ Log:bump the version to 3.5.3 (the stdlib of 3.5.3 was already merged) diff --git a/pypy/module/cpyext/include/patchlevel.h b/pypy/module/cpyex

[pypy-commit] pypy py3.5: test and fix

2017-03-09 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90606:928d214e47b3 Date: 2017-03-09 16:10 +0100 http://bitbucket.org/pypy/pypy/changeset/928d214e47b3/ Log:test and fix diff --git a/pypy/module/_io/interp_bufferedio.py b/pypy/module/_io/interp_bufferedio.py --- a/pypy/module/_io/interp_buffered

[pypy-commit] pypy py3.5: document why a test fail (didn't fix yet)

2017-03-09 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90605:7c8b6de602ac Date: 2017-03-09 15:44 +0100 http://bitbucket.org/pypy/pypy/changeset/7c8b6de602ac/ Log:document why a test fail (didn't fix yet) diff --git a/lib-python/3/test/test_io.py b/lib-python/3/test/test_io.py --- a/lib-python/3/test/t

[pypy-commit] pypy default: bound the list size

2017-03-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r90604:74eb11789df3 Date: 2017-03-09 10:20 +0100 http://bitbucket.org/pypy/pypy/changeset/74eb11789df3/ Log:bound the list size diff --git a/rpython/memory/gctransform/test/test_shadowcolor.py b/rpython/memory/gctransform/test/test_shadowcolor.py --- a

[pypy-commit] pypy default: Workaround for gcc

2017-03-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r90603:30b1611b058f Date: 2017-03-09 10:10 +0100 http://bitbucket.org/pypy/pypy/changeset/30b1611b058f/ Log:Workaround for gcc diff --git a/rpython/jit/backend/x86/test/test_zmath.py b/rpython/jit/backend/x86/test/test_zmath.py --- a/rpython/jit/backen

[pypy-commit] pypy default: proper fix

2017-03-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r90602:98bd8eef9a25 Date: 2017-03-09 09:16 +0100 http://bitbucket.org/pypy/pypy/changeset/98bd8eef9a25/ Log:proper fix diff --git a/rpython/translator/platform/bsd.py b/rpython/translator/platform/bsd.py --- a/rpython/translator/platform/bsd.py +++ b/r