- 05 Mar, 2019 1 kayıt (commit)
-
-
Stéphane Wirtel yazdı
Cast function pointers to (void(*)(void)) before casting to (PyCFunction) to make "warning: cast between incompatible function types" false alarm quiet.
-
- 02 Şub, 2019 1 kayıt (commit)
-
-
Stefan Krah yazdı
-
- 27 Kas, 2018 2 kayıt (commit)
-
-
Serhiy Storchaka yazdı
Fix also return type for few other functions (clear, releasebuffer).
-
Serhiy Storchaka yazdı
Fix invalid function cast warnings with gcc 8 for method conventions different from METH_NOARGS, METH_O and METH_VARARGS excluding Argument Clinic generated code.
-
- 21 Kas, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
Move _PyObject_GC_TRACK() and _PyObject_GC_UNTRACK() from Include/objimpl.h to Include/internal/pycore_object.h.
-
- 12 Kas, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
Rename Include/internal/ headers: * pycore_hash.h -> pycore_pyhash.h * pycore_lifecycle.h -> pycore_pylifecycle.h * pycore_mem.h -> pycore_pymem.h * pycore_state.h -> pycore_pystate.h Add missing headers to Makefile.pre.in and PCbuild: * pycore_condvar.h. * pycore_hamt.h * pycore_pyhash.h
-
- 31 Eki, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
* Rename Include/internal/ header files: * pyatomic.h -> pycore_atomic.h * ceval.h -> pycore_ceval.h * condvar.h -> pycore_condvar.h * context.h -> pycore_context.h * pygetopt.h -> pycore_getopt.h * gil.h -> pycore_gil.h * hamt.h -> pycore_hamt.h * hash.h -> pycore_hash.h * mem.h -> pycore_mem.h * pystate.h -> pycore_state.h * warnings.h -> pycore_warnings.h * PCbuild project, Makefile.pre.in, Modules/Setup: add the Include/internal/ directory to the search paths of header files. * Update includes. For example, replace #include "internal/mem.h" with #include "pycore_mem.h".
-
- 14 Nis, 2018 1 kayıt (commit)
-
-
Antoine Pitrou 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).
-
- 08 Nis, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 21 Mar, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 30 Ara, 2016 1 kayıt (commit)
-
-
Stefan Krah yazdı
-
- 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.
-
- 08 Eyl, 2016 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 07 Eyl, 2016 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 06 Eyl, 2016 2 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
Benjamin Peterson yazdı
-
- 25 Ara, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 10 Kas, 2015 2 kayıt (commit)
-
-
Stefan Krah yazdı
-
Stefan Krah yazdı
-
- 08 Agu, 2015 1 kayıt (commit)
-
-
Stefan Krah yazdı
Original patch by Martin Panter.
-
- 25 Nis, 2015 1 kayıt (commit)
-
-
Gregory P. Smith yazdı
Also updates a few internal implementations of the same thing to use the new built-in code. Contributed by Arnon Yaari.
-
- 19 Mar, 2015 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
-
- 18 Mar, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 29 Ock, 2015 1 kayıt (commit)
-
-
Stefan Krah yazdı
-
- 05 Eki, 2014 1 kayıt (commit)
-
-
R David Murray yazdı
Some time ago we changed the docs to consistently use the term 'bytes-like object' in all the contexts where bytes, bytearray, memoryview, etc are used. This patch (by Ezio Melotti) completes that work by changing the error messages that previously reported that certain types did "not support the buffer interface" to instead say that a bytes-like object is required. (The glossary entry for bytes-like object references the discussion of the buffer protocol in the docs.)
-
- 17 May, 2014 1 kayıt (commit)
-
-
Stefan Krah yazdı
-
- 14 May, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
Keep _Py_STRINGIZE() in PC/pyconfig.h to not introduce a dependency between pyconfig.h and pymacros.h.
-
- 20 Kas, 2013 1 kayıt (commit)
-
-
Christian Heimes yazdı
Python now uses SipHash24 on all major platforms.
-
- 03 Eki, 2013 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
-
- 02 Eki, 2013 1 kayıt (commit)
-
-
Nick Coghlan yazdı
Patch by Claudiu Popa
-
- 19 Şub, 2013 1 kayıt (commit)
-
-
Stefan Krah yazdı
-
- 02 Kas, 2012 1 kayıt (commit)
-
-
Stefan Krah yazdı
definition from #15573.
-
- 03 Eyl, 2012 2 kayıt (commit)
-
-
Alexander Belopolsky yazdı
-
Alexander Belopolsky yazdı
-
- 25 Agu, 2012 1 kayıt (commit)
-
-
Nick Coghlan yazdı
-
- 28 Tem, 2012 2 kayıt (commit)
-
-
Stefan Krah yazdı
-
Stefan Krah yazdı
-
- 28 May, 2012 1 kayıt (commit)
-
-
Richard Oudkerk yazdı
-