[pypy-commit] pypy py3.5: Fix str.startswith/str.endswith corner case (CPython issue #24284)

2016-10-27 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87973:c33749e916de Date: 2016-10-28 02:16 +0100 http://bitbucket.org/pypy/pypy/changeset/c33749e916de/ Log:Fix str.startswith/str.endswith corner case (CPython issue #24284) diff --git a/pypy/objspace/std/stringmethods.py b/pypy/objspace/std/stri

[pypy-commit] pypy py3.5: Skip test: PyPy can pickle the iterator

2016-10-27 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87972:e47e15d2f090 Date: 2016-10-28 01:22 +0100 http://bitbucket.org/pypy/pypy/changeset/e47e15d2f090/ Log:Skip test: PyPy can pickle the iterator diff --git a/lib-python/3/test/test_xml_etree.py b/lib-python/3/test/test_xml_etree.py --- a/lib-py

[pypy-commit] pypy py3.5: Skip test: PyPy can pickle the iterator

2016-10-27 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87971:8779ba4fd11a Date: 2016-10-28 01:20 +0100 http://bitbucket.org/pypy/pypy/changeset/8779ba4fd11a/ Log:Skip test: PyPy can pickle the iterator diff --git a/lib-python/3/test/test_xml_etree.py b/lib-python/3/test/test_xml_etree.py --- a/lib-py

[pypy-commit] pypy py3.5: CPython3.5 added checks for NUL bytes, but raises ValueError instead of TypeError.

2016-10-27 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r87970:5cdfbe8ad43b Date: 2016-10-28 01:50 +0200 http://bitbucket.org/pypy/pypy/changeset/5cdfbe8ad43b/ Log:CPython3.5 added checks for NUL bytes, but raises ValueError instead of TypeError. diff --git a/pypy/interpreter/baseobjsp

[pypy-commit] pypy py3.5: Make the second arg to operator.length_hint() optional

2016-10-27 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87969:fe3036b40c7f Date: 2016-10-28 00:58 +0100 http://bitbucket.org/pypy/pypy/changeset/fe3036b40c7f/ Log:Make the second arg to operator.length_hint() optional diff --git a/pypy/module/operator/interp_operator.py b/pypy/module/operator/interp_o

[pypy-commit] pypy py3.5: complex() should not allow .__complex__() to return non-complex (CPython issue #16290)

2016-10-27 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87968:47c2ae1fc893 Date: 2016-10-28 00:30 +0100 http://bitbucket.org/pypy/pypy/changeset/47c2ae1fc893/ Log:complex() should not allow .__complex__() to return non-complex (CPython issue #16290) diff --git a/pypy/objspace/std/complexobject.

[pypy-commit] pypy py3.5: Remove unnecessary test duplication

2016-10-27 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87967:fc6f2c8d65f7 Date: 2016-10-28 00:05 +0100 http://bitbucket.org/pypy/pypy/changeset/fc6f2c8d65f7/ Log:Remove unnecessary test duplication diff --git a/pypy/objspace/std/test/test_complexobject.py b/pypy/objspace/std/test/test_complexobject.p

[pypy-commit] pypy py3.5: Fix issue with new SemLock API: don't try to unlink twice when using SemLock(..., unlink=True)

2016-10-27 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87966:60c3e55f71f3 Date: 2016-10-27 23:29 +0100 http://bitbucket.org/pypy/pypy/changeset/60c3e55f71f3/ Log:Fix issue with new SemLock API: don't try to unlink twice when using SemLock(..., unlink=True) diff --git a/pypy/module/_multiproces

[pypy-commit] pypy default: import cffi/4dd053d0aa06

2016-10-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r87964:0fb49453e5ad Date: 2016-10-28 00:05 +0200 http://bitbucket.org/pypy/pypy/changeset/0fb49453e5ad/ Log:import cffi/4dd053d0aa06 diff --git a/pypy/module/test_lib_pypy/cffi_tests/cffi0/test_verify.py b/pypy/module/test_lib_pypy/cffi_tests/cffi0/tes

[pypy-commit] pypy default: merge heads

2016-10-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r87965:14a2e7623816 Date: 2016-10-27 23:19 +0100 http://bitbucket.org/pypy/pypy/changeset/14a2e7623816/ Log:merge heads diff --git a/lib_pypy/_collections.py b/lib_pypy/_collections.py --- a/lib_pypy/_collections.py +++ b/lib_pypy/_collections.py @@ -29

[pypy-commit] pypy default: update to cffi/5ef556ba98f2

2016-10-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r87963:c0bfb0e1b91d Date: 2016-10-27 17:24 +0200 http://bitbucket.org/pypy/pypy/changeset/c0bfb0e1b91d/ Log:update to cffi/5ef556ba98f2 diff --git a/lib_pypy/cffi/cparser.py b/lib_pypy/cffi/cparser.py --- a/lib_pypy/cffi/cparser.py +++ b/lib_pypy/cffi/c

[pypy-commit] cffi default: One more case, this time in CompiledFFI.sizeof().

2016-10-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r2801:4dd053d0aa06 Date: 2016-10-28 00:05 +0200 http://bitbucket.org/cffi/cffi/changeset/4dd053d0aa06/ Log:One more case, this time in CompiledFFI.sizeof(). diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend

[pypy-commit] pypy py3.5: Add missing imports of test.support

2016-10-27 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87962:30f41cac74b0 Date: 2016-10-27 19:17 +0100 http://bitbucket.org/pypy/pypy/changeset/30f41cac74b0/ Log:Add missing imports of test.support diff --git a/lib-python/3/test/test_copy.py b/lib-python/3/test/test_copy.py --- a/lib-python/3/test/tes

[pypy-commit] pypy cpyext-injection: add injected vector ops (more tests needed)

2016-10-27 Thread mattip
Author: Matti Picus Branch: cpyext-injection Changeset: r87961:6821c86e1e37 Date: 2016-10-27 20:14 +0300 http://bitbucket.org/pypy/pypy/changeset/6821c86e1e37/ Log:add injected vector ops (more tests needed) diff --git a/pypy/module/cpyext/injection/numpy.py b/pypy/module/cpyext/injection/n

[pypy-commit] pypy fix-struct-unpack-Q: a failing test and the fix: on CPython, struct.unpack('Q', ...) tries hard to return an int, while PyPy always returned a long

2016-10-27 Thread antocuni
Author: Antonio Cuni Branch: fix-struct-unpack-Q Changeset: r87960:0fc23c94e459 Date: 2016-10-27 18:08 +0200 http://bitbucket.org/pypy/pypy/changeset/0fc23c94e459/ Log:a failing test and the fix: on CPython, struct.unpack('Q',...) tries hard to return an int, while PyPy always returne

[pypy-commit] cffi default: Decided to fix ffi.sizeof() too. Update the documentation.

2016-10-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r2800:5ef556ba98f2 Date: 2016-10-27 17:21 +0200 http://bitbucket.org/cffi/cffi/changeset/5ef556ba98f2/ Log:Decided to fix ffi.sizeof() too. Update the documentation. diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cff

[pypy-commit] pypy py3.5-ssl: add ssl module in lib_pypy and start to port SSLContext.__init__

2016-10-27 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r87958:7a58e3fa8254 Date: 2016-10-27 16:25 +0200 http://bitbucket.org/pypy/pypy/changeset/7a58e3fa8254/ Log:add ssl module in lib_pypy and start to port SSLContext.__init__ diff --git a/pypy/module/imp/interp_imp.py b/pypy/module/imp/inte

[pypy-commit] pypy py3.5-ssl: temporaryly add the cffi source code, should eventually get it's own repo

2016-10-27 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r87959:d7eccaef685f Date: 2016-10-27 16:26 +0200 http://bitbucket.org/pypy/pypy/changeset/d7eccaef685f/ Log:temporaryly add the cffi source code, should eventually get it's own repo diff too long, truncating to 2000 out of 6501 li

[pypy-commit] pypy.org extradoc: update the values

2016-10-27 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r812:85c4f0249826 Date: 2016-10-27 15:06 +0200 http://bitbucket.org/pypy/pypy.org/changeset/85c4f0249826/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -9,13 +9,13 @@ $(function() { $("#pro

[pypy-commit] pypy py3.5-ssl: rewrote build cffi script not to use py module (rather use stdlib os.path.*)

2016-10-27 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r87957:b1db7bbe92ab Date: 2016-10-27 13:21 +0200 http://bitbucket.org/pypy/pypy/changeset/b1db7bbe92ab/ Log:rewrote build cffi script not to use py module (rather use stdlib os.path.*) diff --git a/pypy/tool/build_cffi_imports.py

[pypy-commit] pypy ppc-vsx-support: provided wrong constant to imm construction

2016-10-27 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87956:b760c9f05b2e Date: 2016-10-27 11:14 +0200 http://bitbucket.org/pypy/pypy/changeset/b760c9f05b2e/ Log:provided wrong constant to imm construction diff --git a/rpython/jit/backend/zarch/locations.py b/rpython/jit/backend/zarch

[pypy-commit] pypy openssl-1.1: First pass at OpenSSL 1.1 support

2016-10-27 Thread stefanor
Author: Stefano Rivera Branch: openssl-1.1 Changeset: r87955:7270dc830901 Date: 2016-10-27 00:31 -0700 http://bitbucket.org/pypy/pypy/changeset/7270dc830901/ Log:First pass at OpenSSL 1.1 support diff --git a/pypy/module/_hashlib/interp_hashlib.py b/pypy/module/_hashlib/interp_hashlib.py --