[pypy-commit] pypy py3k: __qualname__ must be removed from the type dict so it doesn't propagate down to

2016-05-06 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84273:2b6f54d085d2 Date: 2016-05-06 17:53 -0700 http://bitbucket.org/pypy/pypy/changeset/2b6f54d085d2/ Log:__qualname__ must be removed from the type dict so it doesn't propagate down to the instance diff --git a/pypy/objspace/std/test/t

[pypy-commit] pypy cpyext-macros-cast: Cast inside of macros so that callers don't get compilation errors in PyPy.

2016-05-06 Thread devin.jeanpierre
Author: Devin Jeanpierre Branch: cpyext-macros-cast Changeset: r84272:cf292feacdbb Date: 2016-05-06 17:37 -0700 http://bitbucket.org/pypy/pypy/changeset/cf292feacdbb/ Log:Cast inside of macros so that callers don't get compilation errors in PyPy. CPython defines many macros l

[pypy-commit] pypy py3k: now an OSError on 3.3

2016-05-06 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84271:adaec121cd45 Date: 2016-05-06 17:08 -0700 http://bitbucket.org/pypy/pypy/changeset/adaec121cd45/ Log:now an OSError on 3.3 diff --git a/pypy/module/signal/interp_signal.py b/pypy/module/signal/interp_signal.py --- a/pypy/module/signal/int

[pypy-commit] pypy default: Remove the @specialize.arg_or_var. As far as I can tell, inside pypy

2016-05-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r84270:3bfdbf0a6101 Date: 2016-05-06 18:18 +0200 http://bitbucket.org/pypy/pypy/changeset/3bfdbf0a6101/ Log:Remove the @specialize.arg_or_var. As far as I can tell, inside pypy we never ever call any of these five functions with two different

[pypy-commit] pypy py3.5: Add astbuilder test @=, remove mistake in pyopcode

2016-05-06 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r84269:07d590485a65 Date: 2016-05-06 17:13 +0200 http://bitbucket.org/pypy/pypy/changeset/07d590485a65/ Log:Add astbuilder test @=, remove mistake in pyopcode diff --git a/pypy/interpreter/astcompiler/test/test_astbuilder.py b/pypy/interpreter

[pypy-commit] pypy py3k: Fix deque as I meant to do before. Added tests specifically testing pickleability of deque iterators.

2016-05-06 Thread marky1991
Author: Mark Young Branch: py3k Changeset: r84266:e31a3547aa90 Date: 2016-05-06 01:13 -0400 http://bitbucket.org/pypy/pypy/changeset/e31a3547aa90/ Log:Fix deque as I meant to do before. Added tests specifically testing pickleability of deque iterators. diff --git a/lib-python/conftes

[pypy-commit] pypy py3k: Merged in marky1991/pypy_new/py3k (pull request #444)

2016-05-06 Thread marky1991
Author: Mark Young Branch: py3k Changeset: r84268:5624ae62ac73 Date: 2016-05-06 10:19 -0400 http://bitbucket.org/pypy/pypy/changeset/5624ae62ac73/ Log:Merged in marky1991/pypy_new/py3k (pull request #444) Py3k Finish Deque Fix diff --git a/lib-python/conftest.py b/lib-python/conftes

[pypy-commit] pypy py3k: Fix the message to report the type correctly.

2016-05-06 Thread marky1991
Author: Mark Young Branch: py3k Changeset: r84267:1248da245a30 Date: 2016-05-06 10:04 -0400 http://bitbucket.org/pypy/pypy/changeset/1248da245a30/ Log:Fix the message to report the type correctly. diff --git a/pypy/module/_collections/interp_deque.py b/pypy/module/_collections/interp_deque.

[pypy-commit] pypy use-gc-del-3: Fix test

2016-05-06 Thread arigo
Author: Armin Rigo Branch: use-gc-del-3 Changeset: r84265:199051ab596e Date: 2016-05-06 15:17 +0200 http://bitbucket.org/pypy/pypy/changeset/199051ab596e/ Log:Fix test diff --git a/pypy/module/pypyjit/test_pypy_c/test_weakref.py b/pypy/module/pypyjit/test_pypy_c/test_weakref.py --- a/pypy/m

[pypy-commit] pypy use-gc-del-3: Can't cumulate calls to register_finalizer()

2016-05-06 Thread arigo
Author: Armin Rigo Branch: use-gc-del-3 Changeset: r84264:4d9ac4622f35 Date: 2016-05-06 15:14 +0200 http://bitbucket.org/pypy/pypy/changeset/4d9ac4622f35/ Log:Can't cumulate calls to register_finalizer() diff --git a/rpython/rlib/test/test_rgc.py b/rpython/rlib/test/test_rgc.py --- a/rpython

[pypy-commit] pypy py3.5: Add astbuilder test for matmul

2016-05-06 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r84263:4b92de1eb94a Date: 2016-05-06 15:06 +0200 http://bitbucket.org/pypy/pypy/changeset/4b92de1eb94a/ Log:Add astbuilder test for matmul diff --git a/pypy/interpreter/astcompiler/test/test_astbuilder.py b/pypy/interpreter/astcompiler/test/te

[pypy-commit] pypy use-gc-del-3: Ignore the register_finalizer() calls on top of Boehm

2016-05-06 Thread arigo
Author: Armin Rigo Branch: use-gc-del-3 Changeset: r84262:070d35dbb069 Date: 2016-05-06 13:52 +0200 http://bitbucket.org/pypy/pypy/changeset/070d35dbb069/ Log:Ignore the register_finalizer() calls on top of Boehm diff --git a/pypy/doc/discussion/finalizer-order.rst b/pypy/doc/discussion/fin

[pypy-commit] pypy use-gc-del-3: update doc

2016-05-06 Thread arigo
Author: Armin Rigo Branch: use-gc-del-3 Changeset: r84261:3b705156974d Date: 2016-05-06 13:34 +0200 http://bitbucket.org/pypy/pypy/changeset/3b705156974d/ Log:update doc diff --git a/pypy/doc/discussion/finalizer-order.rst b/pypy/doc/discussion/finalizer-order.rst --- a/pypy/doc/discussion/

[pypy-commit] pypy use-gc-del-3: Some jit.dont_look_inside.

2016-05-06 Thread arigo
Author: Armin Rigo Branch: use-gc-del-3 Changeset: r84260:c2080e0f969f Date: 2016-05-06 12:23 +0100 http://bitbucket.org/pypy/pypy/changeset/c2080e0f969f/ Log:Some jit.dont_look_inside. diff --git a/pypy/module/_weakref/interp__weakref.py b/pypy/module/_weakref/interp__weakref.py --- a/pypy

[pypy-commit] pypy use-gc-del-3: Restore semblance of sanity to gc.disable()/gc.enable(): now they

2016-05-06 Thread arigo
Author: Armin Rigo Branch: use-gc-del-3 Changeset: r84259:88006cd809de Date: 2016-05-06 12:10 +0200 http://bitbucket.org/pypy/pypy/changeset/88006cd809de/ Log:Restore semblance of sanity to gc.disable()/gc.enable(): now they don't usually prevent running finalizers, but they will prev

[pypy-commit] pypy use-gc-del-3: No point in caching in typedef.py a subclass per space. The space is

2016-05-06 Thread arigo
Author: Armin Rigo Branch: use-gc-del-3 Changeset: r84258:807ed074327d Date: 2016-05-06 11:08 +0200 http://bitbucket.org/pypy/pypy/changeset/807ed074327d/ Log:No point in caching in typedef.py a subclass per space. The space is not used any more. So we can as well cache a single globa

[pypy-commit] pypy default: comments

2016-05-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r84257:78a9d921802c Date: 2016-05-06 10:27 +0200 http://bitbucket.org/pypy/pypy/changeset/78a9d921802c/ Log:comments diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-head.rst @

[pypy-commit] pypy default: Merged in unpacking-cpython-shortcut (pull request #443)

2016-05-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r84256:e98228f40d1f Date: 2016-05-06 10:23 +0200 http://bitbucket.org/pypy/pypy/changeset/e98228f40d1f/ Log:Merged in unpacking-cpython-shortcut (pull request #443) Copy CPython's 'optimization': ignore __iter__ etc. for f(**dict_subclas

[pypy-commit] pypy use-gc-del-3: Fix _multiprocessing

2016-05-06 Thread arigo
Author: Armin Rigo Branch: use-gc-del-3 Changeset: r84255:96181861aba3 Date: 2016-05-06 10:18 +0200 http://bitbucket.org/pypy/pypy/changeset/96181861aba3/ Log:Fix _multiprocessing diff --git a/pypy/module/_multiprocessing/interp_connection.py b/pypy/module/_multiprocessing/interp_connection

[pypy-commit] pypy use-gc-del-3: Fix micronumpy

2016-05-06 Thread arigo
Author: Armin Rigo Branch: use-gc-del-3 Changeset: r84254:227d2de10882 Date: 2016-05-06 10:04 +0200 http://bitbucket.org/pypy/pypy/changeset/227d2de10882/ Log:Fix micronumpy diff --git a/pypy/module/micronumpy/ufuncs.py b/pypy/module/micronumpy/ufuncs.py --- a/pypy/module/micronumpy/ufuncs.p

[pypy-commit] pypy use-gc-del-3: Fix select

2016-05-06 Thread arigo
Author: Armin Rigo Branch: use-gc-del-3 Changeset: r84253:6f05a5828b98 Date: 2016-05-06 09:57 +0200 http://bitbucket.org/pypy/pypy/changeset/6f05a5828b98/ Log:Fix select diff --git a/pypy/module/select/interp_epoll.py b/pypy/module/select/interp_epoll.py --- a/pypy/module/select/interp_epol

[pypy-commit] pypy use-gc-del-3: Fix pyexpat

2016-05-06 Thread arigo
Author: Armin Rigo Branch: use-gc-del-3 Changeset: r84252:7946e940e452 Date: 2016-05-06 09:52 +0200 http://bitbucket.org/pypy/pypy/changeset/7946e940e452/ Log:Fix pyexpat diff --git a/pypy/module/pyexpat/interp_pyexpat.py b/pypy/module/pyexpat/interp_pyexpat.py --- a/pypy/module/pyexpat/int

[pypy-commit] pypy use-gc-del-3: Fix _multibytecodec

2016-05-06 Thread arigo
Author: Armin Rigo Branch: use-gc-del-3 Changeset: r84251:c410845de2c6 Date: 2016-05-06 09:32 +0200 http://bitbucket.org/pypy/pypy/changeset/c410845de2c6/ Log:Fix _multibytecodec diff --git a/pypy/module/_multibytecodec/interp_incremental.py b/pypy/module/_multibytecodec/interp_incremental.

[pypy-commit] pypy use-gc-del-3: Fix bz2

2016-05-06 Thread arigo
Author: Armin Rigo Branch: use-gc-del-3 Changeset: r84250:254752b4b3fb Date: 2016-05-06 09:30 +0200 http://bitbucket.org/pypy/pypy/changeset/254752b4b3fb/ Log:Fix bz2 diff --git a/pypy/module/bz2/interp_bz2.py b/pypy/module/bz2/interp_bz2.py --- a/pypy/module/bz2/interp_bz2.py +++ b/pypy/mod

[pypy-commit] pypy use-gc-del-3: Fix zlib

2016-05-06 Thread arigo
Author: Armin Rigo Branch: use-gc-del-3 Changeset: r84249:b075b2f93078 Date: 2016-05-06 09:22 +0200 http://bitbucket.org/pypy/pypy/changeset/b075b2f93078/ Log:Fix zlib diff --git a/pypy/module/zlib/interp_zlib.py b/pypy/module/zlib/interp_zlib.py --- a/pypy/module/zlib/interp_zlib.py +++ b/p

[pypy-commit] pypy use-gc-del-3: Revert the "track_allocations=False" change. Instead, add logic so that

2016-05-06 Thread arigo
Author: Armin Rigo Branch: use-gc-del-3 Changeset: r84248:7f438ed57c13 Date: 2016-05-06 09:21 +0200 http://bitbucket.org/pypy/pypy/changeset/7f438ed57c13/ Log:Revert the "track_allocations=False" change. Instead, add logic so that the leakfinder at the end of app-level tests tries not

[pypy-commit] pypy use-gc-del-3: Fix _hashlib

2016-05-06 Thread arigo
Author: Armin Rigo Branch: use-gc-del-3 Changeset: r84247:ec939870c9dc Date: 2016-05-06 09:02 +0200 http://bitbucket.org/pypy/pypy/changeset/ec939870c9dc/ Log:Fix _hashlib diff --git a/pypy/module/_hashlib/interp_hashlib.py b/pypy/module/_hashlib/interp_hashlib.py --- a/pypy/module/_hashlib