History for Objects/genericaliasobject.c - python/cpython · GitHub

github.com

Tin mới

gh-155752: Do not crash when GenericAlias parameters change during substitution (#155761)

gh-155752: Do not crash when GenericAlias parameters change during substitution (#155761)

gh-154916: Fix data races in GenericAlias using critical sections (#155634)

gh-154916: Fix data races in GenericAlias using critical sections (#155634)

gh-154043: Fix a data race when iterating a shared `types.GenericAlias` iterator in FT build (#154108)

gh-154043: Fix a data race when iterating a shared `types.GenericAlias` iterator in FT build (#154108)

gh-154275: Fix cleanup code in `_Py_make_parameters` (#154341)

gh-154275: Fix cleanup code in `_Py_make_parameters` (#154341)

gh-154275: Do not crash on deeply nested `__parameters__` in `GenericAlias` (#154277)

gh-154275: Do not crash on deeply nested `__parameters__` in `GenericAlias` (#154277)

gh-153298: Fix data race in `GenericAlias` parameter initialization on FT (#153318)

gh-153298: Fix data race in `GenericAlias` parameter initialization on FT (#153318)

gh-150285: Fix too long docstrings in GenericAlias and __class_getitem__ (GH-151354)

gh-150285: Fix too long docstrings in GenericAlias and __class_getitem__ (GH-151354)

gh-150146: Fix NULL dereference in `_Py_subs_parameters` (#150147)

gh-150146: Fix NULL dereference in `_Py_subs_parameters` (#150147)

gh-148222: Fix NULL dereference bugs in genericaliasobject.c (#148226)

gh-148222: Fix NULL dereference bugs in genericaliasobject.c (#148226)

gh-145376: Fix various refleaks in Objects/ (#145609)

gh-145376: Fix various refleaks in Objects/ (#145609)

gh-143635: Fix crash in `ga_repr_items_list` (#143670)

gh-143635: Fix crash in `ga_repr_items_list` (#143670)

gh-138479: Ensure that `__typing_subst__` returns a tuple (GH-138482)

gh-138479: Ensure that `__typing_subst__` returns a tuple (GH-138482)

gh-105487: Fix `__dir__` entries of `GenericAlias` (#138578)

gh-105487: Fix `__dir__` entries of `GenericAlias` (#138578)

gh-135607: remove null checking of weakref list in dealloc of extension modules and objects (#135614)

gh-135607: remove null checking of weakref list in dealloc of extension modules and objects (#135614)

gh-133968: Add PyUnicodeWriter_WriteASCII() function (#133973)

gh-133968: Add PyUnicodeWriter_WriteASCII() function (#133973)

gh-111178: remove redundant casts for functions with correct signatures (#131673)

gh-111178: remove redundant casts for functions with correct signatures (#131673)

gh-131238: Remove more includes from pycore_interp.h (#131480)

gh-131238: Remove more includes from pycore_interp.h (#131480)

gh-111178: Fix function signatures for test_iter (#131456)

gh-111178: Fix function signatures for test_iter (#131456)

gh-124445: Allow specializing generic ParamSpec aliases (#124512)

gh-124445: Allow specializing generic ParamSpec aliases (#124512)

gh-119180: Add evaluate functions for type params and type aliases (#122212)

gh-119180: Add evaluate functions for type params and type aliases (#122212)

gh-121660: Fix `ga_getitem` by explicitly checking for `NULL` result (#121661)

gh-121660: Fix `ga_getitem` by explicitly checking for `NULL` result (#121661)

gh-119182: Use public PyUnicodeWriter API in ga_repr() (#120799)

gh-119182: Use public PyUnicodeWriter API in ga_repr() (#120799)

gh-117764: Fix and add signatures for many builtins (GH-117769)

gh-117764: Fix and add signatures for many builtins (GH-117769)

gh-110964: Remove private _PyArg functions (#110966)

gh-110964: Remove private _PyArg functions (#110966)

gh-108511: Add C API functions which do not silently ignore errors (GH-109025)

Add missing PyDoc_STR to GenericAlias.__parameters__ (#108811)

gh-106320: Remove private _PyEval function (#108433)

gh-101162: Forbid using issubclass() with GenericAlias as the 1st arg (GH-103369)

gh-106869: Use new PyMemberDef constant names (#106871)

gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)

gh-105486: Change the `repr` of `ParamSpec` list of args in `GenericAlias` (#105488)

gh-101765: Fix SystemError / segmentation fault in iter `__reduce__` when internal access of `builtins.__dict__` exhausts the iterator (#101769)

gh-99300: Use Py_NewRef() in Objects/ directory (#99335)

gh-98852: Fix subscription of type aliases (GH-98920)

gh-94607: Fix subclassing generics (GH-94610)