[pypy-commit] pypy cppyy-packaging: simplify Makefile (expects backend for full tests) and remove obsolete options

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92059:21fdf4274169 Date: 2017-08-03 14:04 -0700 http://bitbucket.org/pypy/pypy/changeset/21fdf4274169/ Log:simplify Makefile (expects backend for full tests) and remove obsolete options diff --git a/pypy/module/_cppyy/test/Mak

[pypy-commit] pypy cppyy-packaging: remove capi.identify() as that's the backend's job

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92066:7e01e98a0155 Date: 2017-08-03 16:44 -0700 http://bitbucket.org/pypy/pypy/changeset/7e01e98a0155/ Log:remove capi.identify() as that's the backend's job diff --git a/pypy/module/_cppyy/capi/loadable_capi.py b/pypy/module/_cppyy/

[pypy-commit] pypy cppyy-packaging: remove now superfluous LinkDef files (were for CINT; cling can use xml)

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92061:ad8862eba7b7 Date: 2017-08-03 15:08 -0700 http://bitbucket.org/pypy/pypy/changeset/ad8862eba7b7/ Log:remove now superfluous LinkDef files (were for CINT; cling can use xml) diff --git a/pypy/module/_cppyy/test/advancedcp

[pypy-commit] pypy cppyy-packaging: make test_zjit.py work with the loadable_capi

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92064:270130f315a5 Date: 2017-08-03 16:43 -0700 http://bitbucket.org/pypy/pypy/changeset/270130f315a5/ Log:make test_zjit.py work with the loadable_capi diff --git a/pypy/module/_cppyy/test/test_zjit.py b/pypy/module/_cppyy/test/test

[pypy-commit] pypy cppyy-packaging: remove load_reflection_info (lives in frontend)

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92060:27a381b2e6b9 Date: 2017-08-03 15:08 -0700 http://bitbucket.org/pypy/pypy/changeset/27a381b2e6b9/ Log:remove load_reflection_info (lives in frontend) diff --git a/pypy/module/_cppyy/__init__.py b/pypy/module/_cppyy/__init__.py --

[pypy-commit] pypy cppyy-packaging: destruct -> __destruct__ in pythonification

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92062:319df9089e80 Date: 2017-08-03 15:19 -0700 http://bitbucket.org/pypy/pypy/changeset/319df9089e80/ Log:destruct -> __destruct__ in pythonification diff --git a/pypy/module/_cppyy/pythonify.py b/pypy/module/_cppyy/pythonify.py ---

[pypy-commit] pypy cppyy-packaging: fix comment

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92063:d2b2427a84ce Date: 2017-08-03 16:09 -0700 http://bitbucket.org/pypy/pypy/changeset/d2b2427a84ce/ Log:fix comment diff --git a/pypy/module/_cppyy/__init__.py b/pypy/module/_cppyy/__init__.py --- a/pypy/module/_cppyy/__init__.py +

[pypy-commit] pypy cppyy-packaging: remove spurious references to CINT

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92065:701628812c28 Date: 2017-08-03 16:43 -0700 http://bitbucket.org/pypy/pypy/changeset/701628812c28/ Log:remove spurious references to CINT diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter.py --- a/pypy/mo

[pypy-commit] pypy cppyy-packaging: remove streams test support files

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92058:110184c3d9d9 Date: 2017-08-03 13:24 -0700 http://bitbucket.org/pypy/pypy/changeset/110184c3d9d9/ Log:remove streams test support files diff --git a/pypy/module/_cppyy/test/Makefile b/pypy/module/_cppyy/test/Makefile --- a/pypy/m

[pypy-commit] pypy cppyy-packaging: remove test_aclassloader and test_streams as these are backend tests

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92057:8a2ade4d76bf Date: 2017-08-03 13:23 -0700 http://bitbucket.org/pypy/pypy/changeset/8a2ade4d76bf/ Log:remove test_aclassloader and test_streams as these are backend tests diff --git a/pypy/module/_cppyy/test/test_aclassloader.py

[pypy-commit] pypy cppyy-packaging: merge default into branch

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92055:5fb13e8e0a8f Date: 2017-08-01 09:23 -0700 http://bitbucket.org/pypy/pypy/changeset/5fb13e8e0a8f/ Log:merge default into branch diff too long, truncating to 2000 out of 5319 lines diff --git a/lib_pypy/_tkinter/tklib_build.py b/

[pypy-commit] pypy cppyy-packaging: add back the argument passing union for dummy backend

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92056:d66a61b5e9f9 Date: 2017-08-03 12:18 -0700 http://bitbucket.org/pypy/pypy/changeset/d66a61b5e9f9/ Log:add back the argument passing union for dummy backend diff --git a/pypy/module/_cppyy/src/dummy_backend.cxx b/pypy/module/_cpp

[pypy-commit] pypy default: add a jit driver for array.count and array.index

2017-08-03 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r92054:5361e9bb4b15 Date: 2017-08-03 23:14 +0200 http://bitbucket.org/pypy/pypy/changeset/5361e9bb4b15/ Log:add a jit driver for array.count and array.index diff --git a/pypy/module/array/interp_array.py b/pypy/module/array/interp_array.py ---

[pypy-commit] pypy getarrayitem-into-bridges: a bug somewhere in heap.py that affects the new code that I wrote. I did not

2017-08-03 Thread cfbolz
Author: Carl Friedrich Bolz Branch: getarrayitem-into-bridges Changeset: r92053:6a7534bc78d2 Date: 2017-08-03 21:41 +0200 http://bitbucket.org/pypy/pypy/changeset/6a7534bc78d2/ Log:a bug somewhere in heap.py that affects the new code that I wrote. I did not manage to write a test for

[pypy-commit] pypy py3.5: Mark files of unknown type with `?`

2017-08-03 Thread exarkun
Author: Jean-Paul Calderone Branch: py3.5 Changeset: r92052:1c67ea9ef466 Date: 2017-08-03 14:46 -0400 http://bitbucket.org/pypy/pypy/changeset/1c67ea9ef466/ Log:Mark files of unknown type with `?` This mirrors CPython _stat.filemode behavior though it diverges from the (likel

[pypy-commit] pypy default: remove some more NOT_RPYTHON and replace them with the decorator

2017-08-03 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r92051:4cbf2f9fe1bc Date: 2017-08-03 19:29 +0200 http://bitbucket.org/pypy/pypy/changeset/4cbf2f9fe1bc/ Log:remove some more NOT_RPYTHON and replace them with the decorator diff --git a/pypy/interpreter/argument.py b/pypy/interpreter/argument.p

[pypy-commit] pypy cpyext-leakchecking: Don't incref the original object in PyMemoryView_FromObject()

2017-08-03 Thread rlamy
Author: Ronan Lamy Branch: cpyext-leakchecking Changeset: r92050:ff315452ce6f Date: 2017-08-03 17:53 +0100 http://bitbucket.org/pypy/pypy/changeset/ff315452ce6f/ Log:Don't incref the original object in PyMemoryView_FromObject() diff --git a/pypy/module/cpyext/buffer.py b/pypy/module/cpyext/b

[pypy-commit] pypy default: remove the withcelldict option (translating without withcelldict is really not

2017-08-03 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r92049:6d1bf70e6214 Date: 2017-08-03 16:27 +0200 http://bitbucket.org/pypy/pypy/changeset/6d1bf70e6214/ Log:remove the withcelldict option (translating without withcelldict is really not advisable, and many other related options have bee

[pypy-commit] extradoc extradoc: write a blog post draft

2017-08-03 Thread fijal
Author: fijal Branch: extradoc Changeset: r5823:f01eecaabd0f Date: 2017-08-03 15:35 +0200 http://bitbucket.org/pypy/extradoc/changeset/f01eecaabd0f/ Log:write a blog post draft diff --git a/blog/draft/remove-gil.rst b/blog/draft/remove-gil.rst new file mode 100644 --- /dev/null +++ b/blog/dra

[pypy-commit] pypy cpyext-debug-type_dealloc: expand test, D(), E() fail leak check, C() passes. WHY?

2017-08-03 Thread mattip
Author: Matti Picus Branch: cpyext-debug-type_dealloc Changeset: r92048:18ec6be95b4a Date: 2017-08-03 12:34 +0300 http://bitbucket.org/pypy/pypy/changeset/18ec6be95b4a/ Log:expand test, D(), E() fail leak check, C() passes. WHY? diff --git a/pypy/module/cpyext/test/test_typeobject.py b/pypy

[pypy-commit] pypy cpyext-debug-type_dealloc: minimal failing test; __init__ causes leak-checker to fail

2017-08-03 Thread mattip
Author: Matti Picus Branch: cpyext-debug-type_dealloc Changeset: r92047:a12c2162e44e Date: 2017-08-03 12:18 +0300 http://bitbucket.org/pypy/pypy/changeset/a12c2162e44e/ Log:minimal failing test; __init__ causes leak-checker to fail diff --git a/pypy/module/cpyext/test/test_typeobject.py b/p

[pypy-commit] pypy cpyext-debug-type_dealloc: pytest.py ../test_typeobject.py -k test_tp_getattro -s never deallocates "instance"

2017-08-03 Thread mattip
Author: Matti Picus Branch: cpyext-debug-type_dealloc Changeset: r92046:1ce0da5af8e6 Date: 2017-08-03 11:44 +0300 http://bitbucket.org/pypy/pypy/changeset/1ce0da5af8e6/ Log:pytest.py ../test_typeobject.py -k test_tp_getattro -s never deallocates "instance" diff --git a/pypy/module/cp