[pypy-commit] pypy real-mode-translator-driver: Use backend-specific disabled goals

2017-01-27 Thread william_ml_leslie
Author: William ML Leslie Branch: real-mode-translator-driver Changeset: r89813:c64d6e66020b Date: 2017-01-28 18:21 +1100 http://bitbucket.org/pypy/pypy/changeset/c64d6e66020b/ Log:Use backend-specific disabled goals diff --git a/rpython/translator/driver.py b/rpython/translator/driver.py --

[pypy-commit] pypy real-mode-translator-driver: Match translator's usage expectations

2017-01-27 Thread william_ml_leslie
Author: William ML Leslie Branch: real-mode-translator-driver Changeset: r89812:40a92f4debad Date: 2017-01-28 14:06 +1100 http://bitbucket.org/pypy/pypy/changeset/40a92f4debad/ Log:Match translator's usage expectations diff --git a/rpython/translator/driver.py b/rpython/translator/driver.py

[pypy-commit] pypy rpython-hash: Another place that caches the hash

2017-01-27 Thread arigo
Author: Armin Rigo Branch: rpython-hash Changeset: r89811:4a6390ab0e05 Date: 2017-01-27 23:38 +0100 http://bitbucket.org/pypy/pypy/changeset/4a6390ab0e05/ Log:Another place that caches the hash diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py --- a/pypy/objspace/s

[pypy-commit] pypy PEP393: Massage the definitions into something we can parse

2017-01-27 Thread rlamy
Author: Ronan Lamy Branch: PEP393 Changeset: r89809:45e2029d13ef Date: 2017-01-26 13:43 + http://bitbucket.org/pypy/pypy/changeset/45e2029d13ef/ Log:Massage the definitions into something we can parse diff --git a/pypy/module/cpyext/parse/cpyext_unicodeobject.h b/pypy/module/cpyext/pars

[pypy-commit] pypy PEP393: Fix code to match the new structs

2017-01-27 Thread rlamy
Author: Ronan Lamy Branch: PEP393 Changeset: r89810:1dc55bdc20a3 Date: 2017-01-27 21:05 + http://bitbucket.org/pypy/pypy/changeset/1dc55bdc20a3/ Log:Fix code to match the new structs diff --git a/pypy/module/cpyext/test/test_unicodeobject.py b/pypy/module/cpyext/test/test_unicodeobject.

[pypy-commit] pypy PEP393: Import CPython definitions for the PEP 393 structs

2017-01-27 Thread rlamy
Author: Ronan Lamy Branch: PEP393 Changeset: r89808:5a7f409a2e8a Date: 2017-01-26 13:23 + http://bitbucket.org/pypy/pypy/changeset/5a7f409a2e8a/ Log:Import CPython definitions for the PEP 393 structs diff --git a/pypy/module/cpyext/parse/cpyext_unicodeobject.h b/pypy/module/cpyext/parse

[pypy-commit] pypy rpython-hash: (untested) remove some code that implements keeping the hashes across translation

2017-01-27 Thread arigo
Author: Armin Rigo Branch: rpython-hash Changeset: r89807:52687af2d35a Date: 2017-01-27 22:00 +0100 http://bitbucket.org/pypy/pypy/changeset/52687af2d35a/ Log:(untested) remove some code that implements keeping the hashes across translation diff --git a/rpython/memory/gc/incminimark.

[pypy-commit] pypy rpython-hash: comment

2017-01-27 Thread arigo
Author: Armin Rigo Branch: rpython-hash Changeset: r89806:8d1318904037 Date: 2017-01-27 20:03 +0100 http://bitbucket.org/pypy/pypy/changeset/8d1318904037/ Log:comment diff --git a/rpython/rtyper/lltypesystem/rordereddict.py b/rpython/rtyper/lltypesystem/rordereddict.py --- a/rpython/rtyper/

[pypy-commit] pypy py3.5: Rename _PyUnicode_AsString to PyUnicode_AsUTF8 (changed in 3.3)

2017-01-27 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r89805:2e61542390d8 Date: 2017-01-27 19:43 + http://bitbucket.org/pypy/pypy/changeset/2e61542390d8/ Log:Rename _PyUnicode_AsString to PyUnicode_AsUTF8 (changed in 3.3) diff --git a/pypy/module/cpyext/include/unicodeobject.h b/pypy/module/cpyex

[pypy-commit] pypy rpython-hash: avoid another obscure corner case by further reducing the diff to default

2017-01-27 Thread arigo
Author: Armin Rigo Branch: rpython-hash Changeset: r89804:6d5589e7f9fa Date: 2017-01-27 19:31 +0100 http://bitbucket.org/pypy/pypy/changeset/6d5589e7f9fa/ Log:avoid another obscure corner case by further reducing the diff to default diff --git a/rpython/rtyper/lltypesystem/rordereddi

[pypy-commit] pypy py3.5: py3.5 fix: needs a bytes in the middle of this wrapped tuple

2017-01-27 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89803:54bb0a810cd2 Date: 2017-01-27 18:20 +0100 http://bitbucket.org/pypy/pypy/changeset/54bb0a810cd2/ Log:py3.5 fix: needs a bytes in the middle of this wrapped tuple diff --git a/pypy/interpreter/test/test_error.py b/pypy/interpreter/test/test_

[pypy-commit] pypy default: fix

2017-01-27 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r89801:1ae376efcfa5 Date: 2017-01-27 16:18 + http://bitbucket.org/pypy/pypy/changeset/1ae376efcfa5/ Log:fix diff --git a/pypy/module/cpyext/include/object.h b/pypy/module/cpyext/include/object.h --- a/pypy/module/cpyext/include/object.h +++ b/pypy/

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

2017-01-27 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r89802:e99cc786cb4b Date: 2017-01-27 16:20 + http://bitbucket.org/pypy/pypy/changeset/e99cc786cb4b/ 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 py3.5: hg merge default

2017-01-27 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r89800:9b9d04aef631 Date: 2017-01-27 16:06 + http://bitbucket.org/pypy/pypy/changeset/9b9d04aef631/ Log:hg merge default diff --git a/pypy/interpreter/error.py b/pypy/interpreter/error.py --- a/pypy/interpreter/error.py +++ b/pypy/interpreter/e

[pypy-commit] pypy default: Move PyHeapTypeObject declaration to its rightful place in cpyext_object.h

2017-01-27 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r89799:f0cf2a50103c Date: 2017-01-27 15:55 + http://bitbucket.org/pypy/pypy/changeset/f0cf2a50103c/ Log:Move PyHeapTypeObject declaration to its rightful place in cpyext_object.h diff --git a/pypy/module/cpyext/parse/cpyext_object.h b/pypy/

[pypy-commit] pypy default: Configure structs in the order in which they are typedef'd

2017-01-27 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r89798:299d09fc6636 Date: 2017-01-27 15:44 + http://bitbucket.org/pypy/pypy/changeset/299d09fc6636/ Log:Configure structs in the order in which they are typedef'd diff --git a/pypy/module/cpyext/cparser.py b/pypy/module/cpyext/cparser.py --- a/pypy/

[pypy-commit] pypy rpython-hash: Revert some changes: now only dicts initially created and dicts frozen

2017-01-27 Thread arigo
Author: Armin Rigo Branch: rpython-hash Changeset: r89797:a0cc818768af Date: 2017-01-27 11:27 +0100 http://bitbucket.org/pypy/pypy/changeset/a0cc818768af/ Log:Revert some changes: now only dicts initially created and dicts frozen by translation have no index. Simplifies a bit the diff

[pypy-commit] pypy rpython-hash: First place to fix inside pypy

2017-01-27 Thread arigo
Author: Armin Rigo Branch: rpython-hash Changeset: r89796:f6f8a968971c Date: 2017-01-27 09:05 +0100 http://bitbucket.org/pypy/pypy/changeset/f6f8a968971c/ Log:First place to fix inside pypy diff --git a/pypy/module/_weakref/interp__weakref.py b/pypy/module/_weakref/interp__weakref.py --- a/

[pypy-commit] pypy rpython-hash: Tweaks & comments

2017-01-27 Thread arigo
Author: Armin Rigo Branch: rpython-hash Changeset: r89795:40b971b7a0c7 Date: 2017-01-27 08:59 +0100 http://bitbucket.org/pypy/pypy/changeset/40b971b7a0c7/ Log:Tweaks & comments diff --git a/rpython/rtyper/lltypesystem/rordereddict.py b/rpython/rtyper/lltypesystem/rordereddict.py --- a/rpyth