[pypy-commit] pypy cpyext-avoid-roundtrip: now the signature of _PyObject_NewVar returns PyVarObject*, as CPython; previously, it returned PyObject*; fix this test by inserting the proper cast

2017-10-08 Thread antocuni
Author: Antonio Cuni Branch: cpyext-avoid-roundtrip Changeset: r92667:a7a6b42a7803 Date: 2017-10-09 00:41 +0200 http://bitbucket.org/pypy/pypy/changeset/a7a6b42a7803/ Log:now the signature of _PyObject_NewVar returns PyVarObject*, as CPython; previously, it

[pypy-commit] pypy cpyext-avoid-roundtrip: implement _PyObject_New, _PyObject_NewVar and _PyObject_GC_New in C

2017-10-08 Thread antocuni
Author: Antonio Cuni Branch: cpyext-avoid-roundtrip Changeset: r92666:e5413301904e Date: 2017-10-09 00:12 +0200 http://bitbucket.org/pypy/pypy/changeset/e5413301904e/ Log:implement _PyObject_New, _PyObject_NewVar and _PyObject_GC_New in C diff --git

[pypy-commit] pypy cpyext-nowrapper: this was supposed to continue, not to return; it's 'funny' that tests pass anyway :-/

2017-10-08 Thread antocuni
Author: Antonio Cuni Branch: cpyext-nowrapper Changeset: r92662:aa3ffaa3a670 Date: 2017-10-07 19:24 +0200 http://bitbucket.org/pypy/pypy/changeset/aa3ffaa3a670/ Log:this was supposed to continue, not to return; it's 'funny' that tests pass anyway :-/ diff --git

[pypy-commit] pypy cpyext-nowrapper: finally, this no longer needs the space

2017-10-08 Thread antocuni
Author: Antonio Cuni Branch: cpyext-nowrapper Changeset: r92659:0fd504cab8d9 Date: 2017-10-07 18:38 +0200 http://bitbucket.org/pypy/pypy/changeset/0fd504cab8d9/ Log:finally, this no longer needs the space diff --git a/pypy/module/cpyext/object.py

[pypy-commit] pypy cpyext-nowrapper: (antocuni, ronan): try to fix translation

2017-10-08 Thread antocuni
Author: Antonio Cuni Branch: cpyext-nowrapper Changeset: r92665:e088311fc427 Date: 2017-10-08 00:50 +0200 http://bitbucket.org/pypy/pypy/changeset/e088311fc427/ Log:(antocuni, ronan): try to fix translation diff --git a/pypy/module/cpyext/pyobject.py

[pypy-commit] pypy cpyext-nowrapper: (antocuni, ronan): try to avoid using the space inside PyErr_NoMemory, so that we can later declare it as no_gc=True

2017-10-08 Thread antocuni
Author: Antonio Cuni Branch: cpyext-nowrapper Changeset: r92664:ab603c05de2d Date: 2017-10-08 00:41 +0200 http://bitbucket.org/pypy/pypy/changeset/ab603c05de2d/ Log:(antocuni, ronan): try to avoid using the space inside PyErr_NoMemory, so that we can later

[pypy-commit] pypy cpyext-nowrapper: call directly ll_type_allocate from here, bypassing the space

2017-10-08 Thread antocuni
Author: Antonio Cuni Branch: cpyext-nowrapper Changeset: r92661:194a4564f528 Date: 2017-10-07 19:23 +0200 http://bitbucket.org/pypy/pypy/changeset/194a4564f528/ Log:call directly ll_type_allocate from here, bypassing the space diff --git a/pypy/module/cpyext/object.py

[pypy-commit] pypy cpyext-nowrapper: this is no longer needed

2017-10-08 Thread antocuni
Author: Antonio Cuni Branch: cpyext-nowrapper Changeset: r92663:2754d331493b Date: 2017-10-07 19:36 +0200 http://bitbucket.org/pypy/pypy/changeset/2754d331493b/ Log:this is no longer needed diff --git a/pypy/module/cpyext/object.py b/pypy/module/cpyext/object.py ---

[pypy-commit] pypy cpyext-nowrapper: forgot to save and commit this change

2017-10-08 Thread antocuni
Author: Antonio Cuni Branch: cpyext-nowrapper Changeset: r92660:32f97b462003 Date: 2017-10-07 18:47 +0200 http://bitbucket.org/pypy/pypy/changeset/32f97b462003/ Log:forgot to save and commit this change diff --git a/pypy/module/cpyext/dictobject.py

[pypy-commit] pypy cpyext-nowrapper: (antocuni, ronan): make Py_IncRef no_gc=True, rewrite incref not to take the space

2017-10-08 Thread antocuni
Author: Antonio Cuni Branch: cpyext-nowrapper Changeset: r92658:aae2bc78be74 Date: 2017-10-07 18:35 +0200 http://bitbucket.org/pypy/pypy/changeset/aae2bc78be74/ Log:(antocuni, ronan): make Py_IncRef no_gc=True, rewrite incref not to take the space diff --git

[pypy-commit] extradoc extradoc: to-do for cpyext

2017-10-08 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5836:5d964bc7add5 Date: 2017-10-08 22:55 +0200 http://bitbucket.org/pypy/extradoc/changeset/5d964bc7add5/ Log:to-do for cpyext diff --git a/planning/cpyext.txt b/planning/cpyext.txt new file mode 100644 --- /dev/null +++

[pypy-commit] pypy unicode-utf8: Almost all objspace/std tests pass now.

2017-10-08 Thread jerith
Author: Jeremy Thurgood Branch: unicode-utf8 Changeset: r92657:76983639ace6 Date: 2017-10-08 19:10 +0200 http://bitbucket.org/pypy/pypy/changeset/76983639ace6/ Log:Almost all objspace/std tests pass now. diff --git a/pypy/objspace/std/unicodeobject.py

[pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)

2017-10-08 Thread arigo
Author: Armin Rigo Branch: cpyext-avoid-roundtrip Changeset: r92656:48682b264cfe Date: 2017-10-08 18:57 +0200 http://bitbucket.org/pypy/pypy/changeset/48682b264cfe/ Log:(antocuni, arigo) fix translation (1st step?) diff --git a/pypy/module/cpyext/api.py

[pypy-commit] pypy cpyext-avoid-roundtrip: (antocuni, arigo)

2017-10-08 Thread arigo
Author: Armin Rigo Branch: cpyext-avoid-roundtrip Changeset: r92655:6d880cc2b4d6 Date: 2017-10-08 18:52 +0200 http://bitbucket.org/pypy/pypy/changeset/6d880cc2b4d6/ Log:(antocuni, arigo) Hack around: add the @c_only decorator that makes it possible to write

[pypy-commit] pypy unicode-utf8: Some more unicode methods.

2017-10-08 Thread jerith
Author: Jeremy Thurgood Branch: unicode-utf8 Changeset: r92654:3e28fa9641ac Date: 2017-10-08 17:09 +0200 http://bitbucket.org/pypy/pypy/changeset/3e28fa9641ac/ Log:Some more unicode methods. diff --git a/pypy/objspace/std/stringmethods.py

[pypy-commit] pypy unicode-utf8: getslice and fix {starts, ends}with.

2017-10-08 Thread jerith
Author: Jeremy Thurgood Branch: unicode-utf8 Changeset: r92653:c46107c45a6e Date: 2017-10-08 12:01 +0200 http://bitbucket.org/pypy/pypy/changeset/c46107c45a6e/ Log:getslice and fix {starts,ends}with. diff --git a/pypy/objspace/std/stringmethods.py

[pypy-commit] pypy docs-osx-brew-openssl: DOC: For translation on MacOS, get OpenSSL from Homebrew and set env var.

2017-10-08 Thread cjrh
Author: Caleb Hattingh Branch: docs-osx-brew-openssl Changeset: r92651:9eb4dfce15c7 Date: 2017-10-08 14:57 +1000 http://bitbucket.org/pypy/pypy/changeset/9eb4dfce15c7/ Log:DOC: For translation on MacOS, get OpenSSL from Homebrew and set env var. diff --git

[pypy-commit] pypy default: Merged in cjrh/pypy/docs-osx-brew-openssl (pull request #572)

2017-10-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r92652:38a0a4871739 Date: 2017-10-08 07:40 + http://bitbucket.org/pypy/pypy/changeset/38a0a4871739/ Log:Merged in cjrh/pypy/docs-osx-brew-openssl (pull request #572) DOCS: For translation on MacOS, get OpenSSL from

[pypy-commit] pypy default: Bump cffi version to 1.11.2

2017-10-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r92650:16f298b6276f Date: 2017-10-08 08:50 +0200 http://bitbucket.org/pypy/pypy/changeset/16f298b6276f/ Log:Bump cffi version to 1.11.2 diff --git a/lib_pypy/cffi.egg-info/PKG-INFO b/lib_pypy/cffi.egg-info/PKG-INFO ---

[pypy-commit] cffi default: Bump version number to 1.11.2

2017-10-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r3045:d0a2021a388d Date: 2017-10-08 08:50 +0200 http://bitbucket.org/cffi/cffi/changeset/d0a2021a388d/ Log:Bump version number to 1.11.2 diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c

[pypy-commit] cffi release-1.11: hg merge default

2017-10-08 Thread arigo
Author: Armin Rigo Branch: release-1.11 Changeset: r3046:59ead014cdee Date: 2017-10-08 08:50 +0200 http://bitbucket.org/cffi/cffi/changeset/59ead014cdee/ Log:hg merge default diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c

[pypy-commit] pypy default: merge heads

2017-10-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r92649:aedd9ba91c12 Date: 2017-10-08 08:22 +0200 http://bitbucket.org/pypy/pypy/changeset/aedd9ba91c12/ Log:merge heads diff --git a/pypy/module/_cppyy/test/conftest.py b/pypy/module/_cppyy/test/conftest.py ---

[pypy-commit] pypy default: Issue #2676

2017-10-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r92648:08b4e5ae6bfa Date: 2017-10-08 08:21 +0200 http://bitbucket.org/pypy/pypy/changeset/08b4e5ae6bfa/ Log:Issue #2676 Seems that Ubuntu 16.04 should have the same "new" package list. diff --git a/pypy/doc/build.rst