[pypy-commit] pypy cpyext-ext: merge nonmovable-list into branch

2016-06-03 Thread mattip
Author: Matti Picus Branch: cpyext-ext Changeset: r84888:8939df11b5d2 Date: 2016-06-02 18:33 +0300 http://bitbucket.org/pypy/pypy/changeset/8939df11b5d2/ Log:merge nonmovable-list into branch diff --git a/rpython/memory/gc/base.py b/rpython/memory/gc/base.py --- a/rpython/memory/gc/base.py +

[pypy-commit] pypy cpyext-ext: use resizable_list_supporting_raw_ptr in std/bytearrayobject, now passes some cpyext tests

2016-06-03 Thread mattip
Author: Matti Picus Branch: cpyext-ext Changeset: r84889:078b429edc10 Date: 2016-06-03 09:35 +0300 http://bitbucket.org/pypy/pypy/changeset/078b429edc10/ Log:use resizable_list_supporting_raw_ptr in std/bytearrayobject, now passes some cpyext tests diff --git a/pypy/module/cpyext/byt

[pypy-commit] pypy cpyext-ext: pass all tests, including resize

2016-06-03 Thread mattip
Author: Matti Picus Branch: cpyext-ext Changeset: r84890:a6e04b560dd1 Date: 2016-06-03 13:10 +0300 http://bitbucket.org/pypy/pypy/changeset/a6e04b560dd1/ Log:pass all tests, including resize diff --git a/pypy/module/cpyext/bytearrayobject.py b/pypy/module/cpyext/bytearrayobject.py --- a/pyp

[pypy-commit] pypy default: Tweak: this way seems more natural, and lets the annotator know that

2016-06-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r84891:a0a038130dfc Date: 2016-06-03 12:31 +0200 http://bitbucket.org/pypy/pypy/changeset/a0a038130dfc/ Log:Tweak: this way seems more natural, and lets the annotator know that 'i' is never negative. diff --git a/pypy/objspace/std/bytearrayobjec

[pypy-commit] pypy cpyext-ext: rpython-ify (arigato)

2016-06-03 Thread mattip
Author: Matti Picus Branch: cpyext-ext Changeset: r84892:47dd7be1ca3f Date: 2016-06-03 13:48 +0300 http://bitbucket.org/pypy/pypy/changeset/47dd7be1ca3f/ Log:rpython-ify (arigato) diff --git a/pypy/module/cpyext/bytearrayobject.py b/pypy/module/cpyext/bytearrayobject.py --- a/pypy/module/cp

[pypy-commit] pypy cpyext-ext: merge default into cpyext-ext

2016-06-03 Thread mattip
Author: Matti Picus Branch: cpyext-ext Changeset: r84893:f6f66900d0d9 Date: 2016-06-03 13:49 +0300 http://bitbucket.org/pypy/pypy/changeset/f6f66900d0d9/ Log:merge default into cpyext-ext diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst ++

[pypy-commit] cffi default: From PyPy 5.2, bytearray buffers can fetch a raw pointer, so

2016-06-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r2701:61e03368485c Date: 2016-06-03 13:08 +0200 http://bitbucket.org/cffi/cffi/changeset/61e03368485c/ Log:From PyPy 5.2, bytearray buffers can fetch a raw pointer, so there is no reason any more to prevent from_buffer(bytearray()). diff --git a

[pypy-commit] cffi default: Slice assignment with bytearray as source

2016-06-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r2702:4d6671385e08 Date: 2016-06-03 13:59 +0200 http://bitbucket.org/cffi/cffi/changeset/4d6671385e08/ Log:Slice assignment with bytearray as source diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -2

[pypy-commit] cffi default: Document 61e03368485c and 4d6671385e08. Remove the "new in version 0.9"

2016-06-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r2703:61aa9f30a8cc Date: 2016-06-03 14:00 +0200 http://bitbucket.org/cffi/cffi/changeset/61aa9f30a8cc/ Log:Document 61e03368485c and 4d6671385e08. Remove the "new in version 0.9" as deprecated; keep only "new in version 1.x". diff --git a/doc/so

[pypy-commit] pypy cpyext-ext: skip test for now

2016-06-03 Thread mattip
Author: Matti Picus Branch: cpyext-ext Changeset: r84894:450b95d0d3a9 Date: 2016-06-03 15:12 +0300 http://bitbucket.org/pypy/pypy/changeset/450b95d0d3a9/ Log:skip test for now diff --git a/pypy/module/cpyext/test/test_typeobject.py b/pypy/module/cpyext/test/test_typeobject.py --- a/pypy/mod

[pypy-commit] cffi default: Fix docstrings

2016-06-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r2704:dcb9f97611a7 Date: 2016-06-03 14:12 +0200 http://bitbucket.org/cffi/cffi/changeset/dcb9f97611a7/ Log:Fix docstrings diff --git a/c/ffi_obj.c b/c/ffi_obj.c --- a/c/ffi_obj.c +++ b/c/ffi_obj.c @@ -707,7 +707,7 @@ PyDoc_STRVAR(ffi_from_buffer_doc,

[pypy-commit] cffi default: Add a test for another use case

2016-06-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r2705:847bbc0297f8 Date: 2016-06-03 14:18 +0200 http://bitbucket.org/cffi/cffi/changeset/847bbc0297f8/ Log:Add a test for another use case diff --git a/c/test_c.py b/c/test_c.py --- a/c/test_c.py +++ b/c/test_c.py @@ -2704,6 +2704,13 @@ p[1:3] = by

[pypy-commit] pypy default: overdue update of pypy version to 5.3

2016-06-03 Thread mattip
Author: Matti Picus Branch: Changeset: r84895:2f8622c992ec Date: 2016-06-03 15:20 +0300 http://bitbucket.org/pypy/pypy/changeset/2f8622c992ec/ Log:overdue update of pypy version to 5.3 diff --git a/pypy/module/cpyext/include/patchlevel.h b/pypy/module/cpyext/include/patchlevel.h --- a/pypy

[pypy-commit] pypy cpyext-ext: update to cffi/847bbc0297f8

2016-06-03 Thread arigo
Author: Armin Rigo Branch: cpyext-ext Changeset: r84896:b16aa9a51698 Date: 2016-06-03 14:33 +0200 http://bitbucket.org/pypy/pypy/changeset/b16aa9a51698/ Log:update to cffi/847bbc0297f8 diff --git a/lib_pypy/cffi/api.py b/lib_pypy/cffi/api.py --- a/lib_pypy/cffi/api.py +++ b/lib_pypy/cffi/api

[pypy-commit] pypy cpyext-inheritance: test now passes -A, fails untranslated. Also skip tests based on applevel sys, not host sys

2016-06-03 Thread mattip
Author: Matti Picus Branch: cpyext-inheritance Changeset: r84898:f9ebd9c81327 Date: 2016-06-03 15:44 +0300 http://bitbucket.org/pypy/pypy/changeset/f9ebd9c81327/ Log:test now passes -A, fails untranslated. Also skip tests based on applevel sys, not host sys diff --git a/pypy/module/c

[pypy-commit] pypy cpyext-inheritance: improve subclassing in cpyext

2016-06-03 Thread mattip
Author: Matti Picus Branch: cpyext-inheritance Changeset: r84897:874f04dc53d4 Date: 2016-06-03 15:22 +0300 http://bitbucket.org/pypy/pypy/changeset/874f04dc53d4/ Log:improve subclassing in cpyext ___ pypy-commit mailing list [email protected]

[pypy-commit] pypy cpyext-ext: fix test - buffer(bytearray) succeeds

2016-06-03 Thread mattip
Author: Matti Picus Branch: cpyext-ext Changeset: r84899:a884eb833aa5 Date: 2016-06-03 15:52 +0300 http://bitbucket.org/pypy/pypy/changeset/a884eb833aa5/ Log:fix test - buffer(bytearray) succeeds diff --git a/pypy/objspace/std/test/test_bufferobject.py b/pypy/objspace/std/test/test_bufferob

[pypy-commit] pypy cpyext-ext: Expose to the JIT the type dispatching part of _do_setslice(), at least

2016-06-03 Thread arigo
Author: Armin Rigo Branch: cpyext-ext Changeset: r84900:158c9efd5ffd Date: 2016-06-03 14:59 +0200 http://bitbucket.org/pypy/pypy/changeset/158c9efd5ffd/ Log:Expose to the JIT the type dispatching part of _do_setslice(), at least diff --git a/pypy/module/_cffi_backend/cdataobj.py b/p

[pypy-commit] pypy cpyext-ext: Translation fix. Also move another part of a function to be seen by the JIT.

2016-06-03 Thread arigo
Author: Armin Rigo Branch: cpyext-ext Changeset: r84901:6cfa79ea0abf Date: 2016-06-03 15:26 +0200 http://bitbucket.org/pypy/pypy/changeset/6cfa79ea0abf/ Log:Translation fix. Also move another part of a function to be seen by the JIT. diff --git a/pypy/module/_cffi_backend/cdataobj.py

[pypy-commit] pypy cpyext-ext: fix test, same as a884eb833aa5

2016-06-03 Thread arigo
Author: Armin Rigo Branch: cpyext-ext Changeset: r84902:686345719452 Date: 2016-06-03 15:29 +0200 http://bitbucket.org/pypy/pypy/changeset/686345719452/ Log:fix test, same as a884eb833aa5 diff --git a/pypy/objspace/std/test/test_memoryobject.py b/pypy/objspace/std/test/test_memoryobject.py

[pypy-commit] cffi default: Add a warning

2016-06-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r2706:989baa0a3b77 Date: 2016-06-03 16:39 +0200 http://bitbucket.org/cffi/cffi/changeset/989baa0a3b77/ Log:Add a warning diff --git a/doc/source/ref.rst b/doc/source/ref.rst --- a/doc/source/ref.rst +++ b/doc/source/ref.rst @@ -189,6 +189,9 @@ the call

[pypy-commit] pypy nonmovable-list: close branch to be merged

2016-06-03 Thread mattip
Author: Matti Picus Branch: nonmovable-list Changeset: r84904:2080acc8dead Date: 2016-06-03 17:39 +0300 http://bitbucket.org/pypy/pypy/changeset/2080acc8dead/ Log:close branch to be merged ___ pypy-commit mailing list [email protected] https:/

[pypy-commit] pypy default: draft release notice

2016-06-03 Thread mattip
Author: Matti Picus Branch: Changeset: r84903:6f129919a7aa Date: 2016-06-03 17:38 +0300 http://bitbucket.org/pypy/pypy/changeset/6f129919a7aa/ Log:draft release notice diff --git a/pypy/doc/release-pypy2.7-v5.3.0.rst b/pypy/doc/release-pypy2.7-v5.3.0.rst new file mode 100644 --- /dev/null

[pypy-commit] pypy cpyext-ext: close branch to be merged

2016-06-03 Thread mattip
Author: Matti Picus Branch: cpyext-ext Changeset: r84905:bd0eeaa2eea3 Date: 2016-06-03 17:40 +0300 http://bitbucket.org/pypy/pypy/changeset/bd0eeaa2eea3/ Log:close branch to be merged ___ pypy-commit mailing list [email protected] https://mail

[pypy-commit] pypy default: merge cpyext-ext which extends cpyext compatibility

2016-06-03 Thread mattip
Author: Matti Picus Branch: Changeset: r84907:8f8354892934 Date: 2016-06-03 17:42 +0300 http://bitbucket.org/pypy/pypy/changeset/8f8354892934/ Log:merge cpyext-ext which extends cpyext compatibility diff --git a/lib_pypy/cffi/api.py b/lib_pypy/cffi/api.py --- a/lib_pypy/cffi/api.py +++ b/li

[pypy-commit] pypy default: document merged branches

2016-06-03 Thread mattip
Author: Matti Picus Branch: Changeset: r84908:c6a47f55baba Date: 2016-06-03 17:48 +0300 http://bitbucket.org/pypy/pypy/changeset/c6a47f55baba/ Log:document merged branches diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/wh

[pypy-commit] pypy default: merge nonmovable-list which provides a way to get a raw pointer from a bytearray

2016-06-03 Thread mattip
Author: Matti Picus Branch: Changeset: r84906:f731f9ef48f8 Date: 2016-06-03 17:42 +0300 http://bitbucket.org/pypy/pypy/changeset/f731f9ef48f8/ Log:merge nonmovable-list which provides a way to get a raw pointer from a bytearray diff --git a/rpython/memory/gc/base.py b/rpython/memory

[pypy-commit] pypy default: mark dead code

2016-06-03 Thread mattip
Author: Matti Picus Branch: Changeset: r84909:6f962c8d66e7 Date: 2016-06-03 17:51 +0300 http://bitbucket.org/pypy/pypy/changeset/6f962c8d66e7/ Log:mark dead code diff --git a/pypy/module/cpyext/bytearrayobject.py b/pypy/module/cpyext/bytearrayobject.py --- a/pypy/module/cpyext/bytearrayobj

[pypy-commit] pypy default: typo

2016-06-03 Thread mattip
Author: Matti Picus Branch: Changeset: r84910:85ffcf013c4f Date: 2016-06-03 17:54 +0300 http://bitbucket.org/pypy/pypy/changeset/85ffcf013c4f/ Log:typo diff --git a/pypy/module/cpyext/bytearrayobject.py b/pypy/module/cpyext/bytearrayobject.py --- a/pypy/module/cpyext/bytearrayobject.py +++

[pypy-commit] pypy py3k: hg merge default (f731f9ef48f8)

2016-06-03 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r84911:b56f881df46b Date: 2016-06-03 19:55 +0100 http://bitbucket.org/pypy/pypy/changeset/b56f881df46b/ Log:hg merge default (f731f9ef48f8) diff --git a/pypy/doc/release-pypy2.7-v5.3.0.rst b/pypy/doc/release-pypy2.7-v5.3.0.rst new file mode 100644

[pypy-commit] pypy py3.5: Implement pyopcode BUILD_SET_UNPACK

2016-06-03 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r84912:282bcd4967a7 Date: 2016-06-03 21:02 +0200 http://bitbucket.org/pypy/pypy/changeset/282bcd4967a7/ Log:Implement pyopcode BUILD_SET_UNPACK diff --git a/pypy/interpreter/pyopcode.py b/pypy/interpreter/pyopcode.py --- a/pypy/interpreter/pyop

[pypy-commit] pypy default: sync W_BytearrayObject.descr_fromhex() with py3k

2016-06-03 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r84913:6480742316c7 Date: 2016-06-03 20:29 +0100 http://bitbucket.org/pypy/pypy/changeset/6480742316c7/ Log:sync W_BytearrayObject.descr_fromhex() with py3k diff --git a/pypy/objspace/std/bytearrayobject.py b/pypy/objspace/std/bytearrayobject.py --- a/

[pypy-commit] pypy default: More py3k sync

2016-06-03 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r84914:16c557706539 Date: 2016-06-03 21:35 +0100 http://bitbucket.org/pypy/pypy/changeset/16c557706539/ Log:More py3k sync diff --git a/pypy/objspace/std/bytearrayobject.py b/pypy/objspace/std/bytearrayobject.py --- a/pypy/objspace/std/bytearrayobject.

[pypy-commit] pypy py3.5: Change kind to func in codegen _make_call

2016-06-03 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r84915:dcb2c9c112db Date: 2016-06-03 23:03 +0200 http://bitbucket.org/pypy/pypy/changeset/dcb2c9c112db/ Log:Change kind to func in codegen _make_call diff --git a/pypy/interpreter/astcompiler/codegen.py b/pypy/interpreter/astcompiler/codegen.p

[pypy-commit] pypy py3k: hg merge default

2016-06-03 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r84916:ef5a7f148b27 Date: 2016-06-04 02:58 +0100 http://bitbucket.org/pypy/pypy/changeset/ef5a7f148b27/ Log:hg merge default Port cpyext changes to bytearray diff --git a/lib_pypy/cffi/api.py b/lib_pypy/cffi/api.py --- a/lib_pypy/cffi/api.p