- 21 Ock, 2017 3 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
Mark Dickinson yazdı
-
Mark Dickinson yazdı
-
- 20 Ock, 2017 14 kayıt (commit)
-
-
Ned Deily yazdı
-
Ned Deily yazdı
-
Ned Deily yazdı
-
Ned Deily yazdı
corresponding note to documentation. Patch by Ivan L.
-
Serhiy Storchaka yazdı
-
Serhiy Storchaka yazdı
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
-
Xiang Zhang yazdı
-
Xiang Zhang yazdı
-
Xiang Zhang yazdı
Patch by Ammar Askar.
-
Larry Hastings yazdı
-
Larry Hastings yazdı
-
Larry Hastings yazdı
It got messed up when I merged my private 3.5.3 release changes with new work happening in the 3.5 main branch. (3.5 main branch was in "3.5.3rc1", my branch was "3.5.3+", and Mercurial helpfully merged the two in a kind of nonsense way.)
-
- 19 Ock, 2017 8 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
Serhiy Storchaka yazdı
-
Serhiy Storchaka yazdı
Patch by Tal Einat.
-
Serhiy Storchaka yazdı
Patch by Tal Einat.
-
Serhiy Storchaka yazdı
Patch by Tal Einat.
-
INADA Naoki yazdı
* Replace PyArg_ParseTupleAndKeywords() with _PyArg_ParseStackAndKeywords() which is more efficient to parse keywords, since it decodes only keywords (char*) from UTF-8 once, instead of decoding at each call. * METH_FASTCALL avoids the creation of a temporary tuple to pass positional arguments. Patch written by INADA Naoki, pushed by Victor Stinner.
-
Victor Stinner yazdı
Issue #29312.
-
Victor Stinner yazdı
Issue #29311: dict.get() and dict.setdefault() methods now use Argument Clinic to parse arguments. Their calling convention changes from METH_VARARGS to METH_FASTCALL which avoids the creation of a temporary tuple. The signature of docstrings is also enhanced. For example, get(...) becomes: get(self, key, default=None, /)
-
- 18 Ock, 2017 15 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Victor Stinner yazdı
Issue #29259.
-
Guido van Rossum yazdı
-
Victor Stinner yazdı
Issue #29259: * Detect PyCFunction is the current frame, not only in the older frame * Ignore PyCFunction_Call() since it now calls _PyCFunction_FastCallDict(), and _PyCFunction_FastCallDict() is already detected
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Victor Stinner yazdı
Issue #29259: use a different case for METH_VARARGS and METH_VARARGS|METH_KEYWORDS to avoid testing again flags to decide if keywords should be checked or not.
-
Victor Stinner yazdı
Issue #29259.
-
Victor Stinner yazdı
Issue #29259. All other functions calling functions start with the similar assertion.
-
Victor Stinner yazdı
Issue #29259. We had 3 versions of similar code: * PyCFunction_Call() * _PyCFunction_FastCallDict() * _PyCFunction_FastCallKeywords() PyCFunction_Call() now calls _PyCFunction_FastCallDict() to factorize the code.
-
Victor Stinner yazdı
Issue #29259: * Move also the !PyErr_Occurred() assertion to the top, similar to other functions. * Fix also comment/error messages: the function was renamed to _PyMethodDef_RawFastCallDict()
-
Victor Stinner yazdı
Issue #29259.
-
Martin Panter yazdı
-