[pypy-commit] pypy cling-support: from Aditi (modified): allow passing of strings with \0 in them

2016-08-15 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r86208:7f130da8dc67 Date: 2016-08-15 17:09 -0700 http://bitbucket.org/pypy/pypy/changeset/7f130da8dc67/ Log:from Aditi (modified): allow passing of strings with \0 in them diff --git a/pypy/module/cppyy/capi/builtin_capi.py b/pypy/modul

[pypy-commit] pypy cling-support: from Aditi: resolve std::string ctor overload with length

2016-08-15 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r86207:eb960a97982c Date: 2016-08-15 17:03 -0700 http://bitbucket.org/pypy/pypy/changeset/eb960a97982c/ Log:from Aditi: resolve std::string ctor overload with length diff --git a/pypy/module/cppyy/interp_cppyy.py b/pypy/module/cppyy/int

[pypy-commit] pypy py3k: Add usemodules declarations that py3k seems to require

2016-08-15 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r86206:958c3593f88a Date: 2016-08-16 00:43 +0100 http://bitbucket.org/pypy/pypy/changeset/958c3593f88a/ Log:Add usemodules declarations that py3k seems to require diff --git a/pypy/module/_cffi_backend/test/test_recompiler.py b/pypy/module/_cffi_ba

[pypy-commit] pypy py3.5: Add asyncio test for asynchronous context managers

2016-08-15 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r86205:90eef5573de8 Date: 2016-08-15 22:11 +0200 http://bitbucket.org/pypy/pypy/changeset/90eef5573de8/ Log:Add asyncio test for asynchronous context managers diff --git a/pypy/module/_asyncio/test/test_asyncio.py b/pypy/module/_asyncio/test/t

[pypy-commit] pypy rpython-deque: Add everywhere items+start instead of only items for all lists

2016-08-15 Thread arigo
Author: Armin Rigo Branch: rpython-deque Changeset: r86204:dcf07c3d78cf Date: 2016-08-15 19:00 +0200 http://bitbucket.org/pypy/pypy/changeset/dcf07c3d78cf/ Log:Add everywhere items+start instead of only items for all lists diff --git a/rpython/rtyper/lltypesystem/rdict.py b/rpython/rtyper/l

[pypy-commit] pypy rpython-deque: Building a subset of deques in RPython: really just lists, but

2016-08-15 Thread arigo
Author: Armin Rigo Branch: rpython-deque Changeset: r86202:718e6e3e8ece Date: 2016-08-14 09:13 +0200 http://bitbucket.org/pypy/pypy/changeset/718e6e3e8ece/ Log:Building a subset of deques in RPython: really just lists, but with a "gap" at the start which allows O(1) implementation of

[pypy-commit] pypy rpython-deque: Annotation

2016-08-15 Thread arigo
Author: Armin Rigo Branch: rpython-deque Changeset: r86203:63bf58058a3c Date: 2016-08-14 09:27 +0200 http://bitbucket.org/pypy/pypy/changeset/63bf58058a3c/ Log:Annotation diff --git a/rpython/annotator/listdef.py b/rpython/annotator/listdef.py --- a/rpython/annotator/listdef.py +++ b/rpython

[pypy-commit] pypy default: properly close category even if we don't have debug_prints enabled, to support

2016-08-15 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r86201:6a6545b4a915 Date: 2016-08-15 18:30 +0200 http://bitbucket.org/pypy/pypy/changeset/6a6545b4a915/ Log:properly close category even if we don't have debug_prints enabled, to support running with PYPYLOG=- diff --git a/rpython/jit/m

[pypy-commit] extradoc extradoc: The CFFI + RevDB talk abstract

2016-08-15 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5667:ac0a0e384922 Date: 2016-08-15 18:01 +0200 http://bitbucket.org/pypy/extradoc/changeset/ac0a0e384922/ Log:The CFFI + RevDB talk abstract diff --git a/talk/pyconza2016/cffi-revdb.rst b/talk/pyconza2016/cffi-revdb.rst new file mode 100644 ---

[pypy-commit] pypy py3k: hg merge default

2016-08-15 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r86200:f2a780e47063 Date: 2016-08-15 16:43 +0100 http://bitbucket.org/pypy/pypy/changeset/f2a780e47063/ Log:hg merge default diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsne

[pypy-commit] pypy default: Add cffi requirement for 'own' tests

2016-08-15 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r86199:2f57d12b8365 Date: 2016-08-15 15:36 +0100 http://bitbucket.org/pypy/pypy/changeset/2f57d12b8365/ Log:Add cffi requirement for 'own' tests diff --git a/requirements.txt b/requirements.txt --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,5

[pypy-commit] pypy w-xor-x: Make cpu_info() W^X compliant.

2016-08-15 Thread vext01
Author: Edd Barrett Branch: w-xor-x Changeset: r86198:228237a37ee6 Date: 2016-08-15 14:52 +0100 http://bitbucket.org/pypy/pypy/changeset/228237a37ee6/ Log:Make cpu_info() W^X compliant. diff --git a/rpython/jit/backend/x86/detect_feature.py b/rpython/jit/backend/x86/detect_feature.py --- a/

[pypy-commit] pypy w-xor-x: Only allocate writable pages, and supply functions to change protection mask.

2016-08-15 Thread vext01
Author: Edd Barrett Branch: w-xor-x Changeset: r86197:e32e8a566374 Date: 2016-08-15 14:51 +0100 http://bitbucket.org/pypy/pypy/changeset/e32e8a566374/ Log:Only allocate writable pages, and supply functions to change protection mask. diff --git a/rpython/rlib/rmmap.py b/rpython/rlib/r

[pypy-commit] pypy py3.5: Merge with py3k

2016-08-15 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r86196:360908aa059a Date: 2016-08-15 12:16 +0200 http://bitbucket.org/pypy/pypy/changeset/360908aa059a/ Log:Merge with py3k diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/interpreter/baseobjspace.py

[pypy-commit] pypy default: cffi/763505916552: Give an error when subtracting two pointers and the

2016-08-15 Thread arigo
Author: Armin Rigo Branch: Changeset: r86195:b3b9882a5be7 Date: 2016-08-15 11:07 +0200 http://bitbucket.org/pypy/pypy/changeset/b3b9882a5be7/ Log:cffi/763505916552: Give an error when subtracting two pointers and the division's result is not exact (in gcc, we get nonsense, so it

[pypy-commit] cffi default: Give an error when subtracting two pointers and the division's result is

2016-08-15 Thread arigo
Author: Armin Rigo Branch: Changeset: r2737:763505916552 Date: 2016-08-15 11:03 +0200 http://bitbucket.org/cffi/cffi/changeset/763505916552/ Log:Give an error when subtracting two pointers and the division's result is not exact (in gcc, we get nonsense, so it means it is unde