[pypy-commit] pypy default: Issue2684: pyexpat.CreateParser() did not handle correctly namespace_separator=""

2017-10-21 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r92811:df15dab6a182 Date: 2017-10-20 21:36 +0200 http://bitbucket.org/pypy/pypy/changeset/df15dab6a182/ Log:Issue2684: pyexpat.CreateParser() did not handle correctly namespace_separator="" diff --git a/pypy/module/pyexpat/interp_pyexp

[pypy-commit] pypy py3.5: Backed out changeset f80cb4368b95

2017-10-21 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r92812:142c785bb994 Date: 2017-10-21 13:53 +0100 http://bitbucket.org/pypy/pypy/changeset/142c785bb994/ Log:Backed out changeset f80cb4368b95 diff --git a/pypy/interpreter/app_main.py b/pypy/interpreter/app_main.py --- a/pypy/interpreter/app_main.p

[pypy-commit] pypy py3.5: Fix untranslated test_reimport_builtin(): time.tzname is initialised in a non-standard way that seems to break in untranslated tests

2017-10-21 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r92813:21d9bc2c1120 Date: 2017-10-21 17:56 +0100 http://bitbucket.org/pypy/pypy/changeset/21d9bc2c1120/ Log:Fix untranslated test_reimport_builtin(): time.tzname is initialised in a non-standard way that seems to break in untranslated tests

[pypy-commit] pypy py3.5: Don't mess too much with the sys module

2017-10-21 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r92814:7746dde0b2d4 Date: 2017-10-21 18:12 +0100 http://bitbucket.org/pypy/pypy/changeset/7746dde0b2d4/ Log:Don't mess too much with the sys module diff --git a/pypy/module/imp/test/test_import.py b/pypy/module/imp/test/test_import.py --- a/pypy/m

[pypy-commit] pypy py3.5: Allow __pypy__ module apptests to run translated

2017-10-21 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r92815:c41fe009ac33 Date: 2017-10-21 18:36 +0100 http://bitbucket.org/pypy/pypy/changeset/c41fe009ac33/ Log:Allow __pypy__ module apptests to run translated diff --git a/pypy/tool/pytest/objspace.py b/pypy/tool/pytest/objspace.py --- a/pypy/tool/py

[pypy-commit] pypy cpyext-refactor-methodobject: implement call_KEYWORDS and fix the test

2017-10-21 Thread antocuni
Author: Antonio Cuni Branch: cpyext-refactor-methodobject Changeset: r92819:1c00ece5b913 Date: 2017-10-21 15:55 +0200 http://bitbucket.org/pypy/pypy/changeset/1c00ece5b913/ Log:implement call_KEYWORDS and fix the test diff --git a/pypy/module/cpyext/methodobject.py b/pypy/module/cpyext/meth

[pypy-commit] pypy cpyext-refactor-methodobject: kill the now-obsolete W_PyCFunctionObject_{NOARGS, O, VARARGS}

2017-10-21 Thread antocuni
Author: Antonio Cuni Branch: cpyext-refactor-methodobject Changeset: r92821:6a0f6b5d4571 Date: 2017-10-22 00:01 +0200 http://bitbucket.org/pypy/pypy/changeset/6a0f6b5d4571/ Log:kill the now-obsolete W_PyCFunctionObject_{NOARGS,O,VARARGS} diff --git a/pypy/module/cpyext/__init__.py b/pypy/mod

[pypy-commit] pypy cpyext-refactor-methodobject: WIP: try a different approach for descr_call: instead of creating a different

2017-10-21 Thread antocuni
Author: Antonio Cuni Branch: cpyext-refactor-methodobject Changeset: r92817:26eed5075896 Date: 2017-10-21 15:22 +0200 http://bitbucket.org/pypy/pypy/changeset/26eed5075896/ Log:WIP: try a different approach for descr_call: instead of creating a different class/typedef for each calling

[pypy-commit] pypy cpyext-refactor-methodobject: fix W_PyCMethodObject.descr_call, so that it uses the same logic as W_PyCFunctionObject

2017-10-21 Thread antocuni
Author: Antonio Cuni Branch: cpyext-refactor-methodobject Changeset: r92820:071be7b3d869 Date: 2017-10-21 23:54 +0200 http://bitbucket.org/pypy/pypy/changeset/071be7b3d869/ Log:fix W_PyCMethodObject.descr_call, so that it uses the same logic as W_PyCFunctionObject diff --git a/pypy/m

[pypy-commit] pypy cpyext-refactor-methodobject: fix W_PyCClassMethodObject.descr_call

2017-10-21 Thread antocuni
Author: Antonio Cuni Branch: cpyext-refactor-methodobject Changeset: r92822:ae86725f484f Date: 2017-10-22 00:26 +0200 http://bitbucket.org/pypy/pypy/changeset/ae86725f484f/ Log:fix W_PyCClassMethodObject.descr_call diff --git a/pypy/module/cpyext/methodobject.py b/pypy/module/cpyext/methodo

[pypy-commit] pypy cpyext-refactor-methodobject: XXX: this is just a test to see how much performance we loose if we go through the slow __args__ dance instead of using the fastcalls

2017-10-21 Thread antocuni
Author: Antonio Cuni Branch: cpyext-refactor-methodobject Changeset: r92816:8823f6116665 Date: 2017-10-21 02:28 +0200 http://bitbucket.org/pypy/pypy/changeset/8823f6116665/ Log:XXX: this is just a test to see how much performance we loose if we go through the slow __args__ dance inste

[pypy-commit] pypy cpyext-refactor-methodobject: add a test for METH_KEYWORDS; the test passes with -A, but is currently broken in pypy

2017-10-21 Thread antocuni
Author: Antonio Cuni Branch: cpyext-refactor-methodobject Changeset: r92818:094b65ff1d96 Date: 2017-10-21 15:46 +0200 http://bitbucket.org/pypy/pypy/changeset/094b65ff1d96/ Log:add a test for METH_KEYWORDS; the test passes with -A, but is currently broken in pypy diff --git a/pypy/mo

[pypy-commit] pypy cpyext-refactor-methodobject: add this fix, because now pass w_kwds=None directly; we should investigate better whether the check is still needed, but first I want to test the heavy

2017-10-21 Thread antocuni
Author: Antonio Cuni Branch: cpyext-refactor-methodobject Changeset: r92823:7501b268c626 Date: 2017-10-22 00:43 +0200 http://bitbucket.org/pypy/pypy/changeset/7501b268c626/ Log:add this fix, because now pass w_kwds=None directly; we should investigate better whether the check is still