← All stories
● Covered by 1 source · 1 reportMedium impact1 negative

Python's Experimental JIT Compiler to be Removed from CPython 3.13

🔄 Updated 10d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Experimental JIT compiler added to CPython 3.13 will be removed.
  • Python steering council requested a standards-track PEP for JIT.
  • JIT maintainers withdrew PEP 836 after discussions.
  • Development on the JIT project has ceased for the time being.

Experimental JIT Removal

The experimental Just-In-Time (JIT) compiler, which was integrated into CPython for the upcoming 3.13 release, is slated for removal. This decision follows a period of discussion and a formal request from the Python steering council regarding the JIT's future.

Steering Council's Concerns

In June, the Python steering council paused work on the JIT in CPython's main branch. They mandated an accepted Python Enhancement Proposal (PEP) to address concerns about maintenance, compatibility, and to establish clear success metrics and a timeline for completion. This request aimed to ensure the JIT's development did not interfere with other projects, including instrumentation, debugging, and profiling.

PEP Withdrawal

In response to the council's request, the JIT maintainers drafted PEP 836 ("JIT Go Brrr: The Path to a Supported JIT Compiler for CPython"). However, after months of discussion, the maintainers withdrew the PEP. This withdrawal signifies the end of development for this specific JIT project within CPython for the foreseeable future.

Background of JIT Integration

The JIT was initially added to CPython by Brandt Bucher in early 2024. Typically, major features require a standards-track PEP approval from the council before integration. Bucher and Savannah Ostrowski had previously drafted PEP 744 ("JIT Compilation"), which was an informational PEP and did not represent formal consensus for proceeding with the feature.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~4 min · 3 stories · Nov 07

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

Python's experimental Just-In-Time (JIT) compiler, initially added to CPython for the 3.13 release, will be removed. The JIT maintainers withdrew PEP 836 after the Python steering council requested a standards-track PEP to address maintenance and compatibility concerns, effectively ending its development for now.