[pypy-commit] pypy default: remove redundant code, this is done in track_reference

2018-03-31 Thread mattip
Author: Matti Picus Branch: Changeset: r94208:eb7ebd3110b0 Date: 2018-04-01 08:52 +0300 http://bitbucket.org/pypy/pypy/changeset/eb7ebd3110b0/ Log:remove redundant code, this is done in track_reference diff --git a/pypy/module/cpyext/pyobject.py

[pypy-commit] pypy default: document merged branch

2018-03-31 Thread mattip
Author: Matti Picus Branch: Changeset: r94207:50bc92bdf69a Date: 2018-04-01 08:46 +0300 http://bitbucket.org/pypy/pypy/changeset/50bc92bdf69a/ Log:document merged branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst ---

[pypy-commit] pypy jit-hooks-can-be-disabled: close merged branch

2018-03-31 Thread mattip
Author: Matti Picus Branch: jit-hooks-can-be-disabled Changeset: r94206:bc36eabcc716 Date: 2018-04-01 08:43 +0300 http://bitbucket.org/pypy/pypy/changeset/bc36eabcc716/ Log:close merged branch diff --git a/pypy/module/cpyext/pyobject.py

[pypy-commit] pypy py3.6: Test and fix async generator with 'await' in 'finally' block.

2018-03-31 Thread mjacob
Author: Manuel Jacob Branch: py3.6 Changeset: r94205:252f070e9c1a Date: 2018-03-31 20:17 +0200 http://bitbucket.org/pypy/pypy/changeset/252f070e9c1a/ Log:Test and fix async generator with 'await' in 'finally' block. diff --git a/pypy/interpreter/generator.py

[pypy-commit] pypy gc-hooks: this seems to fix annotation; however, it still cannot translated because AsyncAction.fire() can allocate, and so we cannot call it directly from the GC hook

2018-03-31 Thread antocuni
Author: Antonio Cuni Branch: gc-hooks Changeset: r94204:f261ec7406c6 Date: 2018-03-31 19:04 +0100 http://bitbucket.org/pypy/pypy/changeset/f261ec7406c6/ Log:this seems to fix annotation; however, it still cannot translated because AsyncAction.fire() can allocate,

[pypy-commit] pypy default: like this, I hope

2018-03-31 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r94202:a145a9a4581b Date: 2018-03-31 17:04 +0200 http://bitbucket.org/pypy/pypy/changeset/a145a9a4581b/ Log:like this, I hope diff --git a/pypy/module/pypyjit/interp_resop.py b/pypy/module/pypyjit/interp_resop.py ---

[pypy-commit] pypy gc-hooks: try to fix annotation

2018-03-31 Thread antocuni
Author: Antonio Cuni Branch: gc-hooks Changeset: r94201:6d1d852ff79f Date: 2018-03-31 15:41 +0200 http://bitbucket.org/pypy/pypy/changeset/6d1d852ff79f/ Log:try to fix annotation diff --git a/pypy/module/gc/hook.py b/pypy/module/gc/hook.py --- a/pypy/module/gc/hook.py

[pypy-commit] pypy gc-hooks: pass a 'stats' object to the hook instead of passing all the values individually

2018-03-31 Thread antocuni
Author: Antonio Cuni Branch: gc-hooks Changeset: r94200:ce5745894545 Date: 2018-03-31 15:35 +0200 http://bitbucket.org/pypy/pypy/changeset/ce5745894545/ Log:pass a 'stats' object to the hook instead of passing all the values individually diff --git

[pypy-commit] pypy gc-hooks: space.wrap is no longer rpython

2018-03-31 Thread antocuni
Author: Antonio Cuni Branch: gc-hooks Changeset: r94199:e44493a28aeb Date: 2018-03-31 15:08 +0200 http://bitbucket.org/pypy/pypy/changeset/e44493a28aeb/ Log:space.wrap is no longer rpython diff --git a/pypy/module/gc/hook.py b/pypy/module/gc/hook.py ---

[pypy-commit] pypy gc-hooks: blindly try to use the new gchooks in the pypy target

2018-03-31 Thread antocuni
Author: Antonio Cuni Branch: gc-hooks Changeset: r94198:5bf5fddf26f6 Date: 2018-03-31 14:47 +0200 http://bitbucket.org/pypy/pypy/changeset/5bf5fddf26f6/ Log:blindly try to use the new gchooks in the pypy target diff --git a/pypy/goal/targetpypystandalone.py

[pypy-commit] pypy default: fix translation, hopefully

2018-03-31 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r94197:6b7d3a98a2ba Date: 2018-03-31 12:58 +0200 http://bitbucket.org/pypy/pypy/changeset/6b7d3a98a2ba/ Log:fix translation, hopefully diff --git a/pypy/module/pypyjit/interp_resop.py

[pypy-commit] pypy gc-hooks: turn gc_*_enabled from attributes into overrideable methods. This is needed because the normal rpython code CANNOT reference the global gchooks, else we have annotations i

2018-03-31 Thread antocuni
Author: Antonio Cuni Branch: gc-hooks Changeset: r94195:e854ddff70bd Date: 2018-03-31 12:02 +0200 http://bitbucket.org/pypy/pypy/changeset/e854ddff70bd/ Log:turn gc_*_enabled from attributes into overrideable methods. This is needed because the normal rpython

[pypy-commit] pypy gc-hooks: enable/disable the low-level hook according to the value of w_on_gc_minor

2018-03-31 Thread antocuni
Author: Antonio Cuni Branch: gc-hooks Changeset: r94196:91b33ec9b345 Date: 2018-03-31 12:06 +0200 http://bitbucket.org/pypy/pypy/changeset/91b33ec9b345/ Log:enable/disable the low-level hook according to the value of w_on_gc_minor diff --git

[pypy-commit] pypy gc-hooks: move the if gc_*_enabled checks inside the fire_* methods

2018-03-31 Thread antocuni
Author: Antonio Cuni Branch: gc-hooks Changeset: r94194:def5c83256cc Date: 2018-03-31 11:49 +0200 http://bitbucket.org/pypy/pypy/changeset/def5c83256cc/ Log:move the if gc_*_enabled checks inside the fire_* methods diff --git a/rpython/memory/gc/hook.py