[pypy-commit] pypy missing-tp_new: avoid calling tp_hash via hash_w(w_obj) during object attach or realize

2017-01-04 Thread mattip
Author: Matti Picus Branch: missing-tp_new Changeset: r89372:7bce3ce5fbce Date: 2017-01-05 07:17 +0200 http://bitbucket.org/pypy/pypy/changeset/7bce3ce5fbce/ Log:avoid calling tp_hash via hash_w(w_obj) during object attach or realize diff --git a/pypy/module/cpyext/bytesobject.py b/

[pypy-commit] pypy missing-tp_new: add passing test, refactor len(s)

2017-01-04 Thread mattip
Author: Matti Picus Branch: missing-tp_new Changeset: r89371:ac830f4f76a0 Date: 2017-01-03 22:41 +0200 http://bitbucket.org/pypy/pypy/changeset/ac830f4f76a0/ Log:add passing test, refactor len(s) diff --git a/pypy/module/cpyext/bytesobject.py b/pypy/module/cpyext/bytesobject.py --- a/pypy/m

[pypy-commit] pypy cpyext-cleanup: Raise an exception inside mangle_name() when the name is invalid

2017-01-04 Thread rlamy
Author: Ronan Lamy Branch: cpyext-cleanup Changeset: r89370:75557bb61dfd Date: 2017-01-05 00:42 + http://bitbucket.org/pypy/pypy/changeset/75557bb61dfd/ Log:Raise an exception inside mangle_name() when the name is invalid diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py

[pypy-commit] pypy cpyext-cleanup: Remove always-empty 'functions' from generate_decls_and_callback()

2017-01-04 Thread rlamy
Author: Ronan Lamy Branch: cpyext-cleanup Changeset: r89369:083af902cb24 Date: 2017-01-05 00:16 + http://bitbucket.org/pypy/pypy/changeset/083af902cb24/ Log:Remove always-empty 'functions' from generate_decls_and_callback() diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.

[pypy-commit] pypy cpyext-cleanup: Kill VA_TP_LIST and its support code, since it's always empty

2017-01-04 Thread rlamy
Author: Ronan Lamy Branch: cpyext-cleanup Changeset: r89368:feebb9e99ec7 Date: 2017-01-05 00:06 + http://bitbucket.org/pypy/pypy/changeset/feebb9e99ec7/ Log:Kill VA_TP_LIST and its support code, since it's always empty diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --

[pypy-commit] pypy cpyext-cleanup: Move generation of ctypes-based function implementation shims to build_bridge()

2017-01-04 Thread rlamy
Author: Ronan Lamy Branch: cpyext-cleanup Changeset: r89367:b24ed9dfc12b Date: 2017-01-05 00:00 + http://bitbucket.org/pypy/pypy/changeset/b24ed9dfc12b/ Log:Move generation of ctypes-based function implementation shims to build_bridge() diff --git a/pypy/module/cpyext/api.py b/py

[pypy-commit] pypy py3.5: _thread.Lock.__repr__; _thread.RLock.__repr__

2017-01-04 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89366:5a4234a11c85 Date: 2017-01-04 19:57 +0100 http://bitbucket.org/pypy/pypy/changeset/5a4234a11c85/ Log:_thread.Lock.__repr__; _thread.RLock.__repr__ diff --git a/pypy/module/thread/os_lock.py b/pypy/module/thread/os_lock.py --- a/pypy/module/t

[pypy-commit] pypy.org extradoc: update the values

2017-01-04 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r843:fbfa3842fe51 Date: 2017-01-04 18:52 +0100 http://bitbucket.org/pypy/pypy.org/changeset/fbfa3842fe51/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -9,13 +9,13 @@ $(function() { $("#pro

[pypy-commit] cffi default: Tweaks the docs

2017-01-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r2856:3234afed406d Date: 2017-01-04 18:44 +0100 http://bitbucket.org/cffi/cffi/changeset/3234afed406d/ Log:Tweaks the docs diff --git a/doc/source/ref.rst b/doc/source/ref.rst --- a/doc/source/ref.rst +++ b/doc/source/ref.rst @@ -175,15 +175,16 @@ **ff

[pypy-commit] pypy cpyext-cleanup: Use unmangled names in generated code

2017-01-04 Thread rlamy
Author: Ronan Lamy Branch: cpyext-cleanup Changeset: r89365:4bb393bf3f37 Date: 2017-01-04 15:52 + http://bitbucket.org/pypy/pypy/changeset/4bb393bf3f37/ Log:Use unmangled names in generated code diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/a

[pypy-commit] pypy cpyext-cleanup: Consistently use 'translating' flag for special-casing in functions called from setup_library()/build_bridge()

2017-01-04 Thread rlamy
Author: Ronan Lamy Branch: cpyext-cleanup Changeset: r89364:d305e8c57ac7 Date: 2017-01-04 15:30 + http://bitbucket.org/pypy/pypy/changeset/d305e8c57ac7/ Log:Consistently use 'translating' flag for special-casing in functions called from setup_library()/build_bridge() diff --git a

[pypy-commit] pypy cpyext-cleanup: Reduce differences between build_bridge() and setup_library()

2017-01-04 Thread rlamy
Author: Ronan Lamy Branch: cpyext-cleanup Changeset: r89363:ca30c209f6c1 Date: 2017-01-04 14:58 + http://bitbucket.org/pypy/pypy/changeset/ca30c209f6c1/ Log:Reduce differences between build_bridge() and setup_library() diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --

[pypy-commit] cffi strbuf-as-buffer: close branch

2017-01-04 Thread plan_rich
Author: Richard Plangger Branch: strbuf-as-buffer Changeset: r2855:379fc340f76f Date: 2017-01-04 15:53 +0100 http://bitbucket.org/cffi/cffi/changeset/379fc340f76f/ Log:close branch ___ pypy-commit mailing list pypy-commit@python.org https://mail.py

[pypy-commit] cffi default: merge strbuf-as-buffer

2017-01-04 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r2854:9af655eac351 Date: 2017-01-04 15:52 +0100 http://bitbucket.org/cffi/cffi/changeset/9af655eac351/ Log:merge strbuf-as-buffer diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -6134,54 +6134,

[pypy-commit] pypy default: Remove outdated info

2017-01-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r89362:1c1e0c3b2f27 Date: 2017-01-04 15:49 +0100 http://bitbucket.org/pypy/pypy/changeset/1c1e0c3b2f27/ Log:Remove outdated info diff --git a/pypy/doc/cpython_differences.rst b/pypy/doc/cpython_differences.rst --- a/pypy/doc/cpython_differences.rst +++

[pypy-commit] pypy py3.5: skip warn() in the FakeObjSpace

2017-01-04 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r89361:8b953c5f7f48 Date: 2017-01-04 15:25 +0100 http://bitbucket.org/pypy/pypy/changeset/8b953c5f7f48/ Log:skip warn() in the FakeObjSpace diff --git a/pypy/objspace/fake/objspace.py b/pypy/objspace/fake/objspace.py --- a/pypy/objspace/fake/objspa

[pypy-commit] pypy cpyext-cleanup: Split StaticObjectBuilder into 2 subclasses: one for translation and one for tests

2017-01-04 Thread rlamy
Author: Ronan Lamy Branch: cpyext-cleanup Changeset: r89360:66f4e5e9c8f3 Date: 2017-01-04 13:48 + http://bitbucket.org/pypy/pypy/changeset/66f4e5e9c8f3/ Log:Split StaticObjectBuilder into 2 subclasses: one for translation and one for tests diff --git a/pypy/module/cpyext/api.py b

[pypy-commit] pypy py3.5-time: several translation issues resolved

2017-01-04 Thread plan_rich
Author: Richard Plangger Branch: py3.5-time Changeset: r89359:0cc981ee46c7 Date: 2017-01-04 11:12 +0100 http://bitbucket.org/pypy/pypy/changeset/0cc981ee46c7/ Log:several translation issues resolved diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_time.py --- a/pypy/mod

[pypy-commit] pypy strbuf-as-buffer: close branch

2017-01-04 Thread plan_rich
Author: Richard Plangger Branch: strbuf-as-buffer Changeset: r89358:3b422e4d09f4 Date: 2017-01-04 11:05 +0100 http://bitbucket.org/pypy/pypy/changeset/3b422e4d09f4/ Log:close branch ___ pypy-commit mailing list pypy-commit@python.org https://mail.p

[pypy-commit] pypy default: merge strbuf-as-buffer

2017-01-04 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r89356:8794d97c98d1 Date: 2017-01-04 10:53 +0100 http://bitbucket.org/pypy/pypy/changeset/8794d97c98d1/ Log:merge strbuf-as-buffer diff --git a/lib-python/2.7/ctypes/test/test_frombuffer.py b/lib-python/2.7/ctypes/test/test_frombuffer.py --- a/li

[pypy-commit] pypy default: document strbuf-as-buffer branch

2017-01-04 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r89357:30d4a493e334 Date: 2017-01-04 11:03 +0100 http://bitbucket.org/pypy/pypy/changeset/30d4a493e334/ Log:document strbuf-as-buffer branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++