..
clinic
gh-141510: No longer accept frozendict in PyDict_Copy() ( #145542 )
2026-03-05 15:26:54 +01:00
mimalloc
gh-145615: Fix mimalloc page leak in the free-threaded build (gh-145626)
2026-03-09 13:24:34 -04:00
stringlib
gh-145092: Fix compiler warning for memchr() and wcschr() returning const pointer (GH-145093)
2026-02-22 10:01:27 +02:00
abstract.c
GH-139922: Tail calling for MSVC (VS 2026) (GH-143068)
2025-12-22 23:01:34 +00:00
boolobject.c
gh-111178: remove redundant casts for functions with correct signatures ( #131673 )
2025-04-01 17:18:11 +02:00
bytearrayobject.c
gh-143003: Fix possible shared buffer overflow in bytearray.extend() (GH-143086)
2025-12-28 12:30:36 +00:00
bytes_methods.c
gh-129813, PEP 782: Use PyBytesWriter in _Py_bytes_maketrans() ( #139044 )
2025-09-17 17:43:30 +02:00
bytesobject.c
gh-142037: Fix a refleak introduced in GH-142081 (GH-144256)
2026-01-26 21:15:21 +00:00
call.c
gh-139103: Use borrowed references for positional args in _PyStack_UnpackDict (gh-144407)
2026-02-03 12:24:35 -05:00
capsule.c
gh-111178: fix UBSan failures in Objects/capsule.c (GH-128239)
2025-01-08 14:55:04 +01:00
cellobject.c
gh-127271: Replace use of PyCell_GET/SET (gh-127272)
2024-12-03 10:33:06 -08:00
classobject.c
gh-77188: Add support for pickling private methods and nested classes (GH-21480)
2026-02-05 19:50:51 +00:00
codeobject.c
gh-145055: Accept frozendict for globals in exec() and eval() ( #145072 )
2026-03-05 12:35:43 +01:00
complexobject.c
gh-141004: soft-deprecate Py_INFINITY macro ( #141033 )
2025-11-12 13:44:49 +01:00
descrobject.c
gh-111489: Remove _PyTuple_FromArray() alias ( #139973 )
2025-10-11 22:58:14 +02:00
dictnotes.txt
bpo-46845: Reduce dict size when all keys are Unicode (GH-31564)
2022-03-02 08:09:28 +09:00
dictobject.c
gh-141510: Optimize frozendict(frozendict) ( #145592 )
2026-03-09 15:47:02 +01:00
enumobject.c
gh-145376: Fix various reference leaks in Objects/ and Modules/ ( #145385 )
2026-03-09 14:19:36 +01:00
exceptions.c
gh-145376: Fix refleak in unusual error path in BaseExceptionGroup_new (GH-145474)
2026-03-04 14:34:24 +01:00
fileobject.c
gh-130821: Add type information to error messages for invalid return type (GH-130835)
2025-08-14 11:04:41 +03:00
floatobject.c
gh-143006: Fix and optimize mixed comparison of float and int (GH-143084)
2026-01-09 19:06:45 +02:00
frameobject.c
GH-144651: Optimize the new uops added when recording values during tracing. (GH-144948)
2026-02-19 11:52:57 +00:00
funcobject.c
gh-145055: Accept frozendict for globals in exec() and eval() ( #145072 )
2026-03-05 12:35:43 +01:00
genericaliasobject.c
gh-145376: Fix various refleaks in Objects/ ( #145609 )
2026-03-09 14:17:27 +01:00
genobject.c
gh-120321: Add gi_state, cr_state, and ag_state attributes (gh-144409)
2026-02-03 13:06:32 -05:00
interpolationobject.c
gh-132661: Add default value (of "") for Interpolation.expression ( #136441 )
2025-07-10 16:27:41 +02:00
iterobject.c
gh-130821: Add type information to error messages for invalid return type (GH-130835)
2025-08-14 11:04:41 +03:00
lazyimportobject.c
gh-142349: Implement PEP 810 - Explicit lazy imports ( #142351 )
2026-02-12 00:15:33 +00:00
listobject.c
gh-145376: Fix various reference leaks in Objects/ and Modules/ ( #145385 )
2026-03-09 14:19:36 +01:00
listsort.txt
gh-135551: Change how sorting picks minimum run length ( #135553 )
2025-06-26 23:48:05 -05:00
lnotab_notes.txt
gh-119786: add code object doc, inline locations.md into it ( #126832 )
2024-11-22 19:27:41 +00:00
longobject.c
gh-143192 Avoid incref/decref pair in long_bitwise (gh-143194)
2026-01-29 16:32:09 -05:00
memoryobject.c
gh-144995: Optimize memoryview == memoryview ( #144996 )
2026-03-03 12:15:32 +01:00
methodobject.c
gh-135607: remove null checking of weakref list in dealloc of extension modules and objects ( #135614 )
2025-06-30 11:14:31 +00:00
moduleobject.c
gh-142349: Implement PEP 810 - Explicit lazy imports ( #142351 )
2026-02-12 00:15:33 +00:00
namespaceobject.c
gh-136193: Improve TypeError msg when comparing two SimpleNamespaces ( #136195 )
2025-07-02 14:32:41 +03:00
object.c
gh-145376: Fix various refleaks in Objects/ ( #145609 )
2026-03-09 14:17:27 +01:00
object_layout.md
GH-115776: Allow any fixed sized object to have inline values (GH-123192)
2024-08-21 15:52:04 +01:00
object_layout_312.gv
GH-115776: Embed the values array into the object, for "normal" Python objects. (GH-116115)
2024-04-02 11:59:21 +01:00
object_layout_312.png
gh-71648: Optimize PNG files (GH-138842)
2025-09-12 20:13:05 +00:00
object_layout_313.gv
GH-115776: Embed the values array into the object, for "normal" Python objects. (GH-116115)
2024-04-02 11:59:21 +01:00
object_layout_313.png
gh-71648: Optimize PNG files (GH-138842)
2025-09-12 20:13:05 +00:00
object_layout_full_312.gv
GH-96068: Document object layout (GH-96069)
2022-08-23 13:55:43 +01:00
object_layout_full_312.png
gh-71648: Optimize PNG files (GH-138842)
2025-09-12 20:13:05 +00:00
object_layout_full_313.gv
GH-115776: Embed the values array into the object, for "normal" Python objects. (GH-116115)
2024-04-02 11:59:21 +01:00
object_layout_full_313.png
gh-71648: Optimize PNG files (GH-138842)
2025-09-12 20:13:05 +00:00
obmalloc.c
gh-145615: Fix mimalloc page leak in the free-threaded build (gh-145626)
2026-03-09 13:24:34 -04:00
odictobject.c
gh-142217: Remove internal _Py_Identifier functions ( #142219 )
2025-12-03 14:33:32 +01:00
picklebufobject.c
gh-135607: remove null checking of weakref list in dealloc of extension modules and objects ( #135614 )
2025-06-30 11:14:31 +00:00
rangeobject.c
gh-129068: Make range iterators thread-safe (gh-142886)
2025-12-18 13:11:51 -05:00
README
Issue #18093 : Factor out the programs that embed the runtime
2014-07-25 21:52:14 +10:00
setobject.c
gh-141510: Add frozendict fast-path to the set type ( #144912 )
2026-02-18 15:25:47 +01:00
sliceobject.c
gh-142913: Add test case for interpreter generator w/ overridden opcodes ( #142911 )
2026-01-16 10:33:29 -08:00
structseq.c
gh-145376: Fix various refleaks in Objects/ ( #145609 )
2026-03-09 14:17:27 +01:00
templateobject.c
gh-142433: Move deref to below the error when checking for laststring ( #142402 )
2025-12-10 16:41:52 +01:00
tupleobject.c
gh-144569: Avoid creating temporary objects in BINARY_SLICE for list, tuple, and unicode (GH-144590)
2026-03-02 17:02:38 +00:00
typeobject.c
gh-145685: Stop the world when updating MRO of existing types (gh-145707)
2026-03-09 18:41:07 -04:00
typeslots.inc
Revert "gh-133395: add option for extension modules to specialize BINARY_OP/SUBSCR, apply to arrays ( #133396 )" ( #133498 )
2025-05-06 13:12:26 +03:00
typeslots.py
gh-124153: Implement PyType_GetBaseByToken() and Py_tp_token slot (GH-124163)
2024-09-18 09:18:19 +02:00
typevarobject.c
gh-145376: Fix various refleaks in Objects/ ( #145609 )
2026-03-09 14:17:27 +01:00
unicode_format.c
gh-142037: Improve error messages for printf-style formatting (GH-142081)
2026-01-24 11:13:50 +00:00
unicode_formatter.c
gh-139353: Rename formatter_unicode.c to unicode_formatter.c ( #139723 )
2025-10-08 14:56:00 +02:00
unicode_writer.c
gh-139353: Add Objects/unicode_writer.c file ( #139911 )
2025-10-30 14:36:15 +01:00
unicodectype.c
gh-129117: Add unicodedata.isxidstart() function ( #140269 )
2025-10-30 10:18:12 +00:00
unicodeobject.c
gh-145376: Fix various refleaks in Objects/ ( #145609 )
2026-03-09 14:17:27 +01:00
unicodetype_db.h
closes gh-138706: update Unicode to 17.0.0 ( #138719 )
2025-09-11 09:58:39 -07:00
unionobject.c
gh-140348: Fix using | on unusual objects plus Unions ( #140383 )
2025-11-03 06:50:37 -08:00
weakrefobject.c
gh-133644: remove PyWeakref_GetObject and PyWeakref_GET_OBJECT (GH-133657)
2025-09-24 11:25:56 +02:00