summaryrefslogtreecommitdiffstats
path: root/Objects
Commit message (Expand)AuthorAgeFilesLines
* gh-132213: use relaxed atomics for set hash (#132215)Kumar Aditya2025-04-071-7/+9
* dictobject.c: Fix incorrect function name in errors (#132193)Jelle Zijlstra2025-04-071-2/+2
* gh-126703: Add freelist for range and range_iter objects (GH-128619)Pieter Eendebak2025-04-062-9/+25
* gh-126703: Add PyCFunction freelist (GH-128692)Pieter Eendebak2025-04-052-5/+21
* gh-132013: use relaxed atomics in hash of frozenset (#132014)Kumar Aditya2025-04-021-3/+3
* gh-130704: Strength reduce `LOAD_FAST{_LOAD_FAST}` (#130708)mpage2025-04-012-32/+38
* gh-111178: remove redundant casts for functions with correct signatures (#131...Bénédikt Tran2025-04-0111-36/+36
* GH-129149: Add fast path for medium-sized integers in `PyLong_From*` function...Chris Eibl2025-03-301-4/+12
* gh-130373: Avoid locking in _LOAD_ATTR_WITH_HINT (#130372)Dino Viehland2025-03-281-0/+6
* gh-131738: optimize builtin any/all/tuple calls with a generator expression a...Irit Katriel2025-03-281-0/+2
* gh-131525: Cache the result of tuple_hash (#131529)Michael Droettboom2025-03-2721-57/+151
* gh-131586: Avoid refcount contention in some "special" calls (#131588)Sam Gross2025-03-262-285/+317
* gh-117657: Fix data race in `compare_unicode_unicode_threadsafe` (gh-131746)Sam Gross2025-03-261-1/+3
* gh-131719: add NULL pointer check to `_PyMem_FreeDelayed` (gh-131720)Tomasz Pytel2025-03-251-1/+3
* gh-131711: Preventing the use of a null pointer in set_tp_mro (#131713)Sergey Muraviov2025-03-251-8/+10
* gh-131666: mark `anext_awaitable.close` as a `METH_NOARGS` instead of `METH_V...Bénédikt Tran2025-03-251-6/+8
* gh-130928: Fix error message during bytes formatting for the `'i'` flag (#130...Ageev Maxim2025-03-241-2/+0
* gh-111178: fix UBSan failures for `anextawaitableobject` (#131609)Bénédikt Tran2025-03-241-15/+29
* gh-128421: Avoid TSAN warnings in `sys._current_frames()` (gh-131548)Sam Gross2025-03-241-34/+0
* gh-111178: fix UBSan failures for `PyBytesObject` (#131603)Bénédikt Tran2025-03-241-2/+3
* gh-111178: fix UBSan failures for `PyStdPrinter_Object` (#131607)Bénédikt Tran2025-03-241-6/+6
* gh-111178: fix UBSan failures for `PyBufferWrapper` (#131616)Bénédikt Tran2025-03-241-4/+7
* gh-130312: SET_ADD should not lock (#130136)Dino Viehland2025-03-211-7/+22
* gh-131238: Move _Py_VISIT_STACKREF() to pycore_stackref.h (#131560)Victor Stinner2025-03-212-10/+12
* gh-131238: Add pycore_interpframe_structs.h header (#131553)Victor Stinner2025-03-211-2/+1
* gh-131238: Remove pycore_object_deferred.h from pycore_object.h (#131549)Victor Stinner2025-03-215-9/+10
* gh-128421: Add locking to most frame object functions (gh-131479)Sam Gross2025-03-212-120/+660
* GH-131498: Remove conditional stack effects (GH-131499)Mark Shannon2025-03-201-0/+1
* gh-131238: Remove includes from pycore_interp.h (#131495)Victor Stinner2025-03-205-20/+20
* gh-111178: Fix function signatures for multiple tests (#131496)Victor Stinner2025-03-206-42/+65
* gh-131238: Remove more includes from pycore_interp.h (#131480)Victor Stinner2025-03-197-15/+26
* gh-131238: Remove many includes from pycore_interp.h (#131472)Victor Stinner2025-03-195-6/+14
* gh-130931: Add pycore_interpframe.h internal header (#131249)Victor Stinner2025-03-192-3/+3
* gh-111178: Fix function signatures for test_types (#131455)Victor Stinner2025-03-192-6/+9
* gh-111178: Fix function signatures for test_iter (#131456)Victor Stinner2025-03-192-10/+17
* GH-131238: More refactoring of core header files (GH-131351)Mark Shannon2025-03-1712-2/+14
* gh-131238: Add explicit includes to pycore headers (#131257)Victor Stinner2025-03-171-0/+2
* GH-131238: Core header refactor (GH-131250)Mark Shannon2025-03-174-0/+5
* gh-111178: Fix function signatures for test_os (#131227)Victor Stinner2025-03-141-3/+5
* gh-111178: Fix function signatures to fix undefined behavior (#131191)Victor Stinner2025-03-143-15/+21
* gh-111178: Fix function signatures for PyStdPrinter (#131192)Victor Stinner2025-03-141-11/+15
* gh-121464: Make concurrent iteration over enumerate safe under free-threading...Pieter Eendebak2025-03-131-20/+38
* gh-111178: Fix function signatures in misc files (#131180)Victor Stinner2025-03-131-4/+6
* gh-129149: Add fast path for medium-sized integers in `PyLong_FromSsize_t()` ...Chris Eibl2025-03-131-105/+40
* gh-111178: Fix function signatures in odictobject.c (#131160)Victor Stinner2025-03-131-57/+77
* gh-111178: Fix function signatures in rangeobject.c (#131161)Victor Stinner2025-03-131-24/+27
* gh-111178: Fix PyRangeIter_Type deallocator (#131162)Victor Stinner2025-03-131-1/+1
* gh-111178: Fix function signatures in iterobject.c (#131163)Victor Stinner2025-03-131-10/+15
* gh-111178: Change Argument Clinic signature for `@staticmethod` (#131157) (#1...Victor Stinner2025-03-133-6/+6
* GH-127705: Fix _Py_RefcntAdd to handle objects becoming immortal (GH-131140)Mark Shannon2025-03-121-1/+1