[pypy-commit] pypy better-storesink: remove the previous storesink (it's fully replaced by the new CSE pass)

2016-11-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: better-storesink Changeset: r88504:986d2adef586 Date: 2016-11-20 22:59 +0100 http://bitbucket.org/pypy/pypy/changeset/986d2adef586/ Log:remove the previous storesink (it's fully replaced by the new CSE pass) diff --git

[pypy-commit] pypy better-storesink: merge default

2016-11-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: better-storesink Changeset: r88503:b612e2205d01 Date: 2016-11-20 22:54 +0100 http://bitbucket.org/pypy/pypy/changeset/b612e2205d01/ Log:merge default diff too long, truncating to 2000 out of 84636 lines diff --git a/.hgtags b/.hgtags ---

[pypy-commit] pypy better-storesink: there's not actually a need for a separate union find, just use variable_families

2016-11-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: better-storesink Changeset: r88502:6d0161df2581 Date: 2016-11-20 22:53 +0100 http://bitbucket.org/pypy/pypy/changeset/6d0161df2581/ Log:there's not actually a need for a separate union find, just use variable_families diff --git

[pypy-commit] pypy better-storesink: remove the ability to deal with elidable calls: this is never useful anywhere

2016-11-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: better-storesink Changeset: r88501:38b30af12c5c Date: 2016-11-20 22:46 +0100 http://bitbucket.org/pypy/pypy/changeset/38b30af12c5c/ Log:remove the ability to deal with elidable calls: this is never useful anywhere in pypy diff --git

[pypy-commit] pypy better-storesink: document and cleanup stuff

2016-11-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: better-storesink Changeset: r88500:94adb0d43fce Date: 2016-11-20 22:45 +0100 http://bitbucket.org/pypy/pypy/changeset/94adb0d43fce/ Log:document and cleanup stuff diff --git a/rpython/translator/backendopt/cse.py

[pypy-commit] pypy py3.5: Fix the repr of defaultdicts in case of recursion

2016-11-20 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88499:9865394f0452 Date: 2016-11-20 18:00 +0100 http://bitbucket.org/pypy/pypy/changeset/9865394f0452/ Log:Fix the repr of defaultdicts in case of recursion diff --git a/pypy/module/_collections/app_defaultdict.py

[pypy-commit] pypy py3.5: Deque addition specifically checks that the argument is another deque.

2016-11-20 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88498:83ba4f51767c Date: 2016-11-20 17:39 +0100 http://bitbucket.org/pypy/pypy/changeset/83ba4f51767c/ Log:Deque addition specifically checks that the argument is another deque. diff --git

[pypy-commit] pypy py3.5: deque.__contains__()

2016-11-20 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88497:4ab8b2a8f971 Date: 2016-11-20 17:34 +0100 http://bitbucket.org/pypy/pypy/changeset/4ab8b2a8f971/ Log:deque.__contains__() diff --git a/pypy/module/_collections/interp_deque.py b/pypy/module/_collections/interp_deque.py ---

[pypy-commit] pypy py3.5: Test and fix for frame.clear()

2016-11-20 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88496:e7e2aa356442 Date: 2016-11-20 17:26 +0100 http://bitbucket.org/pypy/pypy/changeset/e7e2aa356442/ Log:Test and fix for frame.clear() diff --git a/pypy/interpreter/pyframe.py b/pypy/interpreter/pyframe.py ---

[pypy-commit] extradoc extradoc: Another CPython 3.5 failure

2016-11-20 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5750:b6cd4ef2e6cc Date: 2016-11-20 17:16 +0100 http://bitbucket.org/pypy/extradoc/changeset/b6cd4ef2e6cc/ Log:Another CPython 3.5 failure diff --git a/planning/py3.5/cpython-crashers.rst b/planning/py3.5/cpython-crashers.rst

[pypy-commit] pypy py3.5: Using check_impl_detail() like this is not following the spirit of

2016-11-20 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88495:818fb73d805d Date: 2016-11-20 16:54 +0100 http://bitbucket.org/pypy/pypy/changeset/818fb73d805d/ Log:Using check_impl_detail() like this is not following the spirit of check_impl_detail(), which should be: "if false,

[pypy-commit] pypy py3.5: hg merge default

2016-11-20 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88494:c43509390348 Date: 2016-11-20 16:49 +0100 http://bitbucket.org/pypy/pypy/changeset/c43509390348/ Log:hg merge default diff --git a/pypy/module/operator/app_operator.py b/pypy/module/operator/app_operator.py ---

[pypy-commit] pypy default: Test and fix for 'methodcaller(..., self=...)'

2016-11-20 Thread arigo
Author: Armin Rigo Branch: Changeset: r88493:030861c2e0a2 Date: 2016-11-20 16:48 +0100 http://bitbucket.org/pypy/pypy/changeset/030861c2e0a2/ Log:Test and fix for 'methodcaller(..., self=...)' diff --git a/pypy/module/operator/app_operator.py

[pypy-commit] pypy py3.5: Messed up the saving/restoring of exceptions inside _continuation.

2016-11-20 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88492:7dc83389f688 Date: 2016-11-20 16:04 +0100 http://bitbucket.org/pypy/pypy/changeset/7dc83389f688/ Log:Messed up the saving/restoring of exceptions inside _continuation. Do it hopefully right. Fixes most of