[pypy-commit] extradoc extradoc: Yet another weakdict issue

2016-11-30 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5755:b2c2c758f9a7 Date: 2016-11-30 10:46 +0100 http://bitbucket.org/pypy/extradoc/changeset/b2c2c758f9a7/ Log:Yet another weakdict issue diff --git a/planning/py3.5/cpython-crashers.rst b/planning/py3.5/cpython-crashers.rst --- a/planning/py3.

[pypy-commit] pypy.org extradoc: tweak

2016-11-30 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r825:c22e43911290 Date: 2016-11-30 10:55 +0100 http://bitbucket.org/pypy/pypy.org/changeset/c22e43911290/ Log:tweak diff --git a/download.html b/download.html --- a/download.html +++ b/download.html @@ -182,8 +182,8 @@ The most up-to-date http:

[pypy-commit] pypy default: oops, fix the GC

2016-11-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r88756:fe98eb698187 Date: 2016-11-30 11:10 +0100 http://bitbucket.org/pypy/pypy/changeset/fe98eb698187/ Log:oops, fix the GC diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py --- a/rpython/memory/gc/incminimark.py +++ b/rp

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

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88757:fbe001ae02e9 Date: 2016-11-30 11:14 +0100 http://bitbucket.org/pypy/pypy/changeset/fbe001ae02e9/ Log:hg merge default diff --git a/pypy/objspace/descroperation.py b/pypy/objspace/descroperation.py --- a/pypy/objspace/descroperation.py +++ b/

[pypy-commit] pypy py3.5: fix test

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88758:c8256e8d14ee Date: 2016-11-30 11:59 +0100 http://bitbucket.org/pypy/pypy/changeset/c8256e8d14ee/ Log:fix test diff --git a/pypy/module/pypyjit/test_pypy_c/test_shift.py b/pypy/module/pypyjit/test_pypy_c/test_shift.py --- a/pypy/module/pypyj

[pypy-commit] pypy py3.5: Painfully fix the test so that it tests something reasonable on Python 3 (not passing yet)

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88759:d84373506b5d Date: 2016-11-30 12:15 +0100 http://bitbucket.org/pypy/pypy/changeset/d84373506b5d/ Log:Painfully fix the test so that it tests something reasonable on Python 3 (not passing yet) diff --git a/pypy/module/pypyjit/test_pyp

[pypy-commit] pypy py3.5: Add another failing test about 'bytes([i])'

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88760:65618280cf6c Date: 2016-11-30 14:19 +0100 http://bitbucket.org/pypy/pypy/changeset/65618280cf6c/ Log:Add another failing test about 'bytes([i])' diff --git a/pypy/module/pypyjit/test_pypy_c/test_string.py b/pypy/module/pypyjit/test_pypy_c/t

[pypy-commit] pypy py3.5: Don't crash on a pypy3 without cpyext

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88761:c7dc55d733de Date: 2016-11-25 14:16 + http://bitbucket.org/pypy/pypy/changeset/c7dc55d733de/ Log:Don't crash on a pypy3 without cpyext diff --git a/lib-python/3/distutils/sysconfig_pypy.py b/lib-python/3/distutils/sysconfig_pypy.py ---

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

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88762:14fd276cb8b4 Date: 2016-11-30 13:51 + http://bitbucket.org/pypy/pypy/changeset/14fd276cb8b4/ Log:merge heads diff too long, truncating to 2000 out of 16891 lines diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -74,

[pypy-commit] pypy py3.5: partial test fix

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88766:8f764936c7cf Date: 2016-11-30 15:22 +0100 http://bitbucket.org/pypy/pypy/changeset/8f764936c7cf/ Log:partial test fix diff --git a/pypy/module/pypyjit/test_pypy_c/test_min_max.py b/pypy/module/pypyjit/test_pypy_c/test_min_max.py --- a/pypy/

[pypy-commit] pypy py3.5: special-case 'bytes([single_integer])' or 'bytes((single_int, ))'

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88763:5aa3b36e215f Date: 2016-11-30 14:39 +0100 http://bitbucket.org/pypy/pypy/changeset/5aa3b36e215f/ Log:special-case 'bytes([single_integer])' or 'bytes((single_int,))' diff --git a/pypy/objspace/std/bytesobject.py b/pypy/objspace/std/bytesobje

[pypy-commit] pypy py3.5: fix test

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88764:eb1deae2805b Date: 2016-11-30 15:05 +0100 http://bitbucket.org/pypy/pypy/changeset/eb1deae2805b/ Log:fix test diff --git a/pypy/module/pypyjit/test_pypy_c/test_struct.py b/pypy/module/pypyjit/test_pypy_c/test_struct.py --- a/pypy/module/pyp

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

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88767:d444146a4f7d Date: 2016-11-30 15:22 +0100 http://bitbucket.org/pypy/pypy/changeset/d444146a4f7d/ Log:merge heads diff --git a/pypy/module/pypyjit/test_pypy_c/test_string.py b/pypy/module/pypyjit/test_pypy_c/test_string.py --- a/pypy/module/

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

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88768:0da457b223d3 Date: 2016-11-30 15:22 +0100 http://bitbucket.org/pypy/pypy/changeset/0da457b223d3/ Log:merge heads diff --git a/lib-python/3/distutils/sysconfig_pypy.py b/lib-python/3/distutils/sysconfig_pypy.py --- a/lib-python/3/distutils/s

[pypy-commit] pypy py3.5: fix test

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88765:a524136be13a Date: 2016-11-30 14:31 + http://bitbucket.org/pypy/pypy/changeset/a524136be13a/ Log:fix test diff --git a/pypy/module/pypyjit/test_pypy_c/test_string.py b/pypy/module/pypyjit/test_pypy_c/test_string.py --- a/pypy/module/pyp

[pypy-commit] pypy py3.5: in-progress

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88769:6c76d736e86b Date: 2016-11-30 14:55 + http://bitbucket.org/pypy/pypy/changeset/6c76d736e86b/ Log:in-progress diff --git a/pypy/module/pypyjit/test_pypy_c/test_string.py b/pypy/module/pypyjit/test_pypy_c/test_string.py --- a/pypy/module/

[pypy-commit] pypy py3.5: Expand the tests for types.SimpleNamespace (passing)

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88771:93bb01c14908 Date: 2016-11-30 16:16 +0100 http://bitbucket.org/pypy/pypy/changeset/93bb01c14908/ Log:Expand the tests for types.SimpleNamespace (passing) diff --git a/pypy/module/sys/test/test_sysmodule.py b/pypy/module/sys/test/test_sysmod

[pypy-commit] pypy default: possibly fix the test---the comparison might have been removed by the

2016-11-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r88770:226ca1a1aeee Date: 2016-11-30 16:00 +0100 http://bitbucket.org/pypy/pypy/changeset/226ca1a1aeee/ Log:possibly fix the test---the comparison might have been removed by the AST compiler diff --git a/pypy/module/pypyjit/test_pypy_c/test_misc

[pypy-commit] pypy py3.5: fix test, slightly improve code generated

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88773:4ed461a08c1e Date: 2016-11-30 15:34 + http://bitbucket.org/pypy/pypy/changeset/4ed461a08c1e/ Log:fix test, slightly improve code generated diff --git a/pypy/module/pypyjit/test_pypy_c/test_string.py b/pypy/module/pypyjit/test_pypy_c/tes

[pypy-commit] pypy py3.5: fix tests

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88772:804de614b905 Date: 2016-11-30 15:11 + http://bitbucket.org/pypy/pypy/changeset/804de614b905/ Log:fix tests diff --git a/pypy/module/pypyjit/test_pypy_c/test_misc.py b/pypy/module/pypyjit/test_pypy_c/test_misc.py --- a/pypy/module/pypyji

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

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88774:278d4c3b3ff0 Date: 2016-11-30 15:34 + http://bitbucket.org/pypy/pypy/changeset/278d4c3b3ff0/ Log:merge heads diff --git a/pypy/module/sys/test/test_sysmodule.py b/pypy/module/sys/test/test_sysmodule.py --- a/pypy/module/sys/test/test_sy

[pypy-commit] pypy space-newtext: start replacing space.str_w with either space.bytes_w or space.text_w

2016-11-30 Thread cfbolz
Author: Carl Friedrich Bolz Branch: space-newtext Changeset: r88775:ffe62ff416aa Date: 2016-11-30 16:26 +0100 http://bitbucket.org/pypy/pypy/changeset/ffe62ff416aa/ Log:start replacing space.str_w with either space.bytes_w or space.text_w diff --git a/pypy/goal/targetpypystandalone.p

[pypy-commit] pypy space-newtext: merge default

2016-11-30 Thread cfbolz
Author: Carl Friedrich Bolz Branch: space-newtext Changeset: r88776:67d4325b8871 Date: 2016-11-30 16:36 +0100 http://bitbucket.org/pypy/pypy/changeset/67d4325b8871/ Log:merge default diff too long, truncating to 2000 out of 4915 lines diff --git a/lib-python/2.7/distutils/sysconfig_pypy.py

[pypy-commit] pypy py3.5: isinstance(X, Y) is of course completely different than issubclass(type(X), Y)

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88777:0ffbab13b5cd Date: 2016-11-30 16:42 +0100 http://bitbucket.org/pypy/pypy/changeset/0ffbab13b5cd/ Log:isinstance(X, Y) is of course completely different than issubclass(type(X), Y) diff --git a/pypy/module/sys/app.py b/pypy/module/sys

[pypy-commit] pypy py3.5: tweak SimpleNamespace.__eq__ and __ne__

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88778:3cce9c2e561f Date: 2016-11-30 16:45 +0100 http://bitbucket.org/pypy/pypy/changeset/3cce9c2e561f/ Log:tweak SimpleNamespace.__eq__ and __ne__ diff --git a/pypy/module/sys/app.py b/pypy/module/sys/app.py --- a/pypy/module/sys/app.py +++ b/pypy

[pypy-commit] pypy py3.5: Test and fix for super() with no arguments if 'self' is in a cell var

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88779:955d91968eb0 Date: 2016-11-30 17:09 +0100 http://bitbucket.org/pypy/pypy/changeset/955d91968eb0/ Log:Test and fix for super() with no arguments if 'self' is in a cell var diff --git a/pypy/module/__builtin__/descriptor.py b/pypy/mod

[pypy-commit] pypy py3.5: A test for super() with no argument, which I don't expect to pass *at all* so far

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88780:ef0611f31503 Date: 2016-11-30 17:19 +0100 http://bitbucket.org/pypy/pypy/changeset/ef0611f31503/ Log:A test for super() with no argument, which I don't expect to pass *at all* so far diff --git a/pypy/module/pypyjit/test_pypy_c/test_

[pypy-commit] pypy py3.5: fix test

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88783:72ca1ab01fd4 Date: 2016-11-30 18:16 + http://bitbucket.org/pypy/pypy/changeset/72ca1ab01fd4/ Log:fix test diff --git a/pypy/module/pypyjit/test_pypy_c/test_instance.py b/pypy/module/pypyjit/test_pypy_c/test_instance.py --- a/pypy/module

[pypy-commit] pypy py3.5: add a test

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88782:d05f950938d4 Date: 2016-11-30 18:24 +0100 http://bitbucket.org/pypy/pypy/changeset/d05f950938d4/ Log:add a test diff --git a/pypy/module/__builtin__/test/test_descriptor.py b/pypy/module/__builtin__/test/test_descriptor.py --- a/pypy/module

[pypy-commit] pypy py3.5: Try to re-add some JIT-friendliness

2016-11-30 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88781:4622e566448f Date: 2016-11-30 18:20 +0100 http://bitbucket.org/pypy/pypy/changeset/4622e566448f/ Log:Try to re-add some JIT-friendliness diff --git a/pypy/module/__builtin__/descriptor.py b/pypy/module/__builtin__/descriptor.py --- a/pypy/m

[pypy-commit] pypy py3.5: Copy _io._BufferedIOBase docstrings from CPython

2016-11-30 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r88784:f0f3c53e6757 Date: 2016-12-01 05:40 + http://bitbucket.org/pypy/pypy/changeset/f0f3c53e6757/ Log:Copy _io._BufferedIOBase docstrings from CPython diff --git a/pypy/module/_io/interp_bufferedio.py b/pypy/module/_io/interp_bufferedio.py -

[pypy-commit] pypy py3.5: Make sure that BufferedReader passes down a valid memoryview to reader.raw.readinto()

2016-11-30 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r88785:58cf1903ac70 Date: 2016-12-01 06:34 + http://bitbucket.org/pypy/pypy/changeset/58cf1903ac70/ Log:Make sure that BufferedReader passes down a valid memoryview to reader.raw.readinto() diff --git a/pypy/module/_io/interp_bufferedio