summaryrefslogtreecommitdiffstats
path: root/Objects
Commit message (Expand)AuthorAgeFilesLines
* gh-132108: Add Buffer Protocol support to int.from_bytes to improve performan...Cody Maloney3 days1-8/+27
* gh-143189: fix insertdict() for non-Unicode key (#143285)Inada Naoki4 days1-2/+5
* gh-128335: Make slice generic at runtime (#128336)James Hilton-Balfe5 days1-0/+1
* Remove outdated comment about `excess_args` warning in `object.__init__` (#14...Manuel Jacob5 days1-6/+0
* gh-143006: Fix and optimize mixed comparison of float and int (GH-143084)Serhiy Storchaka7 days1-47/+32
* gh-120321: Make gen.gi_frame.clear() thread-safe (gh-143112)Sam Gross8 days2-20/+38
* gh-143089: Fix ParamSpec default examples to use list instead of tuple (#143179)VanshAgarwal240368 days1-2/+2
* gh-132070: Fix PyObject_Realloc thread-safety in free threaded Python (gh-143...Sam Gross10 days1-1/+38
* gh-129824: Fix data race in _PyBuiltins_AddExceptions with subinterpreters (g...Sam Gross10 days1-23/+16
* gh-41779: Allow defining any __slots__ for a class derived from tuple (GH-141...Serhiy Storchaka10 days1-3/+11
* gh-143003: Fix possible shared buffer overflow in bytearray.extend() (GH-143086)Serhiy Storchaka2025-12-281-2/+2
* gh-142557: fix UAF in `bytearray.__mod__` when object is mutated while format...Bénédikt Tran2025-12-271-1/+9
* gh-142664: fix `PyObject_Hash` invokation post GH-143217 (#143223)Bénédikt Tran2025-12-271-2/+2
* gh-142664: fix UAF in `memoryview.__hash__` via re-entrant data's `__hash__` ...Bénédikt Tran2025-12-271-3/+10
* gh-143195: fix UAF in `{bytearray,memoryview}.hex(sep)` via re-entrant `sep._...Bénédikt Tran2025-12-272-2/+14
* Remove redundant pycore_optimizer.h includes (#143184)Yongtao Huang2025-12-261-1/+0
* gh-120321: Fix TSan reported races on gi_frame_state (gh-143128)Sam Gross2025-12-241-1/+1
* gh-143100: Fix memcpy data race in setobject.c (gh-143127)Sam Gross2025-12-241-0/+16
* GH-139922: Tail calling for MSVC (VS 2026) (GH-143068)Chris Eibl2025-12-221-0/+8
* gh-129069: fix more thread safety issues in `list` (#143019)Kumar Aditya2025-12-221-5/+5
* gh-120321: Avoid `-Wunreachable-code` warning on Clang (gh-143022)Sam Gross2025-12-201-1/+2
* gh-129069: Fix listobject.c data races due to memmove (gh-142957)Sam Gross2025-12-191-41/+62
* gh-120321: Fix TSan reported race in gen_clear_frame (gh-142995)Sam Gross2025-12-191-1/+1
* gh-120321: Make gi_frame_state transitions atomic in FT build (gh-142599)Sam Gross2025-12-191-235/+283
* gh-142560: prevent use-after-free in search-like methods by exporting buffer ...wangxiaolei2025-12-191-42/+71
* gh-129068: Make range iterators thread-safe (gh-142886)Sam Gross2025-12-182-32/+249
* gh-142890: remove unnecessary interp parameter from dict functions and `_PyDi...Kumar Aditya2025-12-181-63/+42
* gh-142419: Add mmap.set_name method for user custom annotation (gh-142480)Donghee Na2025-12-181-1/+1
* gh-142766: Clear frame when `generator.close()` is called (gh-142838)Sam Gross2025-12-171-0/+1
* gh-142737: Handle lost `io.open` in `_Py_FindSourceFile` (GH-142747)Bartosz Sławecki2025-12-151-0/+1
* gh-134584: Remove custom float decref ops (GH-142576)Ken Jin2025-12-151-7/+0
* gh-142472: Clean-up _PyStackRef functions (gh-142479)Sam Gross2025-12-151-1/+1
* gh-139871: Optimize bytearray construction with encoding (#142243)Cody Maloney2025-12-151-1/+16
* gh-132657: Use stronger memory ordering for so->mask. (gh-142735)Neil Schemenauer2025-12-151-5/+5
* gh-142554: avoid `divmod` crashes due to bad `_pylong.int_divmod` (#142673)Bénédikt Tran2025-12-141-2/+2
* gh-132657: Add lock-free set contains implementation (#132290)Neil Schemenauer2025-12-132-116/+317
* gh-142217: Deprecate the private _Py_Identifier C API (#142221)Victor Stinner2025-12-122-0/+6
* gh-142534: Avoid TSan warnings in dictobject.c (gh-142544)Sam Gross2025-12-111-6/+6
* gh-142589: Fix PyUnstable_Object_IsUniqueReferencedTemporary (gh-142593)Sam Gross2025-12-111-2/+6
* gh-123241: Don't modify ref count during visitation (GH-142232)Dino Viehland2025-12-111-13/+29
* gh-142433: Move deref to below the error when checking for laststring (#142402)AZero132025-12-101-1/+2
* gh-141770: Annotate anonymous mmap usage if "-X dev" is used (gh-142079)Donghee Na2025-12-081-0/+2
* gh-141732: Fix `ExceptionGroup` repr changing when original exception sequenc...dr-carlos2025-12-071-11/+76
* gh-142218: Fix split table dictionary crash (gh-142229)Sam Gross2025-12-031-3/+7
* gh-142038: Expand guard for types_world_is_stopped() to fix debug builds with...Uwe L. Korn2025-12-031-1/+1
* gh-142217: Remove internal _Py_Identifier functions (#142219)Victor Stinner2025-12-034-116/+0
* gh-139165: Make Py_SIZE, Py_IS_TYPE,Py_ SET_SIZE regular functions in stable ...Petr Viktorin2025-11-251-18/+13
* gh-141780: Make PyModule_FromSlotsAndSpec enable GIL if needed (GH-141785)Petr Viktorin2025-11-241-0/+17
* gh-139871: Optimize small takes in bytearray.take_bytes (GH-141741)Cody Maloney2025-11-201-1/+13
* gh-41779: Allow defining the __dict__ and __weakref__ __slots__ for any class...Serhiy Storchaka2025-11-191-13/+16