[pypy-commit] pypy gc-hooks: hg merge default

2018-04-05 Thread antocuni
Author: Antonio Cuni Branch: gc-hooks Changeset: r94243:00c8c55ee465 Date: 2018-04-05 09:37 +0100 http://bitbucket.org/pypy/pypy/changeset/00c8c55ee465/ Log:hg merge default diff --git a/lib-python/2.7/re.py b/lib-python/2.7/re.py --- a/lib-python/2.7/re.py +++ b/lib-python/2.7/re.py @@ -225

[pypy-commit] pypy default: progress toward release

2018-04-05 Thread mattip
Author: Matti Picus Branch: Changeset: r94244:baec80cd31df Date: 2018-04-05 13:41 +0300 http://bitbucket.org/pypy/pypy/changeset/baec80cd31df/ Log:progress toward release diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@ -6,36 +6,36 @@ Except when otherwise stated (look for LIC

[pypy-commit] pypy py3.5: merge default into branch

2018-04-05 Thread mattip
Author: Matti Picus Branch: py3.5 Changeset: r94245:bcbefe2f5e14 Date: 2018-04-05 13:51 +0300 http://bitbucket.org/pypy/pypy/changeset/bcbefe2f5e14/ Log:merge default into branch diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@ -6,36 +6,36 @@ Except when otherwise stated (look

[pypy-commit] pypy release-pypy2.7-6.x: merge default into release

2018-04-05 Thread mattip
Author: Matti Picus Branch: release-pypy2.7-6.x Changeset: r94246:cda3e08c8c81 Date: 2018-04-05 13:54 +0300 http://bitbucket.org/pypy/pypy/changeset/cda3e08c8c81/ Log:merge default into release diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@ -6,36 +6,36 @@ Except when otherwis

[pypy-commit] pypy release-pypy3.5-6.x: merge py3.5 into release

2018-04-05 Thread mattip
Author: Matti Picus Branch: release-pypy3.5-6.x Changeset: r94247:4b3a0384cf33 Date: 2018-04-05 13:55 +0300 http://bitbucket.org/pypy/pypy/changeset/4b3a0384cf33/ Log:merge py3.5 into release diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@ -6,36 +6,36 @@ Except when otherwise

[pypy-commit] pypy gc-hooks: argh, this was a bad bug: make sure to clear action._next after perform(), else the next time we put it in the queue, the ._next link will point to a spurious action

2018-04-05 Thread antocuni
Author: Antonio Cuni Branch: gc-hooks Changeset: r94248:df2490d5d814 Date: 2018-04-05 13:41 +0200 http://bitbucket.org/pypy/pypy/changeset/df2490d5d814/ Log:argh, this was a bad bug: make sure to clear action._next after perform(), else the next time we put it in the queue, the ._next

[pypy-commit] pypy default: emphasize cpyext speed improvements

2018-04-05 Thread mattip
Author: Matti Picus Branch: Changeset: r94249:c52ab484f81b Date: 2018-04-05 15:49 +0300 http://bitbucket.org/pypy/pypy/changeset/c52ab484f81b/ Log:emphasize cpyext speed improvements diff --git a/pypy/doc/release-v6.0.0.rst b/pypy/doc/release-v6.0.0.rst --- a/pypy/doc/release-v6.0.0.rst +++

[pypy-commit] pypy gc-hooks: docstring

2018-04-05 Thread antocuni
Author: Antonio Cuni Branch: gc-hooks Changeset: r94252:bbdde3a6fc01 Date: 2018-04-05 14:39 +0200 http://bitbucket.org/pypy/pypy/changeset/bbdde3a6fc01/ Log:docstring diff --git a/pypy/module/gc/hook.py b/pypy/module/gc/hook.py --- a/pypy/module/gc/hook.py +++ b/pypy/module/gc/hook.py @@ -8,

[pypy-commit] pypy gc-hooks: add two convenience methods: hooks.set to pass an instance which contains the appropriate on_gc_* methods, and hooks.reset() to set all the hooks to None

2018-04-05 Thread antocuni
Author: Antonio Cuni Branch: gc-hooks Changeset: r94253:db58a930e0f9 Date: 2018-04-05 14:52 +0200 http://bitbucket.org/pypy/pypy/changeset/db58a930e0f9/ Log:add two convenience methods: hooks.set to pass an instance which contains the appropriate on_gc_* methods, and hooks.reset() to

[pypy-commit] pypy gc-hooks: chage the API: instead of using the ugly set_hook (and having to implement get_on_gc_*), we expose a hooks object on which we can simply get/set the various on_gc_* fields

2018-04-05 Thread antocuni
Author: Antonio Cuni Branch: gc-hooks Changeset: r94250:47b121de440b Date: 2018-04-05 14:28 +0200 http://bitbucket.org/pypy/pypy/changeset/47b121de440b/ Log:chage the API: instead of using the ugly set_hook (and having to implement get_on_gc_*), we expose a hooks object on which we ca

[pypy-commit] pypy gc-hooks: this is a wrapped class now, better to use the w_* naming convention

2018-04-05 Thread antocuni
Author: Antonio Cuni Branch: gc-hooks Changeset: r94251:1298b7800106 Date: 2018-04-05 14:29 +0200 http://bitbucket.org/pypy/pypy/changeset/1298b7800106/ Log:this is a wrapped class now, better to use the w_* naming convention diff --git a/pypy/module/gc/hook.py b/pypy/module/gc/hook.py --- a

[pypy-commit] buildbot default: add bencher4_32 slave (thanks baroquesoftware.com)

2018-04-05 Thread mattip
Author: Matti Picus Branch: Changeset: r1061:e72d9ed2d204 Date: 2018-04-05 17:37 +0300 http://bitbucket.org/pypy/buildbot/changeset/e72d9ed2d204/ Log:add bencher4_32 slave (thanks baroquesoftware.com) diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py --- a/bot2/pypybuil

[pypy-commit] pypy gc-hooks: fix this test, and add comment explaing why it was failing

2018-04-05 Thread antocuni
Author: Antonio Cuni Branch: gc-hooks Changeset: r94255:580dd80b842f Date: 2018-04-05 19:17 +0200 http://bitbucket.org/pypy/pypy/changeset/580dd80b842f/ Log:fix this test, and add comment explaing why it was failing diff --git a/pypy/module/gc/test/test_ztranslation.py b/pypy/module/gc/test

[pypy-commit] pypy gc-hooks: we can't run these tests with -A, skip them

2018-04-05 Thread antocuni
Author: Antonio Cuni Branch: gc-hooks Changeset: r94254:4f5f4f37faf3 Date: 2018-04-05 18:59 +0200 http://bitbucket.org/pypy/pypy/changeset/4f5f4f37faf3/ Log:we can't run these tests with -A, skip them diff --git a/pypy/module/gc/test/test_hook.py b/pypy/module/gc/test/test_hook.py --- a/pypy

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

2018-04-05 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r94257:4b1bc362c207 Date: 2018-04-06 01:00 +0100 http://bitbucket.org/pypy/pypy/changeset/4b1bc362c207/ Log:merge heads diff --git a/pypy/module/marshal/test/test_marshal.py b/pypy/module/marshal/test/test_marshal.py --- a/pypy/module/marshal/test

[pypy-commit] pypy py3.5: Create W_IntObject instead of W_LongObject from space.newlong_from_rbigint()

2018-04-05 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r94256:0af136eb60af Date: 2018-04-06 00:59 +0100 http://bitbucket.org/pypy/pypy/changeset/0af136eb60af/ Log:Create W_IntObject instead of W_LongObject from space.newlong_from_rbigint() whenever possible. In particular, make sure tha