Python JIT project was asked to pause development
- Programming
- Open Source
- Developer Tools
- Infrastructure
The Python steering council said the experimental CPython JIT cannot keep expanding in main without a standards-track PEP that spells out what the JIT is for, what guarantees it makes, how it will be maintained, and how redistributors are supposed to deal with it. The team gets six months to produce and get that proposal accepted. If that does not happen, the JIT code comes out of main. That landed badly because the JIT had only recently reached rough break-even or modest wins against the normal interpreter, after years of chasing a moving target while the base interpreter itself got much faster.
If you depend on CPython internals or care about Python performance, plan around process and maintainability winning over raw momentum. The practical question is no longer just whether the JIT can speed up Python, but whether anyone can define a supportable architecture that core maintainers will own.
- discuss.python.org
- Discuss on HN