cpython/Parser
Karolina Surma 1887a95f51
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Rename from _Py_INTERNAL_ABI_SLOT to _Py_ABI_SLOT
and define the macro using _PyABIInfo_DEFAULT.

Use the ABI slot in stdlib extension modules to enable running
a check of ABI version compatibility.

_tkinter, _tracemalloc and readline don't use the slots, hence they need
explicit handling.

Co-authored-by: Victor Stinner <vstinner@python.org>
2026-03-24 17:47:55 +00:00
..
lexer gh-144759: Fix undefined behavior from NULL pointer arithmetic in lexer (#144788) 2026-02-15 14:39:57 +00:00
tokenizer gh-145234: Normalize decoded CR in string tokenizer (#145281) 2026-02-27 12:44:54 +00:00
action_helpers.c gh-142349: Implement PEP 810 - Explicit lazy imports (#142351) 2026-02-12 00:15:33 +00:00
asdl.py gh-131421: Fix ASDL tests (#133408) 2025-05-04 23:46:21 +00:00
asdl_c.py gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770) 2026-03-24 17:47:55 +00:00
myreadline.c gh-140594: Fix an out of bounds read when feeding NUL byte to PyOS_StdioReadline() (#140910) 2026-03-12 10:46:36 +00:00
parser.c gh-145783: Propagate errors raised in NEW_TYPE_COMMENT (#145784) 2026-03-13 11:05:20 +00:00
peg_api.c gh-135801: Add the module parameter to compile() etc (GH-139652) 2025-11-13 13:21:32 +02:00
pegen.c gh-145376: Fix refleak & pointer type bug in uncommon code paths in Parser/ (GH-145684) 2026-03-11 14:24:15 +01:00
pegen.h gh-142349: Implement PEP 810 - Explicit lazy imports (#142351) 2026-02-12 00:15:33 +00:00
pegen_errors.c GH-145247: Use _PyTuple_FromPair in Parser and Python (#145842) 2026-03-11 21:08:18 +00:00
Python.asdl gh-142349: Implement PEP 810 - Explicit lazy imports (#142351) 2026-02-12 00:15:33 +00:00
string_parser.c gh-135801: Add the module parameter to compile() etc (GH-139652) 2025-11-13 13:21:32 +02:00
string_parser.h gh-102856: Initial implementation of PEP 701 (#102855) 2023-04-19 11:18:16 -05:00
token.c gh-132661: Implement PEP 750 (#132662) 2025-04-30 11:46:41 +02:00