summaryrefslogtreecommitdiffstats
path: root/Objects
Commit message (Expand)AuthorAgeFilesLines
* gh-142737: Handle lost `io.open` in `_Py_FindSourceFile` (GH-142747)Bartosz Sławecki11 days1-0/+1
* gh-134584: Remove custom float decref ops (GH-142576)Ken Jin11 days1-7/+0
* gh-142472: Clean-up _PyStackRef functions (gh-142479)Sam Gross11 days1-1/+1
* gh-139871: Optimize bytearray construction with encoding (#142243)Cody Maloney11 days1-1/+16
* gh-132657: Use stronger memory ordering for so->mask. (gh-142735)Neil Schemenauer12 days1-5/+5
* gh-142554: avoid `divmod` crashes due to bad `_pylong.int_divmod` (#142673)Bénédikt Tran12 days1-2/+2
* gh-132657: Add lock-free set contains implementation (#132290)Neil Schemenauer13 days2-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
* gh-134786: raise error if `Py_TPFLAGS_MANAGED_WEAKREF` or `Py_TPFLAGS_MANAGED...Sergey Miryanov2025-11-021-0/+14
* gh-140373: Correctly emit `PY_UNWIND` event when generator is closed (GH-140767)Mikhail Efimov2025-10-311-1/+2
* gh-55531: Implement `normalize_encoding` in C (#136643)Stan Ulbrych2025-10-301-7/+8
* gh-139353: Add Objects/unicode_writer.c file (#139911)Victor Stinner2025-10-302-638/+668
* gh-129117: Add unicodedata.isxidstart() function (#140269)Stan Ulbrych2025-10-302-0/+2
* gh-140551: Fix `dict` crash if `clear` is called at `lookup` stage (#140558)Mikhail Efimov2025-10-291-50/+32
* Remove dead stores to 'size' in UTF-8 decoder (unicodeobject.c) (#140637)Shamil2025-10-271-2/+0
* gh-140544: use faster `_PyInterpreterState_GET` for type lock (#140584)Kumar Aditya2025-10-251-1/+1
* gh-140431: Fix GC crash due to partially initialized coroutines (gh-140470)Sam Gross2025-10-231-0/+1
* gh-132835: Add defensive NULL checks to MRO resolution (GH-134763)Emma Smith2025-10-211-4/+10
* GH-139951: Fix major GC performance regression (GH-140262)Mark Shannon2025-10-211-4/+35