Python: 3.15 Freeze Revert and Profiler Hardening
Maintainers reverted 14 backports that slipped in during the 3.15.0 freeze to keep the final clean for re-consideration in 3.15.1. Main-branch work focused on sampling-profiler reliability and smaller, faster, safer C internals.
Duration: PT2M24S
Episode overview
This episode is a short developer briefing from Python.
It explains recent repository work in plain language.
- Show: Python
- Published: 2026-10-06T13:11:34Z
- Audio duration: PT2M24S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning, it's Tuesday, October 6th, 2026, and this is your Python briefing.
The headline is restraint ahead of release: fourteen backports that slipped in during the 3.15 final freeze were pulled back out to keep 3.15 point zero clean.
That cleanup, tracked as PR 158873, is our first theme. Release manager Pablo Galindo Salgado reverted each code or build change in its own commit so fixes like exception handling in generators, flamegraph exports, and profiler reading can be reconsidered individually for 3.15.1. Docs-only backports stayed. For…
Second theme is hardening of the sampling profiler. The pattern across nearly ten changes is reliability at the edges. PR 152722 fixes quadratic time when replaying alternating thread statuses by building timestamps incrementally and capping batches at about eight thousand samples. PR 156546 stops flamegraph exports…
Third is smaller, faster, safer C code. PR 151158 speeds up the call-method helper by reusing the interpreter's method lookup and avoiding a temporary bound method. Another change consolidates Argument Clinic string converters around a shared unicode helper, cutting binary text size with no performance loss. On…
What's next:…
Nearby episodes from Python
- Remote Inspection Hardening and Memory Safety Push
- Weekly Recap - Lazy Imports Harden, Safety and Observability Tighten
- Free-Threading Stability and Bytes Safety
- Lazy Imports Harden, Hot Paths Speed Up
- Lazy Import Overhaul and Bytes Hardening
- JIT Guard Fixes and Security Backports
- Concurrency Races and String Hardening
- C Safety Fixes and Version APIs