| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-115999: Stop the world when invalidating function versions (#124997) | mpage | 2024-10-08 | 1 | -33/+56 |
|
|
* | gh-111178: Fix function signatures in funcobject.c (#124908) | Victor Stinner | 2024-10-02 | 1 | -78/+116 |
|
|
* | gh-122229: Add missing `Py_DECREF` in `func_get_annotation_dict` (#122230) | sobolevn | 2024-07-24 | 1 | -0/+1 |
|
|
* | gh-119180: Lazily wrap annotations on classmethod and staticmethod (#119864) | Jelle Zijlstra | 2024-05-31 | 1 | -1/+99 |
|
|
* | gh-119180: PEP 649: Add __annotate__ attributes (#119209) | Jelle Zijlstra | 2024-05-22 | 1 | -3/+61 |
|
|
* | gh-117657: Disable the function/code cache in free-threaded builds (#118301) | mpage | 2024-05-03 | 1 | -0/+10 |
|
|
* | gh-117376: Partial implementation of deferred reference counting (#117696) | Sam Gross | 2024-04-12 | 1 | -0/+9 |
|
|
* | gh-117045: Add code object to function version cache (#117028) | Guido van Rossum | 2024-03-21 | 1 | -53/+90 |
|
|
* | gh-116916: Remove separate next_func_version counter (#116918) | Guido van Rossum | 2024-03-18 | 1 | -4/+4 |
|
|
* | gh-114312: Collect stats for unlikely events (GH-114493) | Michael Droettboom | 2024-01-25 | 1 | -0/+9 |
|
|
* | gh-112640: Add `kwdefaults` parameter to `types.FunctionType.__new__` (#112641) | Nikita Sobolev | 2024-01-11 | 1 | -2/+13 |
|
|
* | gh-111789: Use PyDict_GetItemRef() in Objects/ (GH-111827) | Serhiy Storchaka | 2023-11-14 | 1 | -5/+4 |
|
|
* | gh-111999: Add signatures and improve docstrings for builtins (GH-112000) | Serhiy Storchaka | 2023-11-13 | 1 | -2/+4 |
|
|
* | gh-81137: deprecate assignment of code object to a function of a mismatched t... | Irit Katriel | 2023-11-07 | 1 | -0/+14 |
|
|
* | gh-108082: Use PyErr_FormatUnraisable() (GH-111580) | Serhiy Storchaka | 2023-11-02 | 1 | -17/+3 |
|
|
* | gh-89519: Remove classmethod descriptor chaining, deprecated since 3.11 (gh-1... | Raymond Hettinger | 2023-10-27 | 1 | -4/+0 |
|
|
* | gh-110964: Remove private _PyArg functions (#110966) | Victor Stinner | 2023-10-17 | 1 | -0/+1 |
|
|
* | GH-104584: Fix refleak when tracing through calls (GH-110593) | Brandt Bucher | 2023-10-10 | 1 | -1/+1 |
|
|
* | GH-108716: Turn off deep-freezing of code objects. (GH-108722) | Mark Shannon | 2023-09-08 | 1 | -6/+3 |
|
|
* | gh-108253: Fix reads of uninitialized memory in funcobject.c (#108383) | Guido van Rossum | 2023-08-23 | 1 | -2/+2 |
|
|
* | gh-108253: Fix bug in func version cache (#108296) | Guido van Rossum | 2023-08-22 | 1 | -22/+22 |
|
|
* | gh-106581: Project through calls (#108067) | Guido van Rossum | 2023-08-17 | 1 | -2/+77 |
|
|
* | GH-84436: Skip refcounting for known immortals (GH-107605) | Brandt Bucher | 2023-08-04 | 1 | -2/+2 |
|
|
* | gh-106869: Use new PyMemberDef constant names (#106871) | Victor Stinner | 2023-07-25 | 1 | -10/+10 |
|
|
* | gh-106521: Remove _PyObject_LookupAttr() function (GH-106642) | Serhiy Storchaka | 2023-07-12 | 1 | -1/+1 |
|
|
* | gh-106303: Use _PyObject_LookupAttr() instead of PyObject_GetAttr() (GH-106304) | Serhiy Storchaka | 2023-07-09 | 1 | -10/+5 |
|
|
* | gh-106033: Get rid of PyDict_GetItem in _PyFunction_FromConstructor (GH-106044) | Serhiy Storchaka | 2023-06-29 | 1 | -4/+6 |
|
|
* | gh-104600: Make function.__type_params__ writable (#104601) | Jelle Zijlstra | 2023-05-18 | 1 | -1/+16 |
|
|
* | gh-103763: Implement PEP 695 (#103764) | Jelle Zijlstra | 2023-05-16 | 1 | -0/+27 |
|
|
* | gh-87864: Use correct function definition syntax in the docs (#103312) | Nikita Sobolev | 2023-04-11 | 1 | -4/+4 |
|
|
* | gh-100227: Move func_state.next_version to PyInterpreterState (gh-102334) | Eric Snow | 2023-03-08 | 1 | -2/+3 |
|
|
* | gh-102381: don't call watcher callback with dead object (#102382) | Carl Meyer | 2023-03-08 | 1 | -1/+37 |
|
|
* | gh-101072: support default and kw default in PyEval_EvalCodeEx for 3.11+ (#1... | Matthieu Dartiailh | 2023-02-07 | 1 | -2/+2 |
|
|
* | gh-86682: Adds sys._getframemodulename as an alternative to using _getframe (... | Steve Dower | 2023-01-13 | 1 | -1/+4 |
|
|
* | GH-100000: Cleanup and polish various watchers code (GH-99998) | Itamar Ostricher | 2022-12-14 | 1 | -4/+14 |
|
|
* | GH-98522: Add version number to code objects. (GH-98525) | Mark Shannon | 2022-12-09 | 1 | -2/+1 |
|
|
* | gh-91053: Add an optional callback that is invoked whenever a function is mod... | mpage | 2022-11-22 | 1 | -0/+68 |
|
|
* | gh-81057: Move the global Dict-Related Versions to _PyRuntimeState (gh-99497) | Eric Snow | 2022-11-16 | 1 | -4/+2 |
|
|
* | gh-99300: Replace Py_INCREF() with Py_NewRef() (#99530) | Victor Stinner | 2022-11-16 | 1 | -7/+3 |
|
|
* | gh-99300: Replace Py_INCREF() with Py_NewRef() (#99513) | Victor Stinner | 2022-11-16 | 1 | -2/+1 |
|
|
* | gh-99300: Use Py_NewRef() in Objects/ directory (#99335) | Victor Stinner | 2022-11-10 | 1 | -54/+27 |
|
|
* | gh-97943: PyFunction_GetAnnotations should return a borrowed reference. (#97949) | larryhastings | 2022-10-06 | 1 | -2/+5 |
|
|
* | GH-91049: Introduce set vectorcall field API for PyFunctionObject (GH-92257) | adphrost | 2022-09-15 | 1 | -0/+11 |
|
|
* | Fix the closure argument to PyEval_EvalCodeEx. (GH-92175) | larryhastings | 2022-05-02 | 1 | -1/+2 |
|
|
* | gh-91636: Don't clear required fields of function objects (GH-91651) | Dennis Sweeney | 2022-04-21 | 1 | -3/+11 |
|
|
* | bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g... | Eric Snow | 2022-02-08 | 1 | -8/+2 |
|
|
* | bpo-46236: Fix PyFunction_GetAnnotations() returned tuple. (GH-30409) | Inada Naoki | 2022-01-05 | 1 | -22/+33 |
|
|
* | bpo-44525: Copy free variables in bytecode to allow calls to inner functions ... | Mark Shannon | 2021-11-23 | 1 | -0/+33 |
|
|
* | bpo-42073: allow classmethod to wrap other classmethod-like descriptors (#27115) | Ćukasz Langa | 2021-07-15 | 1 | -1/+1 |
|
|
* | bpo-44207: Add an internal version number to function objects. (GH-27078) | Mark Shannon | 2021-07-12 | 1 | -1/+25 |
|
|