[pypy-commit] pypy py3.5: Detail: CO_GENERATOR is set in addition to CO_COROUTINE in some (nonsensical imho) cases

2017-01-10 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89463:e0ba73be669b Date: 2017-01-10 09:19 +0100 http://bitbucket.org/pypy/pypy/changeset/e0ba73be669b/ Log:Detail: CO_GENERATOR is set in addition to CO_COROUTINE in some (nonsensical imho) cases diff --git a/pypy/interpreter/astcompiler/c

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

2017-01-10 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89462:85928a9ccfac Date: 2017-01-10 08:54 +0100 http://bitbucket.org/pypy/pypy/changeset/85928a9ccfac/ Log:fix a test for pypy diff --git a/lib-python/3/test/test_dis.py b/lib-python/3/test/test_dis.py --- a/lib-python/3/test/test_dis.py +++ b/lib

[pypy-commit] pypy py3.5: Fix remaining tests

2017-01-10 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89464:aa6799139d13 Date: 2017-01-10 09:49 +0100 http://bitbucket.org/pypy/pypy/changeset/aa6799139d13/ Log:Fix remaining tests diff --git a/lib-python/3/test/test_dis.py b/lib-python/3/test/test_dis.py --- a/lib-python/3/test/test_dis.py +++ b/lib

[pypy-commit] pypy py3.5: More strange cases of bytes.__mod__

2017-01-10 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89465:a003fe61afd9 Date: 2017-01-10 10:28 +0100 http://bitbucket.org/pypy/pypy/changeset/a003fe61afd9/ Log:More strange cases of bytes.__mod__ diff --git a/pypy/objspace/std/formatting.py b/pypy/objspace/std/formatting.py --- a/pypy/objspace/std/f

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

2017-01-10 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89466:9124eb47aa9d Date: 2017-01-10 10:56 +0100 http://bitbucket.org/pypy/pypy/changeset/9124eb47aa9d/ Log:test and fix diff --git a/pypy/objspace/std/objectobject.py b/pypy/objspace/std/objectobject.py --- a/pypy/objspace/std/objectobject.py +++

[pypy-commit] pypy default: minimal test for one thing that changed in unicodedata 8.0.0

2017-01-10 Thread arigo
Author: Armin Rigo Branch: Changeset: r89467:5b5373c38aed Date: 2017-01-10 11:18 +0100 http://bitbucket.org/pypy/pypy/changeset/5b5373c38aed/ Log:minimal test for one thing that changed in unicodedata 8.0.0 diff --git a/rpython/rlib/unicodedata/test/test_unicodedata.py b/rpython/rlib/unico

[pypy-commit] pypy py3.5: Bah, the version number of the unicode database we use must be fixed

2017-01-10 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89468:a3395285a8ad Date: 2017-01-10 11:19 +0100 http://bitbucket.org/pypy/pypy/changeset/a3395285a8ad/ Log:Bah, the version number of the unicode database we use must be fixed here too. Change the logic so that a single place is enough. di

[pypy-commit] pypy py3.5: Backed out changeset 83e15a9ac426

2017-01-10 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89469:b4a03f3d70b6 Date: 2017-01-10 12:07 +0100 http://bitbucket.org/pypy/pypy/changeset/b4a03f3d70b6/ Log:Backed out changeset 83e15a9ac426 It seems that --version was never actually changed to print to stderr (it prints to stdout

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

2017-01-10 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89470:783976b8ae44 Date: 2017-01-10 12:17 +0100 http://bitbucket.org/pypy/pypy/changeset/783976b8ae44/ Log:fix test diff --git a/pypy/module/_io/test/test_fileio.py b/pypy/module/_io/test/test_fileio.py --- a/pypy/module/_io/test/test_fileio.py +

[pypy-commit] pypy py3.5: Check that the 'opener' of the file constructors don't return a negative fd

2017-01-10 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89471:f9c35809153c Date: 2017-01-10 12:20 +0100 http://bitbucket.org/pypy/pypy/changeset/f9c35809153c/ Log:Check that the 'opener' of the file constructors don't return a negative fd diff --git a/pypy/module/_io/interp_fileio.py b/pypy/mod

[pypy-commit] pypy py3.5: fix test if run alone

2017-01-10 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89472:e10143ffba30 Date: 2017-01-10 12:37 +0100 http://bitbucket.org/pypy/pypy/changeset/e10143ffba30/ Log:fix test if run alone diff --git a/pypy/module/_io/test/test_fileio.py b/pypy/module/_io/test/test_fileio.py --- a/pypy/module/_io/test/tes

[pypy-commit] pypy py3.5: readinto1(), and fix expected error messages for readinto() test

2017-01-10 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89473:26d691d3df32 Date: 2017-01-10 12:42 +0100 http://bitbucket.org/pypy/pypy/changeset/26d691d3df32/ Log:readinto1(), and fix expected error messages for readinto() test diff --git a/pypy/module/_io/interp_bufferedio.py b/pypy/module/_io/interp

[pypy-commit] pypy api_func-refactor: Make PyObject_dealloc a slot_function

2017-01-10 Thread rlamy
Author: Ronan Lamy Branch: api_func-refactor Changeset: r89475:4513b1dccd7a Date: 2017-01-10 14:32 + http://bitbucket.org/pypy/pypy/changeset/4513b1dccd7a/ Log:Make PyObject_dealloc a slot_function diff --git a/pypy/module/cpyext/object.py b/pypy/module/cpyext/object.py --- a/pypy/module

[pypy-commit] pypy api_func-refactor: hg merge default

2017-01-10 Thread rlamy
Author: Ronan Lamy Branch: api_func-refactor Changeset: r89474:920775a12e2c Date: 2017-01-10 13:30 + http://bitbucket.org/pypy/pypy/changeset/920775a12e2c/ Log:hg merge default diff too long, truncating to 2000 out of 70624 lines diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsn

[pypy-commit] pypy py3.5: Tweak: W_IOBase is the only class in CPython 3.5 to have both a

2017-01-10 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89476:3e79e13a6a69 Date: 2017-01-10 17:53 +0100 http://bitbucket.org/pypy/pypy/changeset/3e79e13a6a69/ Log:Tweak: W_IOBase is the only class in CPython 3.5 to have both a tp_finalize and be overridable. This gives semantics that are

[pypy-commit] pypy api_func-refactor: Close branch api_func-refactor

2017-01-10 Thread rlamy
Author: Ronan Lamy Branch: api_func-refactor Changeset: r89477:b7e9f3538e0e Date: 2017-01-10 18:46 + http://bitbucket.org/pypy/pypy/changeset/b7e9f3538e0e/ Log:Close branch api_func-refactor ___ pypy-commit mailing list [email protected] h

[pypy-commit] pypy default: Merged in api_func-refactor (pull request #505)

2017-01-10 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r89478:11109e66a206 Date: 2017-01-10 18:46 + http://bitbucket.org/pypy/pypy/changeset/11109e66a206/ Log:Merged in api_func-refactor (pull request #505) Refactor ApiFunction diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py

[pypy-commit] pypy default: "document" merged branch

2017-01-10 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r89479:745ebe24fc0b Date: 2017-01-10 18:48 + http://bitbucket.org/pypy/pypy/changeset/745ebe24fc0b/ Log:"document" merged branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/wha

[pypy-commit] pypy rffi-parser-2: hg merge default

2017-01-10 Thread rlamy
Author: Ronan Lamy Branch: rffi-parser-2 Changeset: r89480:0b2f88ee4865 Date: 2017-01-10 19:07 + http://bitbucket.org/pypy/pypy/changeset/0b2f88ee4865/ Log:hg merge default diff too long, truncating to 2000 out of 71624 lines diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-h

[pypy-commit] pypy rffi-parser-2: Parse function declarations

2017-01-10 Thread rlamy
Author: Ronan Lamy Branch: rffi-parser-2 Changeset: r89481:5ce867e5a994 Date: 2017-01-10 19:46 + http://bitbucket.org/pypy/pypy/changeset/5ce867e5a994/ Log:Parse function declarations diff --git a/pypy/module/cpyext/cparser.py b/pypy/module/cpyext/cparser.py --- a/pypy/module/cpyext/cpar

[pypy-commit] pypy cpyext-FromBuffer: fix translation (ndim, readonly need widen() )

2017-01-10 Thread mattip
Author: Matti Picus Branch: cpyext-FromBuffer Changeset: r89482:629285e34cf7 Date: 2017-01-10 22:51 +0200 http://bitbucket.org/pypy/pypy/changeset/629285e34cf7/ Log:fix translation (ndim, readonly need widen() ) diff --git a/pypy/module/cpyext/memoryobject.py b/pypy/module/cpyext/memoryobje

[pypy-commit] pypy default: merge cpyext-FromBuffer which fixes ref leak in PyMemoryView_FromBuffer

2017-01-10 Thread mattip
Author: Matti Picus Branch: Changeset: r89484:28d4f9418183 Date: 2017-01-10 23:40 +0200 http://bitbucket.org/pypy/pypy/changeset/28d4f9418183/ Log:merge cpyext-FromBuffer which fixes ref leak in PyMemoryView_FromBuffer diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.

[pypy-commit] pypy missing-tp_new: cpython_api ... header=None => slot_function

2017-01-10 Thread mattip
Author: Matti Picus Branch: missing-tp_new Changeset: r89487:748bf3d6f4c5 Date: 2017-01-11 00:37 +0200 http://bitbucket.org/pypy/pypy/changeset/748bf3d6f4c5/ Log:cpython_api ... header=None => slot_function diff --git a/pypy/module/cpyext/slotdefs.py b/pypy/module/cpyext/slotdefs.py --- a/py

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

2017-01-10 Thread mattip
Author: Matti Picus Branch: cpyext-FromBuffer Changeset: r89483:483f0ddb128f Date: 2017-01-10 23:37 +0200 http://bitbucket.org/pypy/pypy/changeset/483f0ddb128f/ Log:close branch to be merged ___ pypy-commit mailing list [email protected] https

[pypy-commit] pypy default: document merged branch

2017-01-10 Thread mattip
Author: Matti Picus Branch: Changeset: r89485:9bfc055b22fc Date: 2017-01-10 23:44 +0200 http://bitbucket.org/pypy/pypy/changeset/9bfc055b22fc/ Log:document merged branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/what

[pypy-commit] pypy missing-tp_new: merge default into branch

2017-01-10 Thread mattip
Author: Matti Picus Branch: missing-tp_new Changeset: r89486:99f094da36b2 Date: 2017-01-10 23:45 +0200 http://bitbucket.org/pypy/pypy/changeset/99f094da36b2/ Log:merge default into branch diff too long, truncating to 2000 out of 71830 lines diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc

[pypy-commit] pypy default: Cleanup; kill _create_api_func()

2017-01-10 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r89488:c501282f4438 Date: 2017-01-11 03:15 + http://bitbucket.org/pypy/pypy/changeset/c501282f4438/ Log:Cleanup; kill _create_api_func() diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/pypy/mo