[pypy-commit] pypy cpyext-from: extend the new Py_bufferBuffer object to expose every field from Py_buffer

2017-01-06 Thread plan_rich
Author: Richard Plangger Branch: cpyext-from Changeset: r89387:09772a8274ba Date: 2017-01-06 12:00 +0100 http://bitbucket.org/pypy/pypy/changeset/09772a8274ba/ Log:extend the new Py_bufferBuffer object to expose every field from Py_buffer diff --git a/pypy/module/cpyext/memoryobject.

[pypy-commit] pypy missing-tp_new: merge default into branch

2017-01-06 Thread mattip
Author: Matti Picus Branch: missing-tp_new Changeset: r89388:ed458f15fed3 Date: 2017-01-05 07:19 +0200 http://bitbucket.org/pypy/pypy/changeset/ed458f15fed3/ Log:merge default into branch diff too long, truncating to 2000 out of 2328 lines diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/

[pypy-commit] pypy cpyext-from2: another approach, leaks memory

2017-01-06 Thread mattip
Author: Matti Picus Branch: cpyext-from2 Changeset: r89389:07be3b1bba7a Date: 2017-01-06 14:06 +0200 http://bitbucket.org/pypy/pypy/changeset/07be3b1bba7a/ Log:another approach, leaks memory diff --git a/pypy/module/cpyext/memoryobject.py b/pypy/module/cpyext/memoryobject.py --- a/pypy/modu

[pypy-commit] pypy default: Fix ``"".replace("", "x", num)`` to give the same result as CPython

2017-01-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r89390:bb49f0339d82 Date: 2017-01-06 13:09 +0100 http://bitbucket.org/pypy/pypy/changeset/bb49f0339d82/ Log:Fix ``"".replace("", "x", num)`` to give the same result as CPython diff --git a/pypy/objspace/std/stringmethods.py b/pypy/objspace/std/stringme

[pypy-commit] pypy cpyext-from2: fix tests, add result_is_ll

2017-01-06 Thread mattip
Author: Matti Picus Branch: cpyext-from2 Changeset: r89391:14fae6e9cb91 Date: 2017-01-06 14:30 +0200 http://bitbucket.org/pypy/pypy/changeset/14fae6e9cb91/ Log:fix tests, add result_is_ll diff --git a/pypy/module/cpyext/memoryobject.py b/pypy/module/cpyext/memoryobject.py --- a/pypy/module/

[pypy-commit] pypy rffi-parser-2: hg merge default

2017-01-06 Thread rlamy
Author: Ronan Lamy Branch: rffi-parser-2 Changeset: r89392:d93975c9dee0 Date: 2017-01-06 12:57 + http://bitbucket.org/pypy/pypy/changeset/d93975c9dee0/ Log:hg merge default diff too long, truncating to 2000 out of 31758 lines diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@

[pypy-commit] pypy default: Remove unused function

2017-01-06 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r89393:366bc91ff0ea Date: 2016-12-16 16:38 + http://bitbucket.org/pypy/pypy/changeset/366bc91ff0ea/ Log:Remove unused function diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/pypy/module/cpyex

[pypy-commit] pypy cpyext-from2: translation fixes

2017-01-06 Thread mattip
Author: Matti Picus Branch: cpyext-from2 Changeset: r89394:09411e996fff Date: 2017-01-06 15:45 +0200 http://bitbucket.org/pypy/pypy/changeset/09411e996fff/ Log:translation fixes diff --git a/pypy/module/cpyext/memoryobject.py b/pypy/module/cpyext/memoryobject.py --- a/pypy/module/cpyext/mem

[pypy-commit] pypy cpyext-from2: merge default into branch

2017-01-06 Thread mattip
Author: Matti Picus Branch: cpyext-from2 Changeset: r89395:7e0eb703936d Date: 2017-01-06 15:46 +0200 http://bitbucket.org/pypy/pypy/changeset/7e0eb703936d/ Log:merge default into branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++

[pypy-commit] pypy missing-tp_new: merge default into branch

2017-01-06 Thread mattip
Author: Matti Picus Branch: missing-tp_new Changeset: r89396:d1617cb7e740 Date: 2017-01-06 16:00 +0200 http://bitbucket.org/pypy/pypy/changeset/d1617cb7e740/ Log:merge default into branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst ++

[pypy-commit] pypy api_func-refactor: Replace body of @cpython_api with a _create_api_func() function

2017-01-06 Thread rlamy
Author: Ronan Lamy Branch: api_func-refactor Changeset: r89397:de8be6201edb Date: 2017-01-06 14:15 + http://bitbucket.org/pypy/pypy/changeset/de8be6201edb/ Log:Replace body of @cpython_api with a _create_api_func() function diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.

[pypy-commit] pypy api_func-refactor: deindent

2017-01-06 Thread rlamy
Author: Ronan Lamy Branch: api_func-refactor Changeset: r89398:52133eacf24f Date: 2017-01-06 14:15 + http://bitbucket.org/pypy/pypy/changeset/52133eacf24f/ Log:deindent diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/pypy/module/cp

[pypy-commit] pypy api_func-refactor: Do not expose unexported functions to INTERPLEVEL_API either

2017-01-06 Thread rlamy
Author: Ronan Lamy Branch: api_func-refactor Changeset: r89399:8db0229e854d Date: 2017-01-06 14:35 + http://bitbucket.org/pypy/pypy/changeset/8db0229e854d/ Log:Do not expose unexported functions to INTERPLEVEL_API either diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py

[pypy-commit] pypy default: merge cpyext-from2

2017-01-06 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r89401:0615cd861fd0 Date: 2017-01-06 17:20 +0100 http://bitbucket.org/pypy/pypy/changeset/0615cd861fd0/ Log:merge cpyext-from2 diff --git a/pypy/module/cpyext/memoryobject.py b/pypy/module/cpyext/memoryobject.py --- a/pypy/module/cpyext/memoryobj

[pypy-commit] pypy cpyext-from: close branch

2017-01-06 Thread plan_rich
Author: Richard Plangger Branch: cpyext-from Changeset: r89400:8e6bf680169d Date: 2017-01-06 14:59 +0100 http://bitbucket.org/pypy/pypy/changeset/8e6bf680169d/ Log:close branch diff --git a/pypy/module/cpyext/memoryobject.py b/pypy/module/cpyext/memoryobject.py --- a/pypy/module/cpyext/memo

[pypy-commit] pypy default: document branch

2017-01-06 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r89402:61294de6f130 Date: 2017-01-06 17:22 +0100 http://bitbucket.org/pypy/pypy/changeset/61294de6f130/ Log:document branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsn

[pypy-commit] pypy py3.5: Update the unraisable-exception output to include a full traceback

2017-01-06 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89403:671ae80283ca Date: 2017-01-06 17:35 +0100 http://bitbucket.org/pypy/pypy/changeset/671ae80283ca/ Log:Update the unraisable-exception output to include a full traceback diff --git a/pypy/interpreter/error.py b/pypy/interpreter/error.py --- a/

[pypy-commit] pypy py3.5: translation fix

2017-01-06 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89404:593191898bc9 Date: 2017-01-06 17:22 + http://bitbucket.org/pypy/pypy/changeset/593191898bc9/ Log:translation fix diff --git a/pypy/interpreter/executioncontext.py b/pypy/interpreter/executioncontext.py --- a/pypy/interpreter/executionco

[pypy-commit] pypy api_func-refactor: Don't store 'api_function' on the hidden 'func', it's already on 'unwrapper'; kill dead code

2017-01-06 Thread rlamy
Author: Ronan Lamy Branch: api_func-refactor Changeset: r89406:a004964c95d4 Date: 2017-01-06 17:54 + http://bitbucket.org/pypy/pypy/changeset/a004964c95d4/ Log:Don't store 'api_function' on the hidden 'func', it's already on 'unwrapper'; kill dead code diff --git a/pypy/module/cp

[pypy-commit] pypy api_func-refactor: Don't pass the header to _create_api_func()

2017-01-06 Thread rlamy
Author: Ronan Lamy Branch: api_func-refactor Changeset: r89405:4c1556231a40 Date: 2017-01-06 17:34 + http://bitbucket.org/pypy/pypy/changeset/4c1556231a40/ Log:Don't pass the header to _create_api_func() diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module