summaryrefslogtreecommitdiffstats
path: root/Objects/funcobject.c
Commit message (Expand)AuthorAgeFilesLines
* gh-117657: Disable the function/code cache in free-threaded builds (#118301)mpage2024-05-031-0/+10
* gh-117376: Partial implementation of deferred reference counting (#117696)Sam Gross2024-04-121-0/+9
* gh-117045: Add code object to function version cache (#117028)Guido van Rossum2024-03-211-53/+90
* gh-116916: Remove separate next_func_version counter (#116918)Guido van Rossum2024-03-181-4/+4
* gh-114312: Collect stats for unlikely events (GH-114493)Michael Droettboom2024-01-251-0/+9
* gh-112640: Add `kwdefaults` parameter to `types.FunctionType.__new__` (#112641)Nikita Sobolev2024-01-111-2/+13
* gh-111789: Use PyDict_GetItemRef() in Objects/ (GH-111827)Serhiy Storchaka2023-11-141-5/+4
* gh-111999: Add signatures and improve docstrings for builtins (GH-112000)Serhiy Storchaka2023-11-131-2/+4
* gh-81137: deprecate assignment of code object to a function of a mismatched t...Irit Katriel2023-11-071-0/+14
* gh-108082: Use PyErr_FormatUnraisable() (GH-111580)Serhiy Storchaka2023-11-021-17/+3
* gh-89519: Remove classmethod descriptor chaining, deprecated since 3.11 (gh-1...Raymond Hettinger2023-10-271-4/+0
* gh-110964: Remove private _PyArg functions (#110966)Victor Stinner2023-10-171-0/+1
* GH-104584: Fix refleak when tracing through calls (GH-110593)Brandt Bucher2023-10-101-1/+1
* GH-108716: Turn off deep-freezing of code objects. (GH-108722)Mark Shannon2023-09-081-6/+3
* gh-108253: Fix reads of uninitialized memory in funcobject.c (#108383)Guido van Rossum2023-08-231-2/+2
* gh-108253: Fix bug in func version cache (#108296)Guido van Rossum2023-08-221-22/+22
* gh-106581: Project through calls (#108067)Guido van Rossum2023-08-171-2/+77
* GH-84436: Skip refcounting for known immortals (GH-107605)Brandt Bucher2023-08-041-2/+2
* gh-106869: Use new PyMemberDef constant names (#106871)Victor Stinner2023-07-251-10/+10
* gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)Serhiy Storchaka2023-07-121-1/+1
* gh-106303: Use _PyObject_LookupAttr() instead of PyObject_GetAttr() (GH-106304)Serhiy Storchaka2023-07-091-10/+5
* gh-106033: Get rid of PyDict_GetItem in _PyFunction_FromConstructor (GH-106044)Serhiy Storchaka2023-06-291-4/+6
* gh-104600: Make function.__type_params__ writable (#104601)Jelle Zijlstra2023-05-181-1/+16
* gh-103763: Implement PEP 695 (#103764)Jelle Zijlstra2023-05-161-0/+27
* gh-87864: Use correct function definition syntax in the docs (#103312)Nikita Sobolev2023-04-111-4/+4
* gh-100227: Move func_state.next_version to PyInterpreterState (gh-102334)Eric Snow2023-03-081-2/+3
* gh-102381: don't call watcher callback with dead object (#102382)Carl Meyer2023-03-081-1/+37
* gh-101072: support default and kw default in PyEval_EvalCodeEx for 3.11+ (#1...Matthieu Dartiailh2023-02-071-2/+2
* gh-86682: Adds sys._getframemodulename as an alternative to using _getframe (...Steve Dower2023-01-131-1/+4
* GH-100000: Cleanup and polish various watchers code (GH-99998)Itamar Ostricher2022-12-141-4/+14
* GH-98522: Add version number to code objects. (GH-98525)Mark Shannon2022-12-091-2/+1
* gh-91053: Add an optional callback that is invoked whenever a function is mod...mpage2022-11-221-0/+68
* gh-81057: Move the global Dict-Related Versions to _PyRuntimeState (gh-99497)Eric Snow2022-11-161-4/+2
* gh-99300: Replace Py_INCREF() with Py_NewRef() (#99530)Victor Stinner2022-11-161-7/+3
* gh-99300: Replace Py_INCREF() with Py_NewRef() (#99513)Victor Stinner2022-11-161-2/+1
* gh-99300: Use Py_NewRef() in Objects/ directory (#99335)Victor Stinner2022-11-101-54/+27
* gh-97943: PyFunction_GetAnnotations should return a borrowed reference. (#97949)larryhastings2022-10-061-2/+5
* GH-91049: Introduce set vectorcall field API for PyFunctionObject (GH-92257)adphrost2022-09-151-0/+11
* Fix the closure argument to PyEval_EvalCodeEx. (GH-92175)larryhastings2022-05-021-1/+2
* gh-91636: Don't clear required fields of function objects (GH-91651)Dennis Sweeney2022-04-211-3/+11
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-8/+2
* bpo-46236: Fix PyFunction_GetAnnotations() returned tuple. (GH-30409)Inada Naoki2022-01-051-22/+33
* bpo-44525: Copy free variables in bytecode to allow calls to inner functions ...Mark Shannon2021-11-231-0/+33
* bpo-42073: allow classmethod to wrap other classmethod-like descriptors (#27115)Ɓukasz Langa2021-07-151-1/+1
* bpo-44207: Add an internal version number to function objects. (GH-27078)Mark Shannon2021-07-121-1/+25
* bpo-44530: Add co_qualname field to PyCodeObject (GH-26941)Gabriele N. Tornetta2021-07-071-1/+3
* bpo-43693: Clean up the PyCodeObject fields. (GH-26364)Eric Snow2021-05-261-7/+7
* bpo-43682: Make staticmethod objects callable (GH-25117)Victor Stinner2021-04-111-1/+8
* bpo-43682: @staticmethod inherits attributes (GH-25268)Victor Stinner2021-04-091-9/+71
* bpo-43541: Fix PyEval_EvalCodeEx() regression (GH-24918)Victor Stinner2021-03-181-1/+1