Author: Antonio Cuni <[email protected]> Branch: extradoc Changeset: r5881:572e9c4343cd Date: 2018-03-23 10:50 +0100 http://bitbucket.org/pypy/extradoc/changeset/572e9c4343cd/
Log: this was done by the cpyext-faster-arg-passing branch diff --git a/planning/cpyext.txt b/planning/cpyext.txt --- a/planning/cpyext.txt +++ b/planning/cpyext.txt @@ -9,14 +9,6 @@ - make_typedescr() for the type object (typeobject.py) should pass basestruct=PyHeapTypeObject?? -- right now the conversion from space.w_None to Py_None always does a dict - lookup (inside as_pyobj); investigate whether it is worth to add a special - case for it. A possible more general solution is to add a special field to - some selected W_* classes (for example W_TypeObject, W_NoneObject and an - hypotetical W_CPyObject) which contains a PyObject* field, so that doing the - w_* -> py_* lookup is just a getfield (there is alreadt support for this in - rawrefcount.create_link_pyobj) - - make sure that we run all tests with -A, too - make PyTypeObject be a pointer, like all other PyXxxObject _______________________________________________ pypy-commit mailing list [email protected] https://mail.python.org/mailman/listinfo/pypy-commit
