summaryrefslogtreecommitdiffstats
path: root/Objects
Commit message (Expand)AuthorAgeFilesLines
* 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
* gh-139103: fix free-threading `dataclass.__init__` perf issue (gh-141596)Edward Xu2025-11-191-0/+12
* gh-141070: Add PyUnstable_Object_Dump() function (#141072)Victor Stinner2025-11-182-3/+4
* GH-141312: Allow only integers to longrangeiter_setstate state (GH-141317)Sergey Miryanov2025-11-141-0/+5
* gh-131510: Use PyUnstable_Unicode_GET_CACHED_HASH() (GH-141520)Victor Stinner2025-11-142-3/+2
* gh-140550: Use a bool for the Py_mod_gil value (GH-141519)Petr Viktorin2025-11-141-7/+8
* gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)Ken Jin2025-11-133-2/+11
* gh-139871: Add `bytearray.take_bytes([n])` to efficiently extract `bytes` (GH...Cody Maloney2025-11-133-85/+198
* gh-141004: soft-deprecate Py_INFINITY macro (#141033)Sergey B Kirpichev2025-11-122-5/+5
* gh-141042: fix sNaN's packing for mixed floating-point formats (#141107)Sergey B Kirpichev2025-11-121-4/+12
* gh-140476: optimize `PySet_Add` for `frozenset` in free-threading (#140440)Alper2025-11-111-9/+16
* gh-132657: optimize `PySet_Contains` for `frozenset` (#141183)Kumar Aditya2025-11-111-1/+3
* gh-141376: Fix exported symbols (GH-141377)Victor Stinner2025-11-111-8/+8
* gh-111389: replace deprecated occurrences of `_PyHASH_*` macros (#141236)Bénédikt Tran2025-11-092-20/+20
* gh-140939: Fix memory leak in `_PyBytes_FormatEx` error path (#140957)Stan Ulbrych2025-11-061-0/+1
* gh-133467: Fix typeobject `tp_base` race in free threading (gh-140549)Edward Xu2025-11-051-0/+10
* gh-140550: Initial implementation of PEP 793 – PyModExport (GH-140556)Petr Viktorin2025-11-052-82/+301
* gh-140815: Fix faulthandler for invalid/freed frame (#140921)Victor Stinner2025-11-041-3/+20
* gh-140348: Fix using | on unusual objects plus Unions (#140383)Jelle Zijlstra2025-11-031-1/+16