summaryrefslogtreecommitdiffstats
path: root/Objects/funcobject.c
Commit message (Expand)AuthorAgeFilesLines
* gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)Ken Jin2025-11-131-1/+5
* gh-139924: Add PyFunction_PYFUNC_EVENT_MODIFY_QUALNAME event for function wat...Dino Viehland2025-10-101-0/+2
* gh-130821: Add type information to error messages for invalid return type (GH...Semyon Moroz2025-08-141-2/+3
* gh-135607: remove null checking of weakref list in dealloc of extension modul...Xuanteng Huang2025-06-301-3/+2
* gh-135755: Move `PyFunction_GET_BUILTINS` to the private API (GH-135938)Peter Bierma2025-06-261-1/+1
* gh-132775: Fix _PyFunctIon_VerifyStateless() (#134900)Eric Snow2025-05-291-14/+20
* gh-132775: Unrevert "Add _PyCode_VerifyStateless()" (gh-133528)Eric Snow2025-05-081-0/+54
* gh-132775: Revert "gh-132775: Add _PyCode_VerifyStateless() (gh-133221)" (#13...Petr Viktorin2025-05-061-54/+0
* gh-132775: Add _PyCode_VerifyStateless() (gh-133221)Eric Snow2025-05-051-0/+54
* gh-132457: make staticmethod and classmethod generic (#132460)Ivan Kirpichnikov2025-05-041-2/+12
* gh-131238: Remove pycore_object_deferred.h from pycore_object.h (#131549)Victor Stinner2025-03-211-6/+6
* GH-131238: More refactoring of core header files (GH-131351)Mark Shannon2025-03-171-0/+1
* gh-128714: Fix function object races in `__annotate__`, `__annotations__` and...Xuanteng Huang2025-02-061-44/+87
* gh-127274: Defer nested methods (#128012)mpage2024-12-191-1/+5
* gh-127582: Make object resurrection thread-safe for free threading. (GH-127612)Sam Gross2024-12-051-5/+2
* gh-115999: Specialize `LOAD_GLOBAL` in free-threaded builds (#126607)mpage2024-11-211-0/+2
* gh-126072: do not add `None` to `co_consts` if there is no docstring (GH-126101)Xuanteng Huang2024-10-301-1/+2
* gh-124218: Avoid refcount contention on builtins module (GH-125847)Sam Gross2024-10-241-22/+3
* gh-124218: Use per-thread reference counting for globals and builtins (#125713)Sam Gross2024-10-211-6/+32
* gh-125017: Fix refleak from GH-125636 (GH-125664)Zachary Ware2024-10-171-0/+1
* gh-125017: Fix crash on premature access to classmethod/staticmethod annotati...Jelle Zijlstra2024-10-171-14/+27
* gh-124218: Use per-thread refcounts for code objects (#125216)Sam Gross2024-10-151-3/+5
* gh-115999: Stop the world when invalidating function versions (#124997)mpage2024-10-081-33/+56
* gh-111178: Fix function signatures in funcobject.c (#124908)Victor Stinner2024-10-021-78/+116
* gh-122229: Add missing `Py_DECREF` in `func_get_annotation_dict` (#122230)sobolevn2024-07-241-0/+1
* gh-119180: Lazily wrap annotations on classmethod and staticmethod (#119864)Jelle Zijlstra2024-05-311-1/+99
* gh-119180: PEP 649: Add __annotate__ attributes (#119209)Jelle Zijlstra2024-05-221-3/+61
* 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