[pypy-commit] pypy oefmt: missing import

2016-05-01 Thread pjenvey
Author: Philip Jenvey Branch: oefmt Changeset: r84122:21f31b2d5357 Date: 2016-05-01 23:54 -0700 http://bitbucket.org/pypy/pypy/changeset/21f31b2d5357/ Log:missing import diff --git a/pypy/module/cpyext/state.py b/pypy/module/cpyext/state.py --- a/pypy/module/cpyext/state.py +++ b/pypy/module

[pypy-commit] pypy oefmt: fix

2016-05-01 Thread pjenvey
Author: Philip Jenvey Branch: oefmt Changeset: r84123:c665430f23c3 Date: 2016-05-01 23:54 -0700 http://bitbucket.org/pypy/pypy/changeset/c665430f23c3/ Log:fix diff --git a/pypy/module/cpyext/methodobject.py b/pypy/module/cpyext/methodobject.py --- a/pypy/module/cpyext/methodobject.py +++ b/

[pypy-commit] pypy oefmt: oefmt pypy/module/_*

2016-05-01 Thread pjenvey
Author: Philip Jenvey Branch: oefmt Changeset: r84120:18b5bfbd3dfb Date: 2016-05-01 22:34 -0700 http://bitbucket.org/pypy/pypy/changeset/18b5bfbd3dfb/ Log:oefmt pypy/module/_* diff too long, truncating to 2000 out of 2996 lines diff --git a/pypy/module/__builtin__/compiling.py b/pypy/modul

[pypy-commit] pypy oefmt: oefmt pypy/module/!(_*)

2016-05-01 Thread pjenvey
Author: Philip Jenvey Branch: oefmt Changeset: r84121:3902fa8f3207 Date: 2016-05-01 23:26 -0700 http://bitbucket.org/pypy/pypy/changeset/3902fa8f3207/ Log:oefmt pypy/module/!(_*) diff too long, truncating to 2000 out of 3818 lines diff --git a/pypy/module/array/interp_array.py b/pypy/modul

[pypy-commit] pypy oefmt: OperationError apocalypse

2016-05-01 Thread pjenvey
Author: Philip Jenvey Branch: oefmt Changeset: r84116:31ebe44e9a13 Date: 2016-05-01 22:08 -0700 http://bitbucket.org/pypy/pypy/changeset/31ebe44e9a13/ Log:OperationError apocalypse ___ pypy-commit mailing list pypy-commit@python.org https://mail.py

[pypy-commit] pypy oefmt: oefmt pypy/{objspace,tool}/

2016-05-01 Thread pjenvey
Author: Philip Jenvey Branch: oefmt Changeset: r84119:b974474cf57b Date: 2016-05-01 22:09 -0700 http://bitbucket.org/pypy/pypy/changeset/b974474cf57b/ Log:oefmt pypy/{objspace,tool}/ diff --git a/pypy/objspace/descroperation.py b/pypy/objspace/descroperation.py --- a/pypy/objspace/descropera

[pypy-commit] pypy oefmt: fix test, this is lazy now

2016-05-01 Thread pjenvey
Author: Philip Jenvey Branch: oefmt Changeset: r84118:2faccce3d0dd Date: 2016-05-01 22:09 -0700 http://bitbucket.org/pypy/pypy/changeset/2faccce3d0dd/ Log:fix test, this is lazy now diff --git a/pypy/interpreter/test/test_argument.py b/pypy/interpreter/test/test_argument.py --- a/pypy/inter

[pypy-commit] pypy oefmt: oefmt pypy/interpreter/

2016-05-01 Thread pjenvey
Author: Philip Jenvey Branch: oefmt Changeset: r84117:77443b718701 Date: 2016-05-01 22:08 -0700 http://bitbucket.org/pypy/pypy/changeset/77443b718701/ Log:oefmt pypy/interpreter/ diff --git a/pypy/interpreter/argument.py b/pypy/interpreter/argument.py --- a/pypy/interpreter/argument.py +++ b

[pypy-commit] pypy default: match cpython error messages

2016-05-01 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r84112:a0ed295ccdc9 Date: 2016-05-01 21:41 -0700 http://bitbucket.org/pypy/pypy/changeset/a0ed295ccdc9/ Log:match cpython error messages diff --git a/pypy/objspace/std/newformat.py b/pypy/objspace/std/newformat.py --- a/pypy/objspace/std/newformat.py

[pypy-commit] pypy default: fix error message

2016-05-01 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r84113:ad27d9cf6f2d Date: 2016-05-01 21:42 -0700 http://bitbucket.org/pypy/pypy/changeset/ad27d9cf6f2d/ Log:fix error message diff --git a/pypy/module/cppyy/interp_cppyy.py b/pypy/module/cppyy/interp_cppyy.py --- a/pypy/module/cppyy/interp_cppyy.py

[pypy-commit] pypy py3.5: merge py3k

2016-05-01 Thread pjenvey
Author: Philip Jenvey Branch: py3.5 Changeset: r84115:ecd0020a0f93 Date: 2016-05-01 21:44 -0700 http://bitbucket.org/pypy/pypy/changeset/ecd0020a0f93/ Log:merge py3k diff too long, truncating to 2000 out of 20403 lines diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -20,3 +20,

[pypy-commit] pypy py3k: merge default

2016-05-01 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84114:796445937161 Date: 2016-05-01 21:43 -0700 http://bitbucket.org/pypy/pypy/changeset/796445937161/ Log:merge default diff --git a/pypy/module/cppyy/interp_cppyy.py b/pypy/module/cppyy/interp_cppyy.py --- a/pypy/module/cppyy/interp_cppyy.py

[pypy-commit] pypy py3k-update: close branch before merging

2016-05-01 Thread rlamy
Author: Ronan Lamy Branch: py3k-update Changeset: r84110:0b90cfe66049 Date: 2016-05-01 23:45 +0100 http://bitbucket.org/pypy/pypy/changeset/0b90cfe66049/ Log:close branch before merging ___ pypy-commit mailing list pypy-commit@python.org https://ma

[pypy-commit] pypy py3k: Merge branch 'py3k-update'

2016-05-01 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r84111:5947b91767eb Date: 2016-05-01 23:47 +0100 http://bitbucket.org/pypy/pypy/changeset/5947b91767eb/ Log:Merge branch 'py3k-update' diff too long, truncating to 2000 out of 19510 lines diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @

[pypy-commit] pypy py3k-update: Fix translation

2016-05-01 Thread rlamy
Author: Ronan Lamy Branch: py3k-update Changeset: r84109:4e240e7e8307 Date: 2016-05-01 22:25 +0100 http://bitbucket.org/pypy/pypy/changeset/4e240e7e8307/ Log:Fix translation diff --git a/pypy/module/cpyext/object.py b/pypy/module/cpyext/object.py --- a/pypy/module/cpyext/object.py +++ b/pypy

[pypy-commit] pypy py3k-update: Remove reference to old-style classes

2016-05-01 Thread rlamy
Author: Ronan Lamy Branch: py3k-update Changeset: r84108:3e13ccbf37de Date: 2016-05-01 21:36 +0100 http://bitbucket.org/pypy/pypy/changeset/3e13ccbf37de/ Log:Remove reference to old-style classes diff --git a/pypy/interpreter/typedef.py b/pypy/interpreter/typedef.py --- a/pypy/interpreter/ty

[pypy-commit] pypy py3k-update: hg merge default

2016-05-01 Thread rlamy
Author: Ronan Lamy Branch: py3k-update Changeset: r84107:db30c99ce18e Date: 2016-05-01 18:10 +0100 http://bitbucket.org/pypy/pypy/changeset/db30c99ce18e/ Log:hg merge default diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -21,3 +21,4 @@ 246c9cf22037b11dc0e8c29ce3f291d3b8c5935

[pypy-commit] pypy gc-del-3: Implement FinalizerQueue as documented for the emulated on-top-of-cpython mode

2016-05-01 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84106:3d4ba6165353 Date: 2016-05-01 18:15 +0200 http://bitbucket.org/pypy/pypy/changeset/3d4ba6165353/ Log:Implement FinalizerQueue as documented for the emulated on-top-of- cpython mode diff --git a/rpython/rlib/rgc.py b/rpython/rlib/r

[pypy-commit] pypy default: Manually reset sys.settrace() and sys.setprofile() when we're done running.

2016-05-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r84105:ea6e01b797e0 Date: 2016-05-01 16:59 +0100 http://bitbucket.org/pypy/pypy/changeset/ea6e01b797e0/ Log:Manually reset sys.settrace() and sys.setprofile() when we're done running. This is not exactly what CPython does, but if we get an

[pypy-commit] pypy py3k-update: Don't run -A tests in cpyext

2016-05-01 Thread rlamy
Author: Ronan Lamy Branch: py3k-update Changeset: r84104:1c3add02e1c7 Date: 2016-05-01 16:49 +0100 http://bitbucket.org/pypy/pypy/changeset/1c3add02e1c7/ Log:Don't run -A tests in cpyext diff --git a/pypy/module/cpyext/test/conftest.py b/pypy/module/cpyext/test/conftest.py --- a/pypy/module

[pypy-commit] pypy gc-del-3: These are really queues, similar to Java's queues of objects to

2016-05-01 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84103:25ed89f59a32 Date: 2016-05-01 16:22 +0200 http://bitbucket.org/pypy/pypy/changeset/25ed89f59a32/ Log:These are really queues, similar to Java's queues of objects to finalize. diff --git a/pypy/doc/discussion/finalizer-order.rst b

[pypy-commit] pypy gc-del-3: Update docs with the goal

2016-05-01 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84102:0cebe4cdc049 Date: 2016-05-01 16:03 +0200 http://bitbucket.org/pypy/pypy/changeset/0cebe4cdc049/ Log:Update docs with the goal diff --git a/pypy/doc/discussion/finalizer-order.rst b/pypy/doc/discussion/finalizer-order.rst --- a/pypy/doc/

[pypy-commit] pypy gc-del-3: Make a new attempt similar to the unmerged 'gc-del' branch, with a

2016-05-01 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84101:de156559ad08 Date: 2016-05-01 14:04 +0200 http://bitbucket.org/pypy/pypy/changeset/de156559ad08/ Log:Make a new attempt similar to the unmerged 'gc-del' branch, with a smaller scope: the goal is only to add rgc.register_finalizer()

[pypy-commit] pypy default: document branch

2016-05-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r84099:c9fd80001f59 Date: 2016-05-01 15:37 +0200 http://bitbucket.org/pypy/pypy/changeset/c9fd80001f59/ 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 cpyext-auto-gil: Ready to merge, numpy tests seem happy

2016-05-01 Thread arigo
Author: Armin Rigo Branch: cpyext-auto-gil Changeset: r84097:791761b33df6 Date: 2016-05-01 15:33 +0200 http://bitbucket.org/pypy/pypy/changeset/791761b33df6/ Log:Ready to merge, numpy tests seem happy ___ pypy-commit mailing list pypy-commit@python

[pypy-commit] pypy default: Remove these two lines, which simply causes an exception to be printed

2016-05-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r84096:d789f9d98fc2 Date: 2016-05-01 13:53 +0200 http://bitbucket.org/pypy/pypy/changeset/d789f9d98fc2/ Log:Remove these two lines, which simply causes an exception to be printed to stderr and otherwise ignored (both with and without -A) diff --

[pypy-commit] pypy default: hg merge cpyext-auto-gil

2016-05-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r84098:22204fd13f81 Date: 2016-05-01 15:35 +0200 http://bitbucket.org/pypy/pypy/changeset/22204fd13f81/ Log:hg merge cpyext-auto-gil When some PyXxx() function is called without the GIL, we already detect this case. Previously we would c

[pypy-commit] pypy default: merge heads

2016-05-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r84100:bf4e328270ce Date: 2016-05-01 15:38 +0200 http://bitbucket.org/pypy/pypy/changeset/bf4e328270ce/ Log:merge heads diff --git a/pypy/module/unicodedata/interp_ucd.py b/pypy/module/unicodedata/interp_ucd.py --- a/pypy/module/unicodedata/interp_ucd.

[pypy-commit] pypy default: Use "must be unicode, not %T" in unicodedata TypeErrors.

2016-05-01 Thread devin.jeanpierre
Author: Devin Jeanpierre Branch: Changeset: r84095:c5edfa7c9d6e Date: 2016-05-01 04:29 -0700 http://bitbucket.org/pypy/pypy/changeset/c5edfa7c9d6e/ Log:Use "must be unicode, not %T" in unicodedata TypeErrors. diff --git a/pypy/module/unicodedata/interp_ucd.py b/pypy/module/unicodedata/inte

[pypy-commit] pypy cpyext-auto-gil: When some PyXxx() function is called without the GIL, we already detect

2016-05-01 Thread arigo
Author: Armin Rigo Branch: cpyext-auto-gil Changeset: r84094:bfd2cd24cee2 Date: 2016-05-01 12:09 +0200 http://bitbucket.org/pypy/pypy/changeset/bfd2cd24cee2/ Log:When some PyXxx() function is called without the GIL, we already detect this case. On "default" we then complain loudly. Ma

[pypy-commit] pypy default: GIL handling fix: must use generic_cpy_call() instead of directly

2016-05-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r84092:1a066795ff46 Date: 2016-05-01 11:45 +0200 http://bitbucket.org/pypy/pypy/changeset/1a066795ff46/ Log:GIL handling fix: must use generic_cpy_call() instead of directly calling some type slots diff --git a/pypy/module/cpyext/test/test_bytes

[pypy-commit] pypy default: Fix another test using PyString_Concat() in a way that is now

2016-05-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r84093:f05e9998737c Date: 2016-05-01 11:49 +0200 http://bitbucket.org/pypy/pypy/changeset/f05e9998737c/ Log:Fix another test using PyString_Concat() in a way that is now crashing---and wrong according to the CPython documentation diff --git a/py

[pypy-commit] pypy default: Fix PyString_Concat and PyString_ConcatAndDel to do the right thing

2016-05-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r84091:5e6d2531c7c9 Date: 2016-05-01 11:35 +0200 http://bitbucket.org/pypy/pypy/changeset/5e6d2531c7c9/ Log:Fix PyString_Concat and PyString_ConcatAndDel to do the right thing with reference counts (I think) diff --git a/pypy/module/cpyext/bytes

[pypy-commit] pypy default: Silence this debug print

2016-05-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r84090:cea64c2b66ee Date: 2016-05-01 11:32 +0200 http://bitbucket.org/pypy/pypy/changeset/cea64c2b66ee/ Log:Silence this debug print diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/pypy/module/cpy

[pypy-commit] pypy default: Backed out changeset 1cb2c3897dbb

2016-05-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r84089:2d9f54097bd9 Date: 2016-05-01 11:15 +0200 http://bitbucket.org/pypy/pypy/changeset/2d9f54097bd9/ Log:Backed out changeset 1cb2c3897dbb It makes a single RPython subclass instead of two if the base RPython class has already got a _

[pypy-commit] pypy default: Comment about the __del__ logic in typedef.py, and point to issue #2287.

2016-05-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r84088:a3c5885e4925 Date: 2016-05-01 11:10 +0200 http://bitbucket.org/pypy/pypy/changeset/a3c5885e4925/ Log:Comment about the __del__ logic in typedef.py, and point to issue #2287. diff --git a/pypy/interpreter/typedef.py b/pypy/interpreter/type

[pypy-commit] pypy default: merge branch cpyext-test-A. This gets all cpyext tests passing under -A.

2016-05-01 Thread devin.jeanpierre
Author: Devin Jeanpierre Branch: Changeset: r84087:ae51d22a2c25 Date: 2016-05-01 00:04 -0700 http://bitbucket.org/pypy/pypy/changeset/ae51d22a2c25/ Log:merge branch cpyext-test-A. This gets all cpyext tests passing under -A. All the fixes are either by changing behavior to d