[pypy-commit] pypy cpyext-subclass-setattr: be more selective in setting w_obj.flag_cpytype, fixes translated test

2018-04-01 Thread mattip
Author: Matti Picus Branch: cpyext-subclass-setattr Changeset: r94214:36ff2c150968 Date: 2018-04-01 17:59 +0300 http://bitbucket.org/pypy/pypy/changeset/36ff2c150968/ Log:be more selective in setting w_obj.flag_cpytype, fixes translated test diff --git

[pypy-commit] pypy cpyext-subclass-setattr: fix for NULL obj in Py_IncRef

2018-04-01 Thread mattip
Author: Matti Picus Branch: cpyext-subclass-setattr Changeset: r94213:3f81ccde1932 Date: 2018-04-01 17:15 +0300 http://bitbucket.org/pypy/pypy/changeset/3f81ccde1932/ Log:fix for NULL obj in Py_IncRef diff --git a/pypy/module/cpyext/pyobject.py

[pypy-commit] pypy cpyext-subclass-setattr: remove excess Py_XDECREF, test now passes untranslated unfortunately

2018-04-01 Thread mattip
Author: Matti Picus Branch: cpyext-subclass-setattr Changeset: r94212:866aa67a514f Date: 2018-04-01 15:35 +0300 http://bitbucket.org/pypy/pypy/changeset/866aa67a514f/ Log:remove excess Py_XDECREF, test now passes untranslated unfortunately diff --git

[pypy-commit] pypy cpyext-subclass-setattr: restore rpython Py_IncRef, Py_DecRef for PYPY_DEBUG_REFCOUNT, old versions segfaulted

2018-04-01 Thread mattip
Author: Matti Picus Branch: cpyext-subclass-setattr Changeset: r94211:2315922104c7 Date: 2018-04-01 15:25 +0300 http://bitbucket.org/pypy/pypy/changeset/2315922104c7/ Log:restore rpython Py_IncRef, Py_DecRef for PYPY_DEBUG_REFCOUNT, old versions segfaulted

[pypy-commit] pypy default: merge pyparser-improvements:

2018-04-01 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r94210:045483a22d66 Date: 2018-04-01 12:36 +0200 http://bitbucket.org/pypy/pypy/changeset/045483a22d66/ Log:merge pyparser-improvements: - speed up python parser - create slightly more helpful SyntaxError

[pypy-commit] pypy cpyext-subclass-setattr: add a test to show how GC inappropriately kills connection btwn pyobj and w_obj

2018-04-01 Thread mattip
Author: Matti Picus Branch: cpyext-subclass-setattr Changeset: r94209:90146fea6553 Date: 2018-04-01 12:35 +0300 http://bitbucket.org/pypy/pypy/changeset/90146fea6553/ Log:add a test to show how GC inappropriately kills connection btwn pyobj and w_obj