[pypy-commit] pypy mappingproxy: Move cpyext implementation of mappingproxy to objspace

2016-08-02 Thread rlamy
Author: Ronan Lamy Branch: mappingproxy Changeset: r85999:fd9153375a2a Date: 2016-08-03 05:17 +0100 http://bitbucket.org/pypy/pypy/changeset/fd9153375a2a/ Log:Move cpyext implementation of mappingproxy to objspace diff --git a/pypy/module/cpyext/dictproxyobject.py b/pypy/module/cpyext/dictp

[pypy-commit] pypy mappingproxy: Fix test_dictproxy.py to actually match the expected behaviour

2016-08-02 Thread rlamy
Author: Ronan Lamy Branch: mappingproxy Changeset: r85998:25dc55060e7c Date: 2016-08-03 04:59 +0100 http://bitbucket.org/pypy/pypy/changeset/25dc55060e7c/ Log:Fix test_dictproxy.py to actually match the expected behaviour diff --git a/pypy/objspace/std/test/test_dictproxy.py b/pypy/objspace

[pypy-commit] pypy py3k-finish_time: Make all tests pass for the time module. lib-python/test_time.py still fails test_mktime_error when run untranslated, but this test is skipped when run translated

2016-08-02 Thread marky1991
Author: Mark Young Branch: py3k-finish_time Changeset: r85996:80df0bb39be6 Date: 2016-07-17 23:51 -0400 http://bitbucket.org/pypy/pypy/changeset/80df0bb39be6/ Log:Make all tests pass for the time module. lib-python/test_time.py still fails test_mktime_error when run untranslated, but

[pypy-commit] pypy py3k: Merged in marky1991/pypy_new/py3k-finish_time (pull request #465)

2016-08-02 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r85997:b5091dc062fd Date: 2016-08-02 23:02 +0100 http://bitbucket.org/pypy/pypy/changeset/b5091dc062fd/ Log:Merged in marky1991/pypy_new/py3k-finish_time (pull request #465) Make all tests pass for the time module. diff --git a/pypy/module/

[pypy-commit] pypy py3.5-async: Add parser and syntax tests for async and await, remove set_sentinel comment

2016-08-02 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85995:cf642e39ca7f Date: 2016-08-02 21:51 +0200 http://bitbucket.org/pypy/pypy/changeset/cf642e39ca7f/ Log:Add parser and syntax tests for async and await, remove set_sentinel comment diff --git a/pypy/interpreter/pyparser/test/t

[pypy-commit] pypy mappingproxy: Create a real dict using the ClassDictStrategy in W_TypeObject.getdict()

2016-08-02 Thread rlamy
Author: Ronan Lamy Branch: mappingproxy Changeset: r85994:b7e537a214fd Date: 2016-08-02 20:01 +0100 http://bitbucket.org/pypy/pypy/changeset/b7e537a214fd/ Log:Create a real dict using the ClassDictStrategy in W_TypeObject.getdict() * DictProxyStrategy renamed to ClassDictStra

[pypy-commit] pypy default: More documentation

2016-08-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r85993:fe9b1fb401fa Date: 2016-08-02 19:12 +0200 http://bitbucket.org/pypy/pypy/changeset/fe9b1fb401fa/ Log:More documentation diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-

[pypy-commit] cffi default: The null_byte_after_str branch of PyPy makes ffi.from_buffer(str)

2016-08-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r2731:a54b242f428f Date: 2016-08-02 18:13 +0200 http://bitbucket.org/cffi/cffi/changeset/a54b242f428f/ Log:The null_byte_after_str branch of PyPy makes ffi.from_buffer(str) possible. diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cf

[pypy-commit] pypy null_byte_after_str: close branch, ready to merge

2016-08-02 Thread arigo
Author: Armin Rigo Branch: null_byte_after_str Changeset: r85990:69db7529f95b Date: 2016-08-02 18:10 +0200 http://bitbucket.org/pypy/pypy/changeset/69db7529f95b/ Log:close branch, ready to merge ___ pypy-commit mailing list pypy-commit@python.org h

[pypy-commit] pypy default: Document branch

2016-08-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r85992:7d9e19e2e836 Date: 2016-08-02 18:15 +0200 http://bitbucket.org/pypy/pypy/changeset/7d9e19e2e836/ Log:Document branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-hea

[pypy-commit] pypy default: hg merge null_byte_after_str

2016-08-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r85991:a84c4b359dcc Date: 2016-08-02 18:13 +0200 http://bitbucket.org/pypy/pypy/changeset/a84c4b359dcc/ Log:hg merge null_byte_after_str Allocate all RPython strings with one extra byte, normally unused. It is used to hold a final zero i

[pypy-commit] pypy py3k: The empty string hash is now -2

2016-08-02 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r85989:a215c6257e88 Date: 2016-08-02 14:55 +0100 http://bitbucket.org/pypy/pypy/changeset/a215c6257e88/ Log:The empty string hash is now -2 diff --git a/lib-python/3/test/test_hash.py b/lib-python/3/test/test_hash.py --- a/lib-python/3/test/test_has

[pypy-commit] pypy py3k: fix test_obj.py

2016-08-02 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r85988:381e9e66fcc3 Date: 2016-08-02 14:48 +0100 http://bitbucket.org/pypy/pypy/changeset/381e9e66fcc3/ Log:fix test_obj.py diff --git a/pypy/objspace/std/test/test_obj.py b/pypy/objspace/std/test/test_obj.py --- a/pypy/objspace/std/test/test_obj.p

[pypy-commit] pypy null_byte_after_str: Cancel a fragile dependency with details of space.str_w(), and instead

2016-08-02 Thread arigo
Author: Armin Rigo Branch: null_byte_after_str Changeset: r85987:2977ce236abb Date: 2016-08-02 15:27 +0200 http://bitbucket.org/pypy/pypy/changeset/2977ce236abb/ Log:Cancel a fragile dependency with details of space.str_w(), and instead do it all inside W_CTypeFunc._call diff --git a

[pypy-commit] pypy null_byte_after_str: Revert a few places where it doesn't really help. This is also an

2016-08-02 Thread arigo
Author: Armin Rigo Branch: null_byte_after_str Changeset: r85986:f4cf210c8a79 Date: 2016-08-02 15:16 +0200 http://bitbucket.org/pypy/pypy/changeset/f4cf210c8a79/ Log:Revert a few places where it doesn't really help. This is also an attempt to avoid obscure bugs in code that is not tes

[pypy-commit] pypy default: Manual copy from the null_byte_after_str branch: fix a memory leak in cpyext

2016-08-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r85985:dafc333097c5 Date: 2016-08-02 15:09 +0200 http://bitbucket.org/pypy/pypy/changeset/dafc333097c5/ Log:Manual copy from the null_byte_after_str branch: fix a memory leak in cpyext diff --git a/pypy/module/cpyext/bytesobject.py b/pypy/modul

[pypy-commit] pypy py3.5-async: Fix import error (PyPyClassCollector does not seem to exist anymore, pypydir was imported from the wrong file in apptest)

2016-08-02 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85984:cf27d3b81de8 Date: 2016-08-02 13:27 +0200 http://bitbucket.org/pypy/pypy/changeset/cf27d3b81de8/ Log:Fix import error (PyPyClassCollector does not seem to exist anymore, pypydir was imported from the wrong file in apptest)

[pypy-commit] pypy default: Issue #2348: FreeBSD needs this value of _POSIX_C_SOURCE to expose

2016-08-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r85983:3a63f18f76cb Date: 2016-08-02 11:24 +0200 http://bitbucket.org/pypy/pypy/changeset/3a63f18f76cb/ Log:Issue #2348: FreeBSD needs this value of _POSIX_C_SOURCE to expose functions like unlinkat(), used on py3k. diff --git a/rpython/translat

[pypy-commit] pypy default: Issue #2360: Test and probable fix for _rawffi.alt on Windows

2016-08-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r85981:e87949c507ce Date: 2016-08-02 10:43 +0200 http://bitbucket.org/pypy/pypy/changeset/e87949c507ce/ Log:Issue #2360: Test and probable fix for _rawffi.alt on Windows diff --git a/pypy/module/_rawffi/alt/interp_funcptr.py b/pypy/module/_rawffi/alt/i

[pypy-commit] pypy default: update comment

2016-08-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r85980:537ba35b03ea Date: 2016-08-01 16:00 +0200 http://bitbucket.org/pypy/pypy/changeset/537ba35b03ea/ Log:update comment diff --git a/requirements.txt b/requirements.txt --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -# hypothesis is us

[pypy-commit] pypy default: merge heads

2016-08-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r85982:518912cfcdd9 Date: 2016-08-02 10:43 +0200 http://bitbucket.org/pypy/pypy/changeset/518912cfcdd9/ Log:merge heads diff --git a/requirements.txt b/requirements.txt --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -# hypothesis is used