[pypy-commit] cffi default: Python 3 compat

2014-12-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r1607:689abc6648a5 Date: 2014-12-28 06:29 +0100 http://bitbucket.org/cffi/cffi/changeset/689abc6648a5/ Log:Python 3 compat diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -5166,7 +5166,7 @@

[pypy-commit] cffi default: Silence the new gcc warnings when comparing 'unsigned >= 0' or 'unsigned < 0'.

2014-12-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r1606:ec7b7d86c440 Date: 2014-12-28 06:26 +0100 http://bitbucket.org/cffi/cffi/changeset/ec7b7d86c440/ Log:Silence the new gcc warnings when comparing 'unsigned >= 0' or 'unsigned < 0'. diff --git a/cffi/vengine_cpy.py b/cffi/vengine_cpy.py ---

[pypy-commit] cffi default: add a test

2014-12-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r1605:a075a6d57e9e Date: 2014-12-28 06:22 +0100 http://bitbucket.org/cffi/cffi/changeset/a075a6d57e9e/ Log:add a test diff --git a/c/test_c.py b/c/test_c.py --- a/c/test_c.py +++ b/c/test_c.py @@ -3214,6 +3214,7 @@ BCharA = new_array_type(BCharP, N

[pypy-commit] cffi default: Fight a lot the CPython buffer/memoryview interface until we get a

2014-12-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r1604:cda48f686feb Date: 2014-12-28 06:12 +0100 http://bitbucket.org/cffi/cffi/changeset/cda48f686feb/ Log:Fight a lot the CPython buffer/memoryview interface until we get a hopefully not-too-buggy ffi.from_buffer(). Obviously it's only h

[pypy-commit] pypy default: Export in app-level buffer objects the method "_pypy_raw_address()"

2014-12-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r75131:3899fdaff537 Date: 2014-12-27 19:03 +0100 http://bitbucket.org/pypy/pypy/changeset/3899fdaff537/ Log:Export in app-level buffer objects the method "_pypy_raw_address()" mapping to the internal buffer's get_raw_address(). diff --git a/pypy