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

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6 Changeset: r94618:c4057f244c87 Date: 2018-05-21 14:10 +0200 http://bitbucket.org/pypy/pypy/changeset/c4057f244c87/ Log:merge py3.5 diff --git a/pypy/interpreter/test/test_gateway.py b/pypy/interpreter/test/test_gateway.py --- a/pypy/interpre

[pypy-commit] pypy py3.5: the property name changed

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.5 Changeset: r94619:7f0060a706fd Date: 2018-05-21 14:27 +0200 http://bitbucket.org/pypy/pypy/changeset/7f0060a706fd/ Log:the property name changed diff --git a/pypy/interpreter/test/test_typedef.py b/pypy/interpreter/test/test_typedef.py --- a

[pypy-commit] pypy py3.6-wordcode: another place that inspects the bytecode

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6-wordcode Changeset: r94621:8bd5845552f9 Date: 2018-05-19 11:24 +0200 http://bitbucket.org/pypy/pypy/changeset/8bd5845552f9/ Log:another place that inspects the bytecode diff --git a/pypy/interpreter/pyframe.py b/pypy/interpreter/pyframe.py --

[pypy-commit] pypy py3.6-wordcode: py2 fix

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6-wordcode Changeset: r94620:f43a1c80ee44 Date: 2018-05-18 21:26 +0200 http://bitbucket.org/pypy/pypy/changeset/f43a1c80ee44/ Log:py2 fix diff --git a/pypy/tool/dis3.py b/pypy/tool/dis3.py --- a/pypy/tool/dis3.py +++ b/pypy/tool/dis3.py @@ -394

[pypy-commit] pypy py3.6-wordcode: there is yet another piece of disassembling code, for the nowadays rarely used

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6-wordcode Changeset: r94622:c1abcb494f75 Date: 2018-05-21 13:33 +0200 http://bitbucket.org/pypy/pypy/changeset/c1abcb494f75/ Log:there is yet another piece of disassembling code, for the nowadays rarely used __pytrace__ = True support i

[pypy-commit] pypy py3.6-wordcode: merge py3.5

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6-wordcode Changeset: r94625:38388e5c10c5 Date: 2018-05-21 14:34 +0200 http://bitbucket.org/pypy/pypy/changeset/38388e5c10c5/ Log:merge py3.5 diff --git a/pypy/interpreter/test/test_gateway.py b/pypy/interpreter/test/test_gateway.py --- a/pypy

[pypy-commit] pypy py3.6-wordcode: also emit BUILD_CONST_KEY_MAP for regular dicts (the implementation could be faster, but later)

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6-wordcode Changeset: r94624:761a52b54b30 Date: 2018-05-21 14:09 +0200 http://bitbucket.org/pypy/pypy/changeset/761a52b54b30/ Log:also emit BUILD_CONST_KEY_MAP for regular dicts (the implementation could be faster, but later) diff --git

[pypy-commit] pypy py3.6-wordcode: implement the new MAKE_FUNCTION bytecode, that subsumes MAKE_FUNCTION and

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6-wordcode Changeset: r94623:fdaa88d1d204 Date: 2018-05-21 13:34 +0200 http://bitbucket.org/pypy/pypy/changeset/fdaa88d1d204/ Log:implement the new MAKE_FUNCTION bytecode, that subsumes MAKE_FUNCTION and MAKE_CLOSURE. diff --git a/lib-p

[pypy-commit] pypy default: try to see whether it's plausible to forbid moving methods up the class

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r94626:b51d40dbb01d Date: 2018-05-17 13:56 +0200 http://bitbucket.org/pypy/pypy/changeset/b51d40dbb01d/ Log:try to see whether it's plausible to forbid moving methods up the class hierarchy in rpython diff --git a/rpython/annota

[pypy-commit] pypy default: start adding missing abstract methods

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r94627:bf0a01ba0389 Date: 2018-05-17 23:05 +0200 http://bitbucket.org/pypy/pypy/changeset/bf0a01ba0389/ Log:start adding missing abstract methods diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompiler/ast.py --

[pypy-commit] pypy default: more base methods

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r94628:f0f9cfefd069 Date: 2018-05-18 10:42 +0200 http://bitbucket.org/pypy/pypy/changeset/f0f9cfefd069/ Log:more base methods diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py --- a/pypy/objspace/std/listobj

[pypy-commit] pypy default: don't fail when there is no JIT

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r94629:340a8bb00e6c Date: 2018-05-21 16:02 +0200 http://bitbucket.org/pypy/pypy/changeset/340a8bb00e6c/ Log:don't fail when there is no JIT diff --git a/pypy/module/__pypy__/test/test_special.py b/pypy/module/__pypy__/test/test_special

[pypy-commit] pypy default: merge

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r94630:622b5969fe73 Date: 2018-05-21 16:03 +0200 http://bitbucket.org/pypy/pypy/changeset/622b5969fe73/ Log:merge diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompiler/ast.py --- a/pypy/interpreter/astcompiler

[pypy-commit] pypy gc-disable: implement the gctransoform and C backend part of rgc.{enable, disable, isenabled}

2018-05-21 Thread antocuni
Author: Antonio Cuni Branch: gc-disable Changeset: r94637:a9e0a0777f86 Date: 2018-05-21 15:49 +0200 http://bitbucket.org/pypy/pypy/changeset/a9e0a0777f86/ Log:implement the gctransoform and C backend part of rgc.{enable,disable,isenabled} diff --git a/rpython/memory/gc/base.py b/rpyt

[pypy-commit] pypy gc-disable: experimental branch in which you can enable/disable/force major collections from applevel

2018-05-21 Thread antocuni
Author: Antonio Cuni Branch: gc-disable Changeset: r94631:e5d3101ab418 Date: 2018-05-16 18:27 +0200 http://bitbucket.org/pypy/pypy/changeset/e5d3101ab418/ Log:experimental branch in which you can enable/disable/force major collections from applevel ___

[pypy-commit] pypy gc-disable: add debuglog.summary(), useful for tests

2018-05-21 Thread antocuni
Author: Antonio Cuni Branch: gc-disable Changeset: r94633:4eb5b98b9eb0 Date: 2018-05-19 00:30 +0200 http://bitbucket.org/pypy/pypy/changeset/4eb5b98b9eb0/ Log:add debuglog.summary(), useful for tests diff --git a/rpython/rlib/debug.py b/rpython/rlib/debug.py --- a/rpython/rlib/debug.py +++ b

[pypy-commit] pypy gc-disable: introduce the debuglog fixture, so that tests can easily capture the content of debug_{start, stop, print}

2018-05-21 Thread antocuni
Author: Antonio Cuni Branch: gc-disable Changeset: r94632:c892bfb192d6 Date: 2018-05-18 18:35 +0200 http://bitbucket.org/pypy/pypy/changeset/c892bfb192d6/ Log:introduce the debuglog fixture, so that tests can easily capture the content of debug_{start,stop,print} diff --git a/rpython

[pypy-commit] pypy gc-disable: implement the llinterp part of rgc.{enable, disable, isenabled}

2018-05-21 Thread antocuni
Author: Antonio Cuni Branch: gc-disable Changeset: r94636:f7dbfd0f67ea Date: 2018-05-21 11:46 +0200 http://bitbucket.org/pypy/pypy/changeset/f7dbfd0f67ea/ Log:implement the llinterp part of rgc.{enable,disable,isenabled} diff --git a/rpython/rlib/rgc.py b/rpython/rlib/rgc.py --- a/rpython/rl

[pypy-commit] pypy gc-disable: make sure that gc.collect() works even when the GC is disabled

2018-05-21 Thread antocuni
Author: Antonio Cuni Branch: gc-disable Changeset: r94635:5635dcf404cf Date: 2018-05-19 11:37 +0200 http://bitbucket.org/pypy/pypy/changeset/5635dcf404cf/ Log:make sure that gc.collect() works even when the GC is disabled diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incm

[pypy-commit] pypy gc-disable: WIP: introduce IncrementalMiniMarkGC.{enable,disable}(): when the GC is disabled, it runs only minor collections; major ones needs to be explictly triggered

2018-05-21 Thread antocuni
Author: Antonio Cuni Branch: gc-disable Changeset: r94634:48a6326917c6 Date: 2018-05-19 11:21 +0200 http://bitbucket.org/pypy/pypy/changeset/48a6326917c6/ Log:WIP: introduce IncrementalMiniMarkGC.{enable,disable}(): when the GC is disabled, it runs only minor collections; major ones n

[pypy-commit] pypy default: Backed out changeset bf0a01ba0389

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r94639:731e015261b7 Date: 2018-05-21 16:06 +0200 http://bitbucket.org/pypy/pypy/changeset/731e015261b7/ Log:Backed out changeset bf0a01ba0389 diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompiler/ast.py --- a/

[pypy-commit] pypy default: Backed out changeset b51d40dbb01d

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r94640:1a2536772b0e Date: 2018-05-21 16:06 +0200 http://bitbucket.org/pypy/pypy/changeset/1a2536772b0e/ Log:Backed out changeset b51d40dbb01d diff --git a/rpython/annotator/classdesc.py b/rpython/annotator/classdesc.py --- a/rpython/ann

[pypy-commit] pypy default: Backed out changeset f0f9cfefd069

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r94638:eef354dfdba8 Date: 2018-05-21 16:06 +0200 http://bitbucket.org/pypy/pypy/changeset/eef354dfdba8/ Log:Backed out changeset f0f9cfefd069 diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py --- a/pypy/objs

[pypy-commit] pypy py3.6-wordcode: fix test

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6-wordcode Changeset: r94641:f1df283e28af Date: 2018-05-21 16:17 +0200 http://bitbucket.org/pypy/pypy/changeset/f1df283e28af/ Log:fix test diff --git a/pypy/module/_ast/test/test_ast.py b/pypy/module/_ast/test/test_ast.py --- a/pypy/module/_as

[pypy-commit] pypy py3.6: better error messages

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6 Changeset: r94642:10f843fed291 Date: 2018-05-21 16:31 +0200 http://bitbucket.org/pypy/pypy/changeset/10f843fed291/ Log:better error messages diff --git a/pypy/objspace/std/test/test_typeobject.py b/pypy/objspace/std/test/test_typeobject.py -

[pypy-commit] pypy py3.6: be less strict about error message

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6 Changeset: r94643:1f88315814dc Date: 2018-05-21 16:34 +0200 http://bitbucket.org/pypy/pypy/changeset/1f88315814dc/ Log:be less strict about error message diff --git a/lib-python/3/test/test_types.py b/lib-python/3/test/test_types.py --- a/lib

[pypy-commit] pypy default: missing part of a8f64c4ae1ec

2018-05-21 Thread mattip
Author: Matti Picus Branch: Changeset: r94644:c59ecbebf6f8 Date: 2018-05-21 09:24 -0700 http://bitbucket.org/pypy/pypy/changeset/c59ecbebf6f8/ Log:missing part of a8f64c4ae1ec diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/pypy/modul

[pypy-commit] pypy py3.6: failing test that shows the problem of test_compileall.py

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6 Changeset: r94647:8daf0c2b6487 Date: 2018-05-21 20:35 +0200 http://bitbucket.org/pypy/pypy/changeset/8daf0c2b6487/ Log:failing test that shows the problem of test_compileall.py diff --git a/pypy/module/_io/test/test_fileio.py b/pypy/module/_

[pypy-commit] pypy py3.6: make sure error messages get the original argument

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6 Changeset: r94649:d8ae94b9e568 Date: 2018-05-21 22:11 +0200 http://bitbucket.org/pypy/pypy/changeset/d8ae94b9e568/ Log:make sure error messages get the original argument diff --git a/pypy/module/_io/interp_fileio.py b/pypy/module/_io/interp_f

[pypy-commit] pypy py3.6: fix by calling fspath

2018-05-21 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6 Changeset: r94648:717023d5ef1c Date: 2018-05-21 22:07 +0200 http://bitbucket.org/pypy/pypy/changeset/717023d5ef1c/ Log:fix by calling fspath diff --git a/pypy/module/_io/interp_fileio.py b/pypy/module/_io/interp_fileio.py --- a/pypy/module/_i

[pypy-commit] pypy real-mode-translator-driver: Close branch real-mode-translator-driver.

2018-05-21 Thread william_ml_leslie
Author: William Leslie Branch: real-mode-translator-driver Changeset: r94650:6ca216fc3bce Date: 2018-05-22 03:15 + http://bitbucket.org/pypy/pypy/changeset/6ca216fc3bce/ Log:Close branch real-mode-translator-driver. ___ pypy-commit mailing list

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

2018-05-21 Thread mattip
Author: Matti Picus Branch: py3.5 Changeset: r94651:39fd746993fe Date: 2018-05-21 21:34 -0700 http://bitbucket.org/pypy/pypy/changeset/39fd746993fe/ Log:merge default into py3.5 diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/d