main
gh-149044: Implement PEP 820 – PySlot: Unified slot system for the C API (GH-149055)
gh-152216: Update bundled expat to 2.8.2 (GH-152234)
gh-133595: Clean up sqlite3.Connection APIs (GH-133605)
Update mypy to 2.1.0 (#149709)
gh-133403: Run `mypy` on `Tools/build/check_warnings.py` (#137700)
gh-153511: Removes Tools/msi, Tools/nuget, and legacy py.exe launcher sources (GH-153512)
gh-133059: Fix `Tools/build/deepfreeze.py` for new nsmallposints (#139906)
gh-152997: Support system locale encodings via an iconv-based codec (GH-153001)
gh-131372: Include LDVERSION and EXE in base_interpreter value (#142256)
gh-133403: Add type annotations to generate_levenshtein_examples.py (#143317)
gh-132390: Apply Ruff linting to `Tools/build` (#132391)
gh-115119: Removed bundled copy of the libmpdec (GH-133964)
gh-140550: Update xxlimited with 3.15 limited API (GH-142827)
gh-131507: Add support for syntax highlighting in PyREPL (GH-133247)
gh-115765: Upgrade to GNU Autoconf 2.72 (#128411)
GH-126910: Add gdb support for unwinding JIT frames (#146071)
gh-138189: Document type slots, and other constants, as part of Limited API (GH-138190)
gh-133403: Check `Tools/build/deepfreeze.py` with mypy (#133802)
gh-133403: Type `Tools/build/update_file.py` and check it with `mypy` (#133404)
gh-133403: Check `Tools/build/verify_ensurepip_wheels.py` with mypy (#133453)