[pypy-commit] pypy py3k: hg merge default

2016-03-20 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r83212:c3ae6981e11f Date: 2016-03-21 04:58 + http://bitbucket.org/pypy/pypy/changeset/c3ae6981e11f/ Log:hg merge default diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -19,3 +19,4 @@ 850edf14b2c75573720f59e95767335fb1affe55 relea

[pypy-commit] pypy default: Reduce diff with py3k

2016-03-20 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r83211:b23815a89df9 Date: 2016-03-21 04:28 + http://bitbucket.org/pypy/pypy/changeset/b23815a89df9/ Log:Reduce diff with py3k diff --git a/pypy/module/_cffi_backend/ctypeptr.py b/pypy/module/_cffi_backend/ctypeptr.py --- a/pypy/module/_cffi_backend

[pypy-commit] pypy stdlib-2.7.11: More state checking in audioop

2016-03-20 Thread alex_gaynor
Author: Alex Gaynor Branch: stdlib-2.7.11 Changeset: r83210:71b26501a3db Date: 2016-03-20 19:50 -0400 http://bitbucket.org/pypy/pypy/changeset/71b26501a3db/ Log:More state checking in audioop diff --git a/lib_pypy/audioop.py b/lib_pypy/audioop.py --- a/lib_pypy/audioop.py +++ b/lib_pypy/audi

[pypy-commit] pypy stdlib-2.7.11: crap

2016-03-20 Thread alex_gaynor
Author: Alex Gaynor Branch: stdlib-2.7.11 Changeset: r83208:768873b2de62 Date: 2016-03-20 19:44 -0400 http://bitbucket.org/pypy/pypy/changeset/768873b2de62/ Log:crap diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sqlite3.py +++ b/lib_pypy/_sqlite3.py @@ -1155,7 +115

[pypy-commit] pypy stdlib-2.7.11: merged upstream

2016-03-20 Thread alex_gaynor
Author: Alex Gaynor Branch: stdlib-2.7.11 Changeset: r83209:c1486e592f6f Date: 2016-03-20 19:44 -0400 http://bitbucket.org/pypy/pypy/changeset/c1486e592f6f/ Log:merged upstream diff --git a/lib-python/2.7/test/test_cpickle.py b/lib-python/2.7/test/test_cpickle.py --- a/lib-python/2.7/test/t

[pypy-commit] pypy py3.3: Close branch.

2016-03-20 Thread mjacob
Author: Manuel Jacob Branch: py3.3 Changeset: r83207:0067281a14da Date: 2016-03-21 00:20 +0100 http://bitbucket.org/pypy/pypy/changeset/0067281a14da/ Log:Close branch. ___ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mail

[pypy-commit] pypy stdlib-2.7.11: adjust recursive tests assuming cpython cPickle's impl details

2016-03-20 Thread pjenvey
Author: Philip Jenvey Branch: stdlib-2.7.11 Changeset: r83206:56c29bf49518 Date: 2016-03-20 15:56 -0700 http://bitbucket.org/pypy/pypy/changeset/56c29bf49518/ Log:adjust recursive tests assuming cpython cPickle's impl details diff --git a/lib-python/2.7/test/test_cpickle.py b/lib-python/2.7

[pypy-commit] pypy stdlib-2.7.11: cpython issue7267: range check format(int, 'c')

2016-03-20 Thread pjenvey
Author: Philip Jenvey Branch: stdlib-2.7.11 Changeset: r83205:7f47c732437b Date: 2016-03-20 15:09 -0700 http://bitbucket.org/pypy/pypy/changeset/7f47c732437b/ Log:cpython issue7267: range check format(int, 'c') diff --git a/pypy/objspace/std/newformat.py b/pypy/objspace/std/newformat.py ---

[pypy-commit] pypy cpyext-ext: add a failing test for PyGILState_Release, passes with -A. Also add thread to config.translation

2016-03-20 Thread mattip
Author: mattip Branch: cpyext-ext Changeset: r83204:61665eeb889c Date: 2016-03-21 00:03 +0200 http://bitbucket.org/pypy/pypy/changeset/61665eeb889c/ Log:add a failing test for PyGILState_Release, passes with -A. Also add thread to config.translation diff --git a/pypy/module/cpyext/te

[pypy-commit] pypy stdlib-2.7.11: change the error message to match cpython

2016-03-20 Thread alex_gaynor
Author: Alex Gaynor Branch: stdlib-2.7.11 Changeset: r83203:b7a4ddad1beb Date: 2016-03-20 17:41 -0400 http://bitbucket.org/pypy/pypy/changeset/b7a4ddad1beb/ Log:change the error message to match cpython diff --git a/rpython/rlib/rfloat.py b/rpython/rlib/rfloat.py --- a/rpython/rlib/rfloat.py

[pypy-commit] pypy stdlib-2.7.11: whacky isinstance check to match waht the C implementation does

2016-03-20 Thread alex_gaynor
Author: Alex Gaynor Branch: stdlib-2.7.11 Changeset: r83201:ef51b367e34c Date: 2016-03-20 17:33 -0400 http://bitbucket.org/pypy/pypy/changeset/ef51b367e34c/ Log:whacky isinstance check to match waht the C implementation does diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_

[pypy-commit] pypy stdlib-2.7.11: merged upstream

2016-03-20 Thread alex_gaynor
Author: Alex Gaynor Branch: stdlib-2.7.11 Changeset: r83202:9a6a7a6afb33 Date: 2016-03-20 17:33 -0400 http://bitbucket.org/pypy/pypy/changeset/9a6a7a6afb33/ Log:merged upstream diff --git a/pypy/module/_random/interp_random.py b/pypy/module/_random/interp_random.py --- a/pypy/module/_random

[pypy-commit] pypy guard-compatible: chain guard_compatibles to not produce superfluous extra bridges

2016-03-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83200:fcc0b6e9d829 Date: 2016-03-20 20:35 +0100 http://bitbucket.org/pypy/pypy/changeset/fcc0b6e9d829/ Log:chain guard_compatibles to not produce superfluous extra bridges diff --git a/rpython/jit/metainterp/compatible.py b/rp

[pypy-commit] pypy stdlib-2.7.11: prefer oefmt

2016-03-20 Thread pjenvey
Author: Philip Jenvey Branch: stdlib-2.7.11 Changeset: r83199:0ad241802268 Date: 2016-03-20 12:15 -0700 http://bitbucket.org/pypy/pypy/changeset/0ad241802268/ Log:prefer oefmt diff --git a/pypy/module/_random/interp_random.py b/pypy/module/_random/interp_random.py --- a/pypy/module/_random/

[pypy-commit] pypy guard-compatible: factor out (at least a part of) the common code between compatible.py and

2016-03-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83197:c58e4aa8c314 Date: 2016-03-20 19:19 +0100 http://bitbucket.org/pypy/pypy/changeset/c58e4aa8c314/ Log:factor out (at least a part of) the common code between compatible.py and executor.py diff --git a/rpython/jit/m

[pypy-commit] pypy guard-compatible: only store the parts of the op that are needed in PureCallCondition, also

2016-03-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83194:a4b0c15a715b Date: 2016-03-20 14:09 +0100 http://bitbucket.org/pypy/pypy/changeset/a4b0c15a715b/ Log:only store the parts of the op that are needed in PureCallCondition, also deduplicate PureCallCondition diff --g

[pypy-commit] pypy guard-compatible: de-duplicate quasi-immutable conditions

2016-03-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83196:07d318a03f0d Date: 2016-03-20 15:20 +0100 http://bitbucket.org/pypy/pypy/changeset/07d318a03f0d/ Log:de-duplicate quasi-immutable conditions diff --git a/rpython/jit/metainterp/compatible.py b/rpython/jit/metainterp/comp

[pypy-commit] pypy guard-compatible: support for quasi-immutable int/float fields

2016-03-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83195:6920e13f35fd Date: 2016-03-20 14:17 +0100 http://bitbucket.org/pypy/pypy/changeset/6920e13f35fd/ Log:support for quasi-immutable int/float fields diff --git a/rpython/jit/metainterp/compatible.py b/rpython/jit/metainterp

[pypy-commit] pypy guard-compatible: merge default

2016-03-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83198:1fa01a98cde5 Date: 2016-03-20 19:19 +0100 http://bitbucket.org/pypy/pypy/changeset/1fa01a98cde5/ Log:merge default diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++

[pypy-commit] pypy stdlib-2.7.11: whoops

2016-03-20 Thread alex_gaynor
Author: Alex Gaynor Branch: stdlib-2.7.11 Changeset: r83193:0ef70082ab3c Date: 2016-03-20 11:05 -0400 http://bitbucket.org/pypy/pypy/changeset/0ef70082ab3c/ Log:whoops diff --git a/pypy/module/_random/interp_random.py b/pypy/module/_random/interp_random.py --- a/pypy/module/_random/interp_r

[pypy-commit] pypy default: merge heads

2016-03-20 Thread arigo
Author: Armin Rigo Branch: Changeset: r83123:b53d34f0c42d Date: 2016-03-18 09:46 + http://bitbucket.org/pypy/pypy/changeset/b53d34f0c42d/ Log:merge heads diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/pypy/module/cpyext/api.py @@

[pypy-commit] pypy stdlib-2.7.11: Check an error case in random

2016-03-20 Thread alex_gaynor
Author: Alex Gaynor Branch: stdlib-2.7.11 Changeset: r83192:29e976bd194a Date: 2016-03-20 10:51 -0400 http://bitbucket.org/pypy/pypy/changeset/29e976bd194a/ Log:Check an error case in random diff --git a/pypy/module/_random/interp_random.py b/pypy/module/_random/interp_random.py --- a/pypy/

[pypy-commit] pypy stdlib-2.7.11: I have conquered the latest round of utf7 bugs!

2016-03-20 Thread alex_gaynor
Author: Alex Gaynor Branch: stdlib-2.7.11 Changeset: r83191:f3d2f640ffca Date: 2016-03-20 10:46 -0400 http://bitbucket.org/pypy/pypy/changeset/f3d2f640ffca/ Log:I have conquered the latest round of utf7 bugs! diff --git a/pypy/module/_codecs/test/test_codecs.py b/pypy/module/_codecs/test/te

[pypy-commit] pypy stdlib-2.7.11: Added some fixes for audioop

2016-03-20 Thread alex_gaynor
Author: Alex Gaynor Branch: stdlib-2.7.11 Changeset: r83190:23b3a3180df8 Date: 2016-03-20 10:01 -0400 http://bitbucket.org/pypy/pypy/changeset/23b3a3180df8/ Log:Added some fixes for audioop diff --git a/lib_pypy/audioop.py b/lib_pypy/audioop.py --- a/lib_pypy/audioop.py +++ b/lib_pypy/audioo

[pypy-commit] pypy heapcache-refactor: A subbranch of jit-leaner-frontend

2016-03-20 Thread arigo
Author: Armin Rigo Branch: heapcache-refactor Changeset: r83096:2f0eb13e605f Date: 2016-03-17 10:49 +0100 http://bitbucket.org/pypy/pypy/changeset/2f0eb13e605f/ Log:A subbranch of jit-leaner-frontend ___ pypy-commit mailing list pypy-commit@python.

[pypy-commit] pypy heapcache-refactor: test_known_nullity

2016-03-20 Thread arigo
Author: Armin Rigo Branch: heapcache-refactor Changeset: r83100:669fec3af2a8 Date: 2016-03-17 11:38 +0100 http://bitbucket.org/pypy/pypy/changeset/669fec3af2a8/ Log:test_known_nullity diff --git a/rpython/jit/metainterp/heapcache.py b/rpython/jit/metainterp/heapcache.py --- a/rpython/jit/me

[pypy-commit] pypy guard-compatible: fix test

2016-03-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83189:6874376877b6 Date: 2016-03-20 13:12 +0100 http://bitbucket.org/pypy/pypy/changeset/6874376877b6/ Log:fix test diff --git a/rpython/jit/metainterp/optimizeopt/test/test_compatible.py b/rpython/jit/metainterp/optimizeopt/t

[pypy-commit] pypy guard-compatible: it can actually happen that there are two guard_compatibles with inconsistent

2016-03-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83188:bf997c3bade6 Date: 2016-03-20 13:11 +0100 http://bitbucket.org/pypy/pypy/changeset/bf997c3bade6/ Log:it can actually happen that there are two guard_compatibles with inconsistent constants. raise InvalidLoop instea

[pypy-commit] pypy guard-compatible: make the heapcache remember that we already produced a guard_compatible for a

2016-03-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83187:57232342ceba Date: 2016-03-20 13:06 +0100 http://bitbucket.org/pypy/pypy/changeset/57232342ceba/ Log:make the heapcache remember that we already produced a guard_compatible for a box diff --git a/rpython/jit/metai

[pypy-commit] pypy default: add comment

2016-03-20 Thread arigo
Author: Armin Rigo Branch: Changeset: r83124:263d68316ae2 Date: 2016-03-18 10:46 +0100 http://bitbucket.org/pypy/pypy/changeset/263d68316ae2/ Log:add comment diff --git a/rpython/rlib/rawrefcount.py b/rpython/rlib/rawrefcount.py --- a/rpython/rlib/rawrefcount.py +++ b/rpython/rlib/rawrefcou

[pypy-commit] pypy release-5.x: Add some "add_memory_pressure=True" at all places that malloc something

2016-03-20 Thread arigo
Author: Armin Rigo Branch: release-5.x Changeset: r83148:bbd45126bc69 Date: 2016-03-18 17:52 + http://bitbucket.org/pypy/pypy/changeset/bbd45126bc69/ Log:Add some "add_memory_pressure=True" at all places that malloc something that is likely to be a PyObject or attached to a PyObje

[pypy-commit] buildbot default: added a new buildbot to test if this is a machine config problem

2016-03-20 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r995:5b2d6b27aacf Date: 2016-03-16 17:59 +0100 http://bitbucket.org/pypy/buildbot/changeset/5b2d6b27aacf/ Log:added a new buildbot to test if this is a machine config problem diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py -

[pypy-commit] pypy heapcache-refactor: progress on arrays

2016-03-20 Thread arigo
Author: Armin Rigo Branch: heapcache-refactor Changeset: r83103:be27b70f8af9 Date: 2016-03-17 12:15 +0100 http://bitbucket.org/pypy/pypy/changeset/be27b70f8af9/ Log:progress on arrays diff --git a/rpython/jit/metainterp/heapcache.py b/rpython/jit/metainterp/heapcache.py --- a/rpython/jit/me

[pypy-commit] pypy jit-leaner-frontend: start working on live ranges

2016-03-20 Thread fijal
Author: fijal Branch: jit-leaner-frontend Changeset: r83186:46a2efc05eb0 Date: 2016-03-20 11:49 +0200 http://bitbucket.org/pypy/pypy/changeset/46a2efc05eb0/ Log:start working on live ranges diff --git a/rpython/jit/metainterp/opencoder.py b/rpython/jit/metainterp/opencoder.py --- a/rpython/j

[pypy-commit] cffi default: Update comment

2016-03-20 Thread arigo
Author: Armin Rigo Branch: Changeset: r2650:9e6f7990f234 Date: 2016-03-20 10:21 +0100 http://bitbucket.org/cffi/cffi/changeset/9e6f7990f234/ Log:Update comment diff --git a/doc/source/embedding.rst b/doc/source/embedding.rst --- a/doc/source/embedding.rst +++ b/doc/source/embedding.rst @@ -

[pypy-commit] pypy sandbox-lib: tweaks

2016-03-20 Thread arigo
Author: Armin Rigo Branch: sandbox-lib Changeset: r83185:70ce574912b2 Date: 2016-03-20 10:13 +0100 http://bitbucket.org/pypy/pypy/changeset/70ce574912b2/ Log:tweaks diff --git a/rpython/translator/rsandbox/default.h b/rpython/translator/rsandbox/default.h new file mode 100644 --- /dev/null

[pypy-commit] pypy guard-compatible: fix: things were broken with more than two args that are not the

2016-03-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83184:ada9ee9869bc Date: 2016-03-20 09:39 +0100 http://bitbucket.org/pypy/pypy/changeset/ada9ee9869bc/ Log:fix: things were broken with more than two args that are not the quasi-immutable case diff --git a/rpython/jit/m

[pypy-commit] pypy default: Patch from issue #2262, ported to trunk

2016-03-20 Thread arigo
Author: Armin Rigo Branch: Changeset: r83183:c6a8aac9927b Date: 2016-03-20 09:16 +0100 http://bitbucket.org/pypy/pypy/changeset/c6a8aac9927b/ Log:Patch from issue #2262, ported to trunk diff --git a/rpython/rlib/rvmprof/src/vmprof_config.h b/rpython/rlib/rvmprof/src/vmprof_config.h --- a/r

[pypy-commit] pypy release-5.x: Patch from issue #2262 for FreeBSD 32-bit

2016-03-20 Thread arigo
Author: Armin Rigo Branch: release-5.x Changeset: r83182:53133c3fbdbe Date: 2016-03-20 09:15 +0100 http://bitbucket.org/pypy/pypy/changeset/53133c3fbdbe/ Log:Patch from issue #2262 for FreeBSD 32-bit diff --git a/rpython/rlib/rvmprof/src/vmprof_config.h b/rpython/rlib/rvmprof/src/vmprof_con

[pypy-commit] pypy sandbox-lib: Remove the deprecated "sandboxsafe" argument to register_external()

2016-03-20 Thread arigo
Author: Armin Rigo Branch: sandbox-lib Changeset: r83181:d9ce306bebe1 Date: 2016-03-20 09:10 +0100 http://bitbucket.org/pypy/pypy/changeset/d9ce306bebe1/ Log:Remove the deprecated "sandboxsafe" argument to register_external() diff --git a/rpython/rlib/rfloat.py b/rpython/rlib/rfloat.py --- a

[pypy-commit] pypy sandbox-lib: Kill the high-level sandboxing, keep only the low-level one

2016-03-20 Thread arigo
Author: Armin Rigo Branch: sandbox-lib Changeset: r83180:8f9fd1f3b161 Date: 2016-03-20 09:06 +0100 http://bitbucket.org/pypy/pypy/changeset/8f9fd1f3b161/ Log:Kill the high-level sandboxing, keep only the low-level one diff --git a/rpython/annotator/policy.py b/rpython/annotator/policy.py ---

[pypy-commit] pypy sandbox-lib: Rename "sandboxlib" to "rsandbox"

2016-03-20 Thread arigo
Author: Armin Rigo Branch: sandbox-lib Changeset: r83179:28c504249fc6 Date: 2016-03-20 08:14 +0100 http://bitbucket.org/pypy/pypy/changeset/28c504249fc6/ Log:Rename "sandboxlib" to "rsandbox" diff --git a/rpython/annotator/policy.py b/rpython/annotator/policy.py --- a/rpython/annotator/polic