[pypy-commit] pypy default: remove implemented function from stubs

2017-08-23 Thread mattip
Author: Matti Picus Branch: Changeset: r92220:d91e29b93f3a Date: 2017-08-23 10:04 +0300 http://bitbucket.org/pypy/pypy/changeset/d91e29b93f3a/ Log:remove implemented function from stubs diff --git a/pypy/module/cpyext/stubs.py b/pypy/module/cpyext/stubs.py --- a/pypy/module/cpyext/stubs.py

[pypy-commit] buildbot cleanup-hg-bookmarks: Optionally delete .hg/bookmarks

2017-08-23 Thread exarkun
Author: Jean-Paul Calderone Branch: cleanup-hg-bookmarks Changeset: r1023:aea6e451355f Date: 2017-08-23 09:15 -0400 http://bitbucket.org/pypy/buildbot/changeset/aea6e451355f/ Log:Optionally delete .hg/bookmarks diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py --- a/bot2

[pypy-commit] pypy py3.5: Issue #2638

2017-08-23 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r92221:b4d19ffb3525 Date: 2017-08-23 15:39 +0200 http://bitbucket.org/pypy/pypy/changeset/b4d19ffb3525/ Log:Issue #2638 Workaround for .python_history files that have non-utf-8 chars. But ideally we should encode/decode the content

[pypy-commit] pypy py3.5: Fix error message

2017-08-23 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r9:d459f7e19937 Date: 2017-08-23 16:48 +0200 http://bitbucket.org/pypy/pypy/changeset/d459f7e19937/ Log:Fix error message diff --git a/pypy/objspace/std/objectobject.py b/pypy/objspace/std/objectobject.py --- a/pypy/objspace/std/objectobject.p

[pypy-commit] pypy py3.5: Simplification

2017-08-23 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r92223:34f222bdfa0b Date: 2017-08-23 17:29 +0200 http://bitbucket.org/pypy/pypy/changeset/34f222bdfa0b/ Log:Simplification diff --git a/pypy/interpreter/typedef.py b/pypy/interpreter/typedef.py --- a/pypy/interpreter/typedef.py +++ b/pypy/interpret

[pypy-commit] pypy py3.5: Issue #2639

2017-08-23 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r92224:8fabef083b67 Date: 2017-08-23 17:31 +0200 http://bitbucket.org/pypy/pypy/changeset/8fabef083b67/ Log:Issue #2639 Assigning '__class__' between ModuleType and subclasses diff --git a/pypy/interpreter/module.py b/pypy/interpreter/modu

[pypy-commit] pypy py3.5: Test and fix (lib-python/3/test/test_descr)

2017-08-23 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r92225:c1fb69da92dc Date: 2017-08-23 17:56 +0200 http://bitbucket.org/pypy/pypy/changeset/c1fb69da92dc/ Log:Test and fix (lib-python/3/test/test_descr) diff --git a/pypy/objspace/std/test/test_typeobject.py b/pypy/objspace/std/test/test_typeobject

[pypy-commit] pypy py3.5: Refinement of c1fb69da92dc

2017-08-23 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r92226:e8a566e9fcd9 Date: 2017-08-23 18:00 +0200 http://bitbucket.org/pypy/pypy/changeset/e8a566e9fcd9/ Log:Refinement of c1fb69da92dc diff --git a/pypy/objspace/std/test/test_typeobject.py b/pypy/objspace/std/test/test_typeobject.py --- a/pypy/ob

[pypy-commit] pypy py3.5: This case "works", but gives a slightly strange error message

2017-08-23 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r92227:c30f2d4e721f Date: 2017-08-23 18:10 +0200 http://bitbucket.org/pypy/pypy/changeset/c30f2d4e721f/ Log:This case "works", but gives a slightly strange error message on both CPython and PyPy diff --git a/pypy/objspace/std/test/test_type

[pypy-commit] pypy default: (fijal, arigo)

2017-08-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r92228:18b10a6743c4 Date: 2017-08-23 18:21 +0200 http://bitbucket.org/pypy/pypy/changeset/18b10a6743c4/ Log:(fijal, arigo) Rename _pypy_dll to __pypy_dll__, so that the custom __getattr__ would raise if the attribute doesn't exist diff

[pypy-commit] pypy default: (fijal, arigo)

2017-08-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r92229:b02f6ce0d05b Date: 2017-08-23 18:23 +0200 http://bitbucket.org/pypy/pypy/changeset/b02f6ce0d05b/ Log:(fijal, arigo) Improve the explanation a bit diff --git a/pypy/module/test_lib_pypy/README.txt b/pypy/module/test_lib_pypy/README.txt -

[pypy-commit] pypy regalloc-playground: make it possible to specify the locs of the inputargs in the tests. a skipped

2017-08-23 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: regalloc-playground Changeset: r92232:3cde3ad8b828 Date: 2017-08-23 11:53 +0200 http://bitbucket.org/pypy/pypy/changeset/3cde3ad8b828/ Log:make it possible to specify the locs of the inputargs in the tests. a skipped test that's messy to fix

[pypy-commit] pypy regalloc-playground: now the coalescing integration test works

2017-08-23 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: regalloc-playground Changeset: r92230:c02b584c919d Date: 2017-08-23 10:42 +0200 http://bitbucket.org/pypy/pypy/changeset/c02b584c919d/ Log:now the coalescing integration test works diff --git a/rpython/jit/backend/llsupport/test/test_regalloc.py b

[pypy-commit] pypy regalloc-playground: more realistic jump faking

2017-08-23 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: regalloc-playground Changeset: r92231:3ba71498fe77 Date: 2017-08-23 11:07 +0200 http://bitbucket.org/pypy/pypy/changeset/3ba71498fe77/ Log:more realistic jump faking diff --git a/rpython/jit/backend/llsupport/test/test_regalloc.py b/rpython/jit/ba

[pypy-commit] pypy regalloc-playground: use the regular spill heuristics to chose the variables to spill before a call

2017-08-23 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: regalloc-playground Changeset: r92233:f68f729a80cf Date: 2017-08-23 18:33 +0200 http://bitbucket.org/pypy/pypy/changeset/f68f729a80cf/ Log:use the regular spill heuristics to chose the variables to spill before a call diff --git a/rpython/j

[pypy-commit] pypy regalloc-playground: just to check that jump hinting would work too

2017-08-23 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: regalloc-playground Changeset: r92234:ac35a22e47df Date: 2017-08-23 18:44 +0200 http://bitbucket.org/pypy/pypy/changeset/ac35a22e47df/ Log:just to check that jump hinting would work too diff --git a/pytest.ini b/pytest.ini --- a/pytest.ini +++ b/py

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

2017-08-23 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r92235:d4535b1f44cd Date: 2017-08-23 18:55 +0200 http://bitbucket.org/pypy/pypy/changeset/d4535b1f44cd/ Log:hg merge default diff --git a/lib-python/2.7/ctypes/__init__.py b/lib-python/2.7/ctypes/__init__.py --- a/lib-python/2.7/ctypes/__init__.py

[pypy-commit] pypy py3.5: Manual merge of 141ba627dc5f+18b10a6743c4

2017-08-23 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r92236:9b4bd629bb44 Date: 2017-08-23 18:59 +0200 http://bitbucket.org/pypy/pypy/changeset/9b4bd629bb44/ Log:Manual merge of 141ba627dc5f+18b10a6743c4 diff --git a/lib-python/3/ctypes/__init__.py b/lib-python/3/ctypes/__init__.py --- a/lib-python/3/

[pypy-commit] pypy default: (fijal, arigo)

2017-08-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r92237:8cff23e10359 Date: 2017-08-23 19:04 +0200 http://bitbucket.org/pypy/pypy/changeset/8cff23e10359/ Log:(fijal, arigo) Turn functions that do nothing into macros that do the same diff --git a/pypy/module/cpyext/include/object.h b/pypy/modu

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

2017-08-23 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r92238:89b8fc097575 Date: 2017-08-23 19:05 +0200 http://bitbucket.org/pypy/pypy/changeset/89b8fc097575/ Log:hg merge default diff --git a/pypy/module/cpyext/include/object.h b/pypy/module/cpyext/include/object.h --- a/pypy/module/cpyext/include/ob

[pypy-commit] pypy default: test, fix for missing userslot tp_iter, tp_iternext, this time via PyObject_Call

2017-08-23 Thread mattip
Author: Matti Picus Branch: Changeset: r92239:eb3baada82b7 Date: 2017-08-23 21:28 +0300 http://bitbucket.org/pypy/pypy/changeset/eb3baada82b7/ Log:test, fix for missing userslot tp_iter, tp_iternext, this time via PyObject_Call diff --git a/pypy/module/cpyext/test/test_eval.py b/py