[pypy-commit] pypy default: update to cffi/cace5cac5ccb

2017-06-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r91624:211e6e8190f1 Date: 2017-06-19 09:34 +0200 http://bitbucket.org/pypy/pypy/changeset/211e6e8190f1/ Log:update to cffi/cace5cac5ccb diff --git a/lib_pypy/cffi/_cffi_errors.h b/lib_pypy/cffi/_cffi_errors.h new file mode 100644 --- /dev/null +++ b/lib

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

2017-06-19 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r91625:be1dadf96ba4 Date: 2017-06-19 09:59 +0200 http://bitbucket.org/pypy/pypy/changeset/be1dadf96ba4/ Log:hg merge default also attempt to write the Python3 version of cffi's errorbox.py on Windows, but not tested so far diff --g

[pypy-commit] cffi default: Py3 compat

2017-06-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r2982:7495a3729d42 Date: 2017-06-19 10:12 +0200 http://bitbucket.org/cffi/cffi/changeset/7495a3729d42/ Log:Py3 compat diff --git a/cffi/_cffi_errors.h b/cffi/_cffi_errors.h --- a/cffi/_cffi_errors.h +++ b/cffi/_cffi_errors.h @@ -36,7 +36,11 @@ if (

[pypy-commit] cffi default: Some test fixes for Python 3 on Windows

2017-06-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r2983:09cc68d4b9cf Date: 2017-06-19 10:55 +0200 http://bitbucket.org/cffi/cffi/changeset/09cc68d4b9cf/ Log:Some test fixes for Python 3 on Windows diff --git a/c/test_c.py b/c/test_c.py --- a/c/test_c.py +++ b/c/test_c.py @@ -61,6 +61,10 @@ pat

[pypy-commit] cffi default: Write a copy of wchar_helper.h that uses CPython 3.3's new

2017-06-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r2985:5e554e5c0dfc Date: 2017-06-19 12:06 +0200 http://bitbucket.org/cffi/cffi/changeset/5e554e5c0dfc/ Log:Write a copy of wchar_helper.h that uses CPython 3.3's new unicode string API. It makes sense anyway for speed reasons, but it also

[pypy-commit] cffi default: Don't use error capture around ffi.gc() finalizer errors

2017-06-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r2984:1d3da4b31373 Date: 2017-06-19 11:58 +0200 http://bitbucket.org/cffi/cffi/changeset/1d3da4b31373/ Log:Don't use error capture around ffi.gc() finalizer errors diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_

[pypy-commit] cffi default: Probable improvement

2017-06-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r2986:54a7350ed586 Date: 2017-06-19 12:26 +0200 http://bitbucket.org/cffi/cffi/changeset/54a7350ed586/ Log:Probable improvement diff --git a/c/wchar_helper_3.h b/c/wchar_helper_3.h --- a/c/wchar_helper_3.h +++ b/c/wchar_helper_3.h @@ -143,13 +143,7 @@

[pypy-commit] cffi default: More test fixes on Windows on Python 3

2017-06-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r2987:b4e78ef300b0 Date: 2017-06-19 12:27 +0200 http://bitbucket.org/cffi/cffi/changeset/b4e78ef300b0/ Log:More test fixes on Windows on Python 3 diff --git a/testing/cffi1/test_new_ffi_1.py b/testing/cffi1/test_new_ffi_1.py --- a/testing/cffi1/test_new

[pypy-commit] cffi default: bah, I won't attempt to find the correct #ifdef magic to use on MSVC in C++ mode to know if 'char16_t' exists. The official one doesn't work, so meh.

2017-06-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r2988:40a258cefe22 Date: 2017-06-19 12:35 +0200 http://bitbucket.org/cffi/cffi/changeset/40a258cefe22/ Log:bah, I won't attempt to find the correct #ifdef magic to use on MSVC in C++ mode to know if 'char16_t' exists. The official one doesn't

[pypy-commit] pypy default: make FrozenDict fail PySequence_Check() - fixes obscure numpy test failure

2017-06-19 Thread mattip
Author: Matti Picus Branch: Changeset: r91626:6d81023ea3fe Date: 2017-06-19 20:01 +0300 http://bitbucket.org/pypy/pypy/changeset/6d81023ea3fe/ Log:make FrozenDict fail PySequence_Check() - fixes obscure numpy test failure diff --git a/pypy/module/cpyext/dictobject.py b/pypy/module/c

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

2017-06-19 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r91628:44469c25a324 Date: 2017-06-19 19:21 +0100 http://bitbucket.org/pypy/pypy/changeset/44469c25a324/ Log:fix test diff --git a/pypy/module/imp/test/test_app.py b/pypy/module/imp/test/test_app.py --- a/pypy/module/imp/test/test_app.py +++ b/pypy/

[pypy-commit] pypy py3.5: fix test_mixedmodule.py

2017-06-19 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r91627:675b2f4d2399 Date: 2017-06-19 17:41 +0100 http://bitbucket.org/pypy/pypy/changeset/675b2f4d2399/ Log:fix test_mixedmodule.py diff --git a/pypy/interpreter/test/test_mixedmodule.py b/pypy/interpreter/test/test_mixedmodule.py --- a/pypy/inter