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

2016-11-18 Thread mattip
Author: Matti Picus Branch: missing-tp_new Changeset: r88460:502ffda2620c Date: 2016-11-18 08:01 +0200 http://bitbucket.org/pypy/pypy/changeset/502ffda2620c/ Log:merge default into branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst ++

[pypy-commit] pypy py3.5-merge-PyType_Ready: merge relevant parts of 9a8f9cff8c5d

2016-11-18 Thread mattip
Author: Matti Picus Branch: py3.5-merge-PyType_Ready Changeset: r88463:52e9d36465b2 Date: 2016-11-18 15:24 +0200 http://bitbucket.org/pypy/pypy/changeset/52e9d36465b2/ Log:merge relevant parts of 9a8f9cff8c5d diff --git a/pypy/module/cpyext/test/test_iterator.py b/pypy/module/cpyext/test/te

[pypy-commit] pypy default: remove bogus test, __buffer__ is not a valid python attribute for an app-level class

2016-11-18 Thread mattip
Author: Matti Picus Branch: Changeset: r88461:e17b6c7aa0ba Date: 2016-11-18 14:06 +0200 http://bitbucket.org/pypy/pypy/changeset/e17b6c7aa0ba/ Log:remove bogus test, __buffer__ is not a valid python attribute for an app-level class diff --git a/pypy/module/cpyext/test/test_getargs.p

[pypy-commit] pypy default: refactor PyType_Ready into more_init for py3.5 compatibiility

2016-11-18 Thread mattip
Author: Matti Picus Branch: Changeset: r88462:9a8f9cff8c5d Date: 2016-11-18 14:11 +0200 http://bitbucket.org/pypy/pypy/changeset/9a8f9cff8c5d/ Log:refactor PyType_Ready into more_init for py3.5 compatibiility diff --git a/pypy/module/cpyext/test/test_bytesobject.py b/pypy/module/cpyext/tes

[pypy-commit] pypy py3.5-refactor-sys_exc_info: Close branch, ready to merge

2016-11-18 Thread arigo
Author: Armin Rigo Branch: py3.5-refactor-sys_exc_info Changeset: r88464:7a088a818f31 Date: 2016-11-18 15:04 +0100 http://bitbucket.org/pypy/pypy/changeset/7a088a818f31/ Log:Close branch, ready to merge ___ pypy-commit mailing list pypy-commit@pyth

[pypy-commit] pypy default: Remove py.test.importorskip(): it might skip (not fail) also if it fails

2016-11-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r88465:18e3e31a4c63 Date: 2016-11-18 15:17 +0100 http://bitbucket.org/pypy/pypy/changeset/18e3e31a4c63/ Log:Remove py.test.importorskip(): it might skip (not fail) also if it fails to import pkg_resources to check the version we provide. IMHO

[pypy-commit] pypy py3.5: hg merge py3.5-refactor-sys_exc_info

2016-11-18 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88466:bdac33b95aeb Date: 2016-11-18 15:19 +0100 http://bitbucket.org/pypy/pypy/changeset/bdac33b95aeb/ Log:hg merge py3.5-refactor-sys_exc_info In an except: or finally: block, move the current exception to the executioncontext, an

[pypy-commit] pypy py3.5: Tweaks to this test file, to remove dependency on the test order

2016-11-18 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88467:1aaabb79a90f Date: 2016-11-18 15:37 +0100 http://bitbucket.org/pypy/pypy/changeset/1aaabb79a90f/ Log:Tweaks to this test file, to remove dependency on the test order (shown by test_blocking which used to fail if we run all tests) dif

[pypy-commit] pypy py3.5: Avoid relying on pytest's rarely-used functions (this is unrelated to

2016-11-18 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88468:b3d7eec2a80e Date: 2016-11-18 16:11 +0100 http://bitbucket.org/pypy/pypy/changeset/b3d7eec2a80e/ Log:Avoid relying on pytest's rarely-used functions (this is unrelated to the update to pytest-2.9.2): here, testdir.inline_run(), which

[pypy-commit] pypy py3.5: In this test, interpret() seems not to be usable on non-assert

2016-11-18 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88469:cbe653eeb8fb Date: 2016-11-18 16:33 +0100 http://bitbucket.org/pypy/pypy/changeset/cbe653eeb8fb/ Log:In this test, interpret() seems not to be usable on non-assert statements. Do the 'f = lambda x: x+1' manually instead. diff --git a

[pypy-commit] pypy py3.5: bytearray.__alloc__()

2016-11-18 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88470:91461751edba Date: 2016-11-18 16:44 +0100 http://bitbucket.org/pypy/pypy/changeset/91461751edba/ Log:bytearray.__alloc__() diff --git a/lib-python/3/test/test_bytes.py b/lib-python/3/test/test_bytes.py --- a/lib-python/3/test/test_bytes.py +

[pypy-commit] pypy py3.5: Fix error messages of some bytes/bytearray operations

2016-11-18 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88472:f930c9e46e70 Date: 2016-11-18 17:04 +0100 http://bitbucket.org/pypy/pypy/changeset/f930c9e46e70/ Log:Fix error messages of some bytes/bytearray operations diff --git a/pypy/objspace/std/bytearrayobject.py b/pypy/objspace/std/bytearrayobject

[pypy-commit] pypy py3.5: Fix the docstrings of bytes

2016-11-18 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88471:b8860edf230d Date: 2016-11-18 16:55 +0100 http://bitbucket.org/pypy/pypy/changeset/b8860edf230d/ Log:Fix the docstrings of bytes diff --git a/pypy/objspace/std/bytesobject.py b/pypy/objspace/std/bytesobject.py --- a/pypy/objspace/std/bytesob

[pypy-commit] pypy py3.5: Duplicate bytes's 'test_compatibility' for bytearray. Fix the

2016-11-18 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88473:ba9187343873 Date: 2016-11-18 17:20 +0100 http://bitbucket.org/pypy/pypy/changeset/ba9187343873/ Log:Duplicate bytes's 'test_compatibility' for bytearray. Fix the case of bytearray.join(). diff --git a/pypy/objspace/std/bytearrayobje

[pypy-commit] pypy py3.5: Speed up 'bytes(unicode, encoding)' and systematically check that

2016-11-18 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88474:e6763b1bfc48 Date: 2016-11-18 17:38 +0100 http://bitbucket.org/pypy/pypy/changeset/e6763b1bfc48/ Log:Speed up 'bytes(unicode, encoding)' and systematically check that no encoding is given if the argument is not a unicode diff --git a

[pypy-commit] pypy default: Disable clock_gettime() on OS/X. It's a mess because it was only added

2016-11-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r88475:91e202bbd0b9 Date: 2016-11-18 20:18 +0100 http://bitbucket.org/pypy/pypy/changeset/91e202bbd0b9/ Log:Disable clock_gettime() on OS/X. It's a mess because it was only added in 10.12, and there are strange effects when compiling on a

[pypy-commit] pypy default: Fix HAVE_FSTATVFS, which used to be always False because of a missing

2016-11-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r88476:09166f2f6bfd Date: 2016-11-18 20:30 +0100 http://bitbucket.org/pypy/pypy/changeset/09166f2f6bfd/ Log:Fix HAVE_FSTATVFS, which used to be always False because of a missing header in the test diff --git a/rpython/rlib/rposix.py b/rpython/rl

[pypy-commit] pypy value-classes: Merge with default

2016-11-18 Thread sbauman
Author: Spenser Andrew Bauman Branch: value-classes Changeset: r88477:7be1703de735 Date: 2016-11-18 17:26 -0500 http://bitbucket.org/pypy/pypy/changeset/7be1703de735/ Log:Merge with default diff too long, truncating to 2000 out of 34881 lines diff --git a/.hgtags b/.hgtags --- a/.hgtags +++