[pypy-commit] pypy gc-forkfriendly: Move some GC flags the JIT needs into where the JIT needs them (i.e. not remote_flags)

2016-06-13 Thread devin.jeanpierre
Author: Devin Jeanpierre Branch: gc-forkfriendly Changeset: r85149:bc8241225da0 Date: 2016-06-13 15:35 -0700 http://bitbucket.org/pypy/pypy/changeset/bc8241225da0/ Log:Move some GC flags the JIT needs into where the JIT needs them (i.e. not remote_flags) diff --git a/rpython/memory/g

[pypy-commit] pypy py3.5: Fix errors of identifier->arg change, remove more obsolete annotation checks

2016-06-13 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r85148:7297e4bad09b Date: 2016-06-13 22:34 +0200 http://bitbucket.org/pypy/pypy/changeset/7297e4bad09b/ Log:Fix errors of identifier->arg change, remove more obsolete annotation checks diff --git a/pypy/interpreter/astcompiler/codegen.p

[pypy-commit] pypy py3.5: Remove vararg- and kwargannotation checks in visit_annotation for symtable

2016-06-13 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r85147:8cd46370914c Date: 2016-06-13 22:05 +0200 http://bitbucket.org/pypy/pypy/changeset/8cd46370914c/ Log:Remove vararg- and kwargannotation checks in visit_annotation for symtable diff --git a/pypy/interpreter/astcompiler/symtable.py

[pypy-commit] pypy py3.5: Return an arg (instead of identifier value) in handle arguments for STAR and DOUBLESTAR

2016-06-13 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r85146:4ed7839a6bd6 Date: 2016-06-13 21:51 +0200 http://bitbucket.org/pypy/pypy/changeset/4ed7839a6bd6/ Log:Return an arg (instead of identifier value) in handle arguments for STAR and DOUBLESTAR diff --git a/pypy/interpreter/astcompile

[pypy-commit] pypy default: Found a way in CPython to have several empty string objects.

2016-06-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r85145:9417f63e9eff Date: 2016-06-13 21:29 +0200 http://bitbucket.org/pypy/pypy/changeset/9417f63e9eff/ Log:Found a way in CPython to have several empty string objects. diff --git a/pypy/doc/cpython_differences.rst b/pypy/doc/cpython_differences.rst ---

[pypy-commit] pypy py3.5: Better way to fix the double quotes

2016-06-13 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r85144:caaa5d28bdd6 Date: 2016-06-13 21:21 +0200 http://bitbucket.org/pypy/pypy/changeset/caaa5d28bdd6/ Log:Better way to fix the double quotes diff --git a/pypy/interpreter/astcompiler/tools/asdl_py.py b/pypy/interpreter/astcompiler/tools/asd

[pypy-commit] pypy py3.5: Remove state.ast_type double quotes to get old format back

2016-06-13 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r85143:6ed651b758f8 Date: 2016-06-13 21:05 +0200 http://bitbucket.org/pypy/pypy/changeset/6ed651b758f8/ Log:Remove state.ast_type double quotes to get old format back diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompi

[pypy-commit] pypy default: Fix test (after 4e4fa6046959, which gets rid of these unexpected

2016-06-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r85142:8030d6268539 Date: 2016-06-13 21:06 +0200 http://bitbucket.org/pypy/pypy/changeset/8030d6268539/ Log:Fix test (after 4e4fa6046959, which gets rid of these unexpected getarrayitem_raw) diff --git a/pypy/module/pypyjit/test_pypy_c/test_micr

[pypy-commit] pypy default: Mention this change in whatsnew-head

2016-06-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r85141:66f63c100c7b Date: 2016-06-13 20:24 +0200 http://bitbucket.org/pypy/pypy/changeset/66f63c100c7b/ Log:Mention this change in whatsnew-head diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/

[pypy-commit] pypy testing-cleanup: fix test_ndarrayobject: replace RPythonism with regular C

2016-06-13 Thread rlamy
Author: Ronan Lamy Branch: testing-cleanup Changeset: r85140:bd32cf80bb35 Date: 2016-06-13 18:49 +0100 http://bitbucket.org/pypy/pypy/changeset/bd32cf80bb35/ Log:fix test_ndarrayobject: replace RPythonism with regular C diff --git a/pypy/module/cpyext/test/test_ndarrayobject.py b/pypy/modul

[pypy-commit] pypy default: Add id/is support to the empty frozenset, similar to the empty tuple

2016-06-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r85139:b80452987110 Date: 2016-06-13 19:40 +0200 http://bitbucket.org/pypy/pypy/changeset/b80452987110/ Log:Add id/is support to the empty frozenset, similar to the empty tuple diff --git a/pypy/doc/cpython_differences.rst b/pypy/doc/cpython_differences

[pypy-commit] pypy default: Document the new behavior of 'id/is' on str/unicode/tuple.

2016-06-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r85138:dbd7b8e24c1b Date: 2016-06-13 19:30 +0200 http://bitbucket.org/pypy/pypy/changeset/dbd7b8e24c1b/ Log:Document the new behavior of 'id/is' on str/unicode/tuple. diff --git a/pypy/doc/cpython_differences.rst b/pypy/doc/cpython_differences.rst --- a

[pypy-commit] pypy default: Improve CPython compatibility of 'is'. Now 'x is y' is guaranteed

2016-06-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r85137:418b05f95db5 Date: 2016-06-13 19:07 +0200 http://bitbucket.org/pypy/pypy/changeset/418b05f95db5/ Log:Improve CPython compatibility of 'is'. Now 'x is y' is guaranteed to return True if x == y and x, y are: * empty strings; empty

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

2016-06-13 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85136:de092081d81f Date: 2016-06-13 16:42 +0200 http://bitbucket.org/pypy/pypy/changeset/de092081d81f/ Log:fix merge diff --git a/pypy/objspace/std/typeobject.py b/pypy/objspace/std/typeobject.py --- a/pypy/objspace/std/typeobj

[pypy-commit] pypy py3k: Merge branch 'testing-cleanup-py3k'

2016-06-13 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r85134:8028f6e5a9c9 Date: 2016-06-13 16:35 +0100 http://bitbucket.org/pypy/pypy/changeset/8028f6e5a9c9/ Log:Merge branch 'testing-cleanup-py3k' diff --git a/pypy/conftest.py b/pypy/conftest.py --- a/pypy/conftest.py +++ b/pypy/conftest.py @@ -94,6 +

[pypy-commit] pypy py3k: hg merge default

2016-06-13 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r85135:fef0c44d0976 Date: 2016-06-13 16:50 +0100 http://bitbucket.org/pypy/pypy/changeset/fef0c44d0976/ Log:hg merge default diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsne

[pypy-commit] pypy testing-cleanup-py3k: Don't attempt to modify sys.filesystemencoding; skip tests instead if it's not good enough

2016-06-13 Thread rlamy
Author: Ronan Lamy Branch: testing-cleanup-py3k Changeset: r85133:0814a8d50e58 Date: 2016-06-13 16:30 +0100 http://bitbucket.org/pypy/pypy/changeset/0814a8d50e58/ Log:Don't attempt to modify sys.filesystemencoding; skip tests instead if it's not good enough diff --git a/pypy/module/p

[pypy-commit] pypy default: Issue #2324: fix for bytearray().replace('a', 'ab')

2016-06-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r85132:41928beccff9 Date: 2016-06-13 17:26 +0200 http://bitbucket.org/pypy/pypy/changeset/41928beccff9/ Log:Issue #2324: fix for bytearray().replace('a', 'ab') We have too much mess and code duplication around here. diff --git a/pypy/objspace/s

[pypy-commit] pypy hypothesis-apptest: unbreak regular execution

2016-06-13 Thread cfbolz
Author: Carl Friedrich Bolz Branch: hypothesis-apptest Changeset: r85131:8261a2709a7c Date: 2016-06-13 16:44 +0200 http://bitbucket.org/pypy/pypy/changeset/8261a2709a7c/ Log:unbreak regular execution diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py --- a/rpython/rlib/jit.py +++ b/rpyth

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

2016-06-13 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85129:6ead2971b58b Date: 2016-06-13 15:49 +0200 http://bitbucket.org/pypy/pypy/changeset/6ead2971b58b/ Log:merge default diff too long, truncating to 2000 out of 16968 lines diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.

[pypy-commit] pypy guard-compatible: (arigo, cfbolz): to make the tests check both paths, return True or False

2016-06-13 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85127:d3b59f1f5ac9 Date: 2016-05-24 10:54 +0200 http://bitbucket.org/pypy/pypy/changeset/d3b59f1f5ac9/ Log:(arigo, cfbolz): to make the tests check both paths, return True or False randomly from we_are_jitted diff --git

[pypy-commit] pypy guard-compatible: merge

2016-06-13 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85130:febecdcd73b2 Date: 2016-06-13 15:50 +0200 http://bitbucket.org/pypy/pypy/changeset/febecdcd73b2/ Log:merge diff --git a/pypy/objspace/std/callmethod.py b/pypy/objspace/std/callmethod.py --- a/pypy/objspace/std/callmethod.

[pypy-commit] pypy guard-compatible: deal with TypeErrors in we_are_jitted() blocks correctly

2016-06-13 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85128:4d70d977e2f2 Date: 2016-05-24 10:57 +0200 http://bitbucket.org/pypy/pypy/changeset/4d70d977e2f2/ Log:deal with TypeErrors in we_are_jitted() blocks correctly diff --git a/pypy/objspace/std/callmethod.py b/pypy/objspace/st

[pypy-commit] pypy hypothesis-apptest: a hypothesis strategy for randomizing the results of we_are_jitted()

2016-06-13 Thread cfbolz
Author: Carl Friedrich Bolz Branch: hypothesis-apptest Changeset: r85126:0485618dc84d Date: 2016-06-13 15:44 +0200 http://bitbucket.org/pypy/pypy/changeset/0485618dc84d/ Log:a hypothesis strategy for randomizing the results of we_are_jitted() diff --git a/rpython/rlib/jit.py b/rpython/rlib/j

[pypy-commit] pypy reverse-debugger: fix

2016-06-13 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85125:da8e81bf6327 Date: 2016-06-13 15:03 +0200 http://bitbucket.org/pypy/pypy/changeset/da8e81bf6327/ Log:fix diff --git a/rpython/translator/revdb/src-revdb/revdb.c b/rpython/translator/revdb/src-revdb/revdb.c --- a/rpython/translato

[pypy-commit] pypy reverse-debugger: object_to_id

2016-06-13 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85124:6494d80c50d8 Date: 2016-06-13 13:03 +0200 http://bitbucket.org/pypy/pypy/changeset/6494d80c50d8/ Log:object_to_id diff --git a/rpython/rlib/revdb.py b/rpython/rlib/revdb.py --- a/rpython/rlib/revdb.py +++ b/rpython/rlib/revdb.py @

[pypy-commit] pypy reverse-debugger: hg merge default

2016-06-13 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85122:ea07e83296cd Date: 2016-06-13 11:59 +0200 http://bitbucket.org/pypy/pypy/changeset/ea07e83296cd/ Log:hg merge default diff too long, truncating to 2000 out of 4843 lines diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags

[pypy-commit] pypy reverse-debugger: Don't record the reads out of the small funcset arrays

2016-06-13 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85123:1f9da349e92c Date: 2016-06-13 12:03 +0200 http://bitbucket.org/pypy/pypy/changeset/1f9da349e92c/ Log:Don't record the reads out of the small funcset arrays diff --git a/rpython/rlib/revdb.py b/rpython/rlib/revdb.py --- a/rpython/r

[pypy-commit] pypy default: Add a test checking the conversion_table() function and the

2016-06-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r85121:4e4fa6046959 Date: 2016-06-13 11:53 +0200 http://bitbucket.org/pypy/pypy/changeset/4e4fa6046959/ Log:Add a test checking the conversion_table() function and the pointer_table array. Add 'immutable' hints on these arrays. diff --git a/rpyt

[pypy-commit] pypy default: fix for module.cpyext.test.test_ztranslation

2016-06-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r85120:30a77e18d1db Date: 2016-06-13 11:19 +0200 http://bitbucket.org/pypy/pypy/changeset/30a77e18d1db/ Log:fix for module.cpyext.test.test_ztranslation diff --git a/pypy/objspace/fake/objspace.py b/pypy/objspace/fake/objspace.py --- a/pypy/objspace/fak

[pypy-commit] pypy reverse-debugger: Record the creation time of objects

2016-06-13 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85119:55db2cb66764 Date: 2016-06-13 11:15 +0200 http://bitbucket.org/pypy/pypy/changeset/55db2cb66764/ Log:Record the creation time of objects diff --git a/rpython/memory/gctransform/boehm.py b/rpython/memory/gctransform/boehm.py --- a

[pypy-commit] pypy default: Support 'llhelper(F, multiple_functions)', as long as they all have the

2016-06-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r85118:6709ea850047 Date: 2016-06-13 10:18 +0200 http://bitbucket.org/pypy/pypy/changeset/6709ea850047/ Log:Support 'llhelper(F, multiple_functions)', as long as they all have the right signature. diff --git a/rpython/rtyper/annlowlevel.py b/rpy

[pypy-commit] pypy reverse-debugger: Breakpoints

2016-06-13 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85117:c146f7200672 Date: 2016-06-13 09:45 +0200 http://bitbucket.org/pypy/pypy/changeset/c146f7200672/ Log:Breakpoints diff --git a/rpython/rlib/revdb.py b/rpython/rlib/revdb.py --- a/rpython/rlib/revdb.py +++ b/rpython/rlib/revdb.py @@

[pypy-commit] pypy reverse-debugger: Rename the src directory

2016-06-13 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85116:eff7204f9b22 Date: 2016-06-13 08:49 +0200 http://bitbucket.org/pypy/pypy/changeset/eff7204f9b22/ Log:Rename the src directory diff --git a/rpython/translator/c/src/entrypoint.c b/rpython/translator/c/src/entrypoint.c --- a/rpytho