- 15 Ara, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 02 Kas, 2017 1 kayıt (commit)
-
-
stratakis yazdı
-
- 21 Eyl, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 08 Eyl, 2017 1 kayıt (commit)
-
-
Eric Snow yazdı
* group the (stateful) runtime globals into various topical structs * consolidate the topical structs under a single top-level _PyRuntimeState struct * add a check-c-globals.py script that helps identify runtime globals Other globals are excluded (see globals.txt and check-c-globals.py).
-
- 06 Haz, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
to functions implemented in C that don't support this. Also unified error messages for functions that don't take positional or keyword arguments.
-
- 21 Mar, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 19 Mar, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 02 Şub, 2017 1 kayıt (commit)
-
-
INADA Naoki yazdı
Calling builtin method is at most 10% faster.
-
- 23 Ock, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
possible. Patch is writen with Coccinelle.
-
- 18 Ock, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
Issue #29259, #29263. methoddescr_call() creates a PyCFunction object, call it and the destroy it. Add a new _PyMethodDef_RawFastCallDict() method to avoid the temporary PyCFunction object.
-
- 16 Ara, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 09 Ara, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
Issue #28915: Replace PyObject_CallFunction() with PyObject_CallFunctionObjArgs() when the format string was only made of "O" formats, PyObject* arguments. PyObject_CallFunctionObjArgs() avoids the creation of a temporary tuple and doesn't have to parse a format string.
-
- 08 Ara, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
Issue #28915: Replace _PyObject_CallMethodId() with _PyObject_CallMethodIdObjArgs() when the format string only use the format 'O' for objects, like "(O)". _PyObject_CallMethodIdObjArgs() avoids the code to parse a format string and avoids the creation of a temporary tuple.
-
- 04 Ara, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
Issue #28858: The change b9c9691c72c5 introduced a regression. It seems like _PyObject_CallArg1() uses more stack memory than PyObject_CallFunctionObjArgs().
-
- 01 Ara, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
* PyObject_CallFunctionObjArgs(func, NULL) => _PyObject_CallNoArg(func) * PyObject_CallFunctionObjArgs(func, arg, NULL) => _PyObject_CallArg1(func, arg) PyObject_CallFunctionObjArgs() allocates 40 bytes on the C stack and requires extra work to "parse" C arguments to build a C array of PyObject*. _PyObject_CallNoArg() and _PyObject_CallArg1() are simpler and don't allocate memory on the C stack. This change is part of the fastcall project. The change on listsort() is related to the issue #23507.
-
- 06 Eyl, 2016 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 22 Agu, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
Modify: * builtin_sorted() * classmethoddescr_call() * methoddescr_call() * wrapperdescr_call()
-
- 04 May, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
pointer.
-
- 06 Nis, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 25 Ara, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 24 Ara, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
macro Py_SETREF.
-
- 10 Haz, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 24 May, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 13 May, 2015 2 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
(Patch by Berker Peksag.)
-
- 30 Nis, 2015 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 09 Şub, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
The new syntax is highly human readable while still preventing false positives. The syntax also extends Python syntax to denote "self" and positional-only parameters, allowing inspect.Signature objects to be totally accurate for all supported builtins in Python 3.4.
-
- 28 Ock, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
annotate text signatures in docstrings, resulting in fewer false positives. "self" parameters are also explicitly marked, allowing inspect.Signature() to authoritatively detect (and skip) said parameters. Issue #20326: Argument Clinic now generates separate checksums for the input and output sections of the block, allowing external tools to verify that the input has not changed (and thus the output is not out-of-date).
-
- 24 Ock, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type) have been modified to provide introspection information for builtins. Also: many additional Lib, test suite, and Argument Clinic fixes.
-
- 25 Kas, 2013 1 kayıt (commit)
-
-
Gregory P. Smith yazdı
-
- 24 Kas, 2013 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
Document that @property can incorporate a docstring from the getter method. Improve readabilty with additional whitespace.
-
- 23 Kas, 2013 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
Most of the work is by Alexandre.
-
- 07 May, 2013 1 kayıt (commit)
-
-
Victor Stinner yazdı
Fix a compiler warning on Windows 64-bit
-
- 25 Ara, 2012 1 kayıt (commit)
-
-
Andrew Svetlov yazdı
-
- 01 May, 2012 3 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
Benjamin Peterson yazdı
-
Benjamin Peterson yazdı
-
- 15 Nis, 2012 1 kayıt (commit)
-
-
Victor Stinner yazdı
-
- 17 Ara, 2011 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 15 Ara, 2011 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
Thanks to Darren Dale for patch.
-