[pypy-commit] pypy gc-del-3: in-progress: "test_transformed_gc -k Inc" seems happy

2016-05-04 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84184:70f42e6f2872 Date: 2016-05-04 10:00 +0200 http://bitbucket.org/pypy/pypy/changeset/70f42e6f2872/ Log:in-progress: "test_transformed_gc -k Inc" seems happy diff --git a/rpython/memory/gc/base.py b/rpython/memory/gc/base.py --- a/rpython/me

[pypy-commit] pypy gc-del-3: Mess

2016-05-04 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84183:96fc68198993 Date: 2016-05-03 23:32 +0200 http://bitbucket.org/pypy/pypy/changeset/96fc68198993/ Log:Mess diff --git a/rpython/memory/gc/base.py b/rpython/memory/gc/base.py --- a/rpython/memory/gc/base.py +++ b/rpython/memory/gc/base.py @

[pypy-commit] pypy gc-del-3: Hacks to make the non-translated tests pass again

2016-05-04 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84185:b628173116b0 Date: 2016-05-04 10:25 +0200 http://bitbucket.org/pypy/pypy/changeset/b628173116b0/ Log:Hacks to make the non-translated tests pass again diff --git a/rpython/memory/gc/base.py b/rpython/memory/gc/base.py --- a/rpython/memory

[pypy-commit] pypy gc-del-3: Check that finalizer_trigger() doesn't cause GIL-releasing operations,

2016-05-04 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84186:6746f707cca8 Date: 2016-05-04 15:48 +0200 http://bitbucket.org/pypy/pypy/changeset/6746f707cca8/ Log:Check that finalizer_trigger() doesn't cause GIL-releasing operations, like we check in the old-style non-light __del__(). diff -

[pypy-commit] pypy gc-del-3: Found the best way forward: restore much of the removed support for

2016-05-04 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84187:6b9a7ecbd6ad Date: 2016-05-04 17:02 +0200 http://bitbucket.org/pypy/pypy/changeset/6b9a7ecbd6ad/ Log:Found the best way forward: restore much of the removed support for non-light __del__ and keep both finalizer solutions for now d

[pypy-commit] pypy gc-del-3: More reverts, and adapt the docs

2016-05-04 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84188:4a45bfe534bc Date: 2016-05-04 17:19 +0200 http://bitbucket.org/pypy/pypy/changeset/4a45bfe534bc/ Log:More reverts, and adapt the docs diff --git a/pypy/doc/discussion/finalizer-order.rst b/pypy/doc/discussion/finalizer-order.rst --- a/py

[pypy-commit] pypy gc-del-3: Reduce the diff

2016-05-04 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84189:de981b52f14b Date: 2016-05-04 17:27 +0200 http://bitbucket.org/pypy/pypy/changeset/de981b52f14b/ Log:Reduce the diff diff --git a/rpython/memory/gc/base.py b/rpython/memory/gc/base.py --- a/rpython/memory/gc/base.py +++ b/rpython/memory/g

[pypy-commit] pypy gc-del-3: update semispace

2016-05-04 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84191:6343ed75104e Date: 2016-05-04 18:11 +0200 http://bitbucket.org/pypy/pypy/changeset/6343ed75104e/ Log:update semispace diff --git a/rpython/memory/gc/base.py b/rpython/memory/gc/base.py --- a/rpython/memory/gc/base.py +++ b/rpython/memory/

[pypy-commit] pypy gc-del-3: oops

2016-05-04 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84190:af37b7a7dc95 Date: 2016-05-04 17:50 +0200 http://bitbucket.org/pypy/pypy/changeset/af37b7a7dc95/ Log:oops diff --git a/rpython/memory/test/gc_test_base.py b/rpython/memory/test/gc_test_base.py --- a/rpython/memory/test/gc_test_base.py ++

[pypy-commit] pypy gc-del-3: Fixes

2016-05-04 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84192:db5aabaa5d41 Date: 2016-05-04 18:26 +0200 http://bitbucket.org/pypy/pypy/changeset/db5aabaa5d41/ Log:Fixes diff --git a/rpython/memory/gc/base.py b/rpython/memory/gc/base.py --- a/rpython/memory/gc/base.py +++ b/rpython/memory/gc/base.py

[pypy-commit] pypy gc-del-3: Translation fix

2016-05-04 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84193:724566fe8685 Date: 2016-05-04 18:32 +0200 http://bitbucket.org/pypy/pypy/changeset/724566fe8685/ Log:Translation fix diff --git a/rpython/memory/gctransform/framework.py b/rpython/memory/gctransform/framework.py --- a/rpython/memory/gctr

[pypy-commit] pypy gc-del-3: fix

2016-05-04 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84195:a495ce740059 Date: 2016-05-04 18:50 +0200 http://bitbucket.org/pypy/pypy/changeset/a495ce740059/ Log:fix diff --git a/rpython/memory/gc/minimark.py b/rpython/memory/gc/minimark.py --- a/rpython/memory/gc/minimark.py +++ b/rpython/memory/g

[pypy-commit] pypy gc-del-3: Copy the changes from incminimark.py to minimark.py

2016-05-04 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84194:d05fc0b0e9c8 Date: 2016-05-04 18:44 +0200 http://bitbucket.org/pypy/pypy/changeset/d05fc0b0e9c8/ Log:Copy the changes from incminimark.py to minimark.py diff --git a/rpython/memory/gc/minimark.py b/rpython/memory/gc/minimark.py --- a/rpyt

[pypy-commit] pypy py3.5-raffael_t: Remove unneccessary testfile for matmul

2016-05-04 Thread [email protected]
Author: [email protected] Branch: py3.5-raffael_t Changeset: r84196:17ac3f14e8ff Date: 2016-05-04 20:22 +0200 http://bitbucket.org/pypy/pypy/changeset/17ac3f14e8ff/ Log:Remove unneccessary testfile for matmul diff --git a/pypy/interpreter/test/test_35_mmult.py b/pypy/interpreter/test/

[pypy-commit] pypy py3.5: Merge py3.5-raffael_t into py3.5

2016-05-04 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r84197:3007d740c2c9 Date: 2016-05-04 21:11 +0200 http://bitbucket.org/pypy/pypy/changeset/3007d740c2c9/ Log:Merge py3.5-raffael_t into py3.5 diff --git a/lib-python/3/opcode.py b/lib-python/3/opcode.py --- a/lib-python/3/opcode.py +++ b/lib-pyt

[pypy-commit] pypy gc-del-3: test fix

2016-05-04 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84198:70d8ebd681b1 Date: 2016-05-04 21:54 +0200 http://bitbucket.org/pypy/pypy/changeset/70d8ebd681b1/ Log:test fix diff --git a/rpython/memory/gc/test/test_direct.py b/rpython/memory/gc/test/test_direct.py --- a/rpython/memory/gc/test/test_di

[pypy-commit] pypy default: mention branch, probably doesn't need a whatsnew entry

2016-05-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r84199:64206eee56b3 Date: 2016-05-04 23:39 +0200 http://bitbucket.org/pypy/pypy/changeset/64206eee56b3/ Log:mention branch, probably doesn't need a whatsnew entry diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsn

[pypy-commit] pypy unpacking-cpython-shortcut: Copy CPython's 'optimization': ignore __iter__ etc. for f(**dict_subclass())

2016-05-04 Thread devin.jeanpierre
Author: Devin Jeanpierre Branch: unpacking-cpython-shortcut Changeset: r84200:4c464c5704eb Date: 2016-05-04 15:08 -0700 http://bitbucket.org/pypy/pypy/changeset/4c464c5704eb/ Log:Copy CPython's 'optimization': ignore __iter__ etc. for f(**dict_subclass()) Super unfamiliar wit

[pypy-commit] pypy py3k: fix unicode handling

2016-05-04 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84201:d5f860dfb191 Date: 2016-05-04 16:23 -0700 http://bitbucket.org/pypy/pypy/changeset/d5f860dfb191/ Log:fix unicode handling diff --git a/pypy/objspace/std/formatting.py b/pypy/objspace/std/formatting.py --- a/pypy/objspace/std/formatting.py

[pypy-commit] pypy py3k: backout 25e7ce4956dd -- let's see if it's still necessary for py3k after the

2016-05-04 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84202:ba47fac77ffc Date: 2016-05-04 16:32 -0700 http://bitbucket.org/pypy/pypy/changeset/ba47fac77ffc/ Log:backout 25e7ce4956dd -- let's see if it's still necessary for py3k after the recent methodcache fixes diff --git a/pypy/objspace/s

[pypy-commit] pypy default: __length_hint__ now supported, sync w/ py3k

2016-05-04 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r84205:72a9e8ec895d Date: 2016-05-04 19:49 -0700 http://bitbucket.org/pypy/pypy/changeset/72a9e8ec895d/ Log:__length_hint__ now supported, sync w/ py3k diff --git a/lib-python/2.7/test/test_descr.py b/lib-python/2.7/test/test_descr.py --- a/lib-pyth

[pypy-commit] pypy py3k: reapply lost 2.7/3.2 workarounds

2016-05-04 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84204:f31efe7d13cf Date: 2016-05-04 19:48 -0700 http://bitbucket.org/pypy/pypy/changeset/f31efe7d13cf/ Log:reapply lost 2.7/3.2 workarounds diff --git a/lib-python/3/test/test_descr.py b/lib-python/3/test/test_descr.py --- a/lib-python/3/test/te

[pypy-commit] pypy py3k: add __dict__ to class/staticmethod

2016-05-04 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84203:6cac09131559 Date: 2016-05-04 18:29 -0700 http://bitbucket.org/pypy/pypy/changeset/6cac09131559/ Log:add __dict__ to class/staticmethod diff --git a/pypy/interpreter/function.py b/pypy/interpreter/function.py --- a/pypy/interpreter/functio

[pypy-commit] pypy default: oops

2016-05-04 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r84206:ff72a5d6a0cc Date: 2016-05-04 19:58 -0700 http://bitbucket.org/pypy/pypy/changeset/ff72a5d6a0cc/ Log:oops diff --git a/lib-python/2.7/test/test_descr.py b/lib-python/2.7/test/test_descr.py --- a/lib-python/2.7/test/test_descr.py +++ b/lib-pyt

[pypy-commit] pypy py3k: oops

2016-05-04 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84207:aba8656cdef4 Date: 2016-05-04 19:58 -0700 http://bitbucket.org/pypy/pypy/changeset/aba8656cdef4/ Log:oops diff --git a/lib-python/3/test/test_descr.py b/lib-python/3/test/test_descr.py --- a/lib-python/3/test/test_descr.py +++ b/lib-python

[pypy-commit] pypy gc-del-3: ready to merge

2016-05-04 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84209:c983268ba364 Date: 2016-05-05 08:54 +0200 http://bitbucket.org/pypy/pypy/changeset/c983268ba364/ Log:ready to merge ___ pypy-commit mailing list [email protected] https://mail.python.org/ma

[pypy-commit] pypy default: hg merge gc-del-3

2016-05-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r84210:958642dc2cb6 Date: 2016-05-05 08:55 +0200 http://bitbucket.org/pypy/pypy/changeset/958642dc2cb6/ Log:hg merge gc-del-3 Add rgc.FinalizerQueue, documented in pypy/doc/discussion/finalizer- order.rst. It is a more flexible way to ma

[pypy-commit] pypy gc-del-3: Another passing test

2016-05-04 Thread arigo
Author: Armin Rigo Branch: gc-del-3 Changeset: r84208:aa2b2343b111 Date: 2016-05-05 08:54 +0200 http://bitbucket.org/pypy/pypy/changeset/aa2b2343b111/ Log:Another passing test diff --git a/rpython/memory/test/gc_test_base.py b/rpython/memory/test/gc_test_base.py --- a/rpython/memory/test/gc