What is wrong with the Python code base that makes this so much harder to implement than seemingly all other code bases? Ruby, PHP, JS. They all seemed to add JITs in significantly less time. A Python JIT has been asked for for like 2 decades at this point.
Python 3.15's JIT is now back on track
21–30 of 330 posts
Re: Python 3.15's JIT is now back on track
#22Re: Python 3.15's JIT is now back on track
#23Sorry but the graphs are completely unreadable. There are four code names for each of the lines. Which is jit and which is cpython?
Re: Python 3.15's JIT is now back on track
#24Sorry but the graphs are completely unreadable. There are four code names for each of the lines. Which is jit and which is cpython?
Re: Python 3.15's JIT is now back on track
#25Doesn't PyPy already have a jit compiler? Why aren't we using that?
Re: Python 3.15's JIT is now back on track
#26Re: Python 3.15's JIT is now back on track
#27[flagged]
Re: Python 3.15's JIT is now back on track
#28Re: Python 3.15's JIT is now back on track
#29Re: Python 3.15's JIT is now back on track
#30I'm been occasionally glancing at PR/issue tracker to keep up to date with things happening with the JIT, but I've never seen where the high level discussions were happening; the issues and PRs always jumped right to the gritty details. Is there anywhere a high-level introduction/example of how trace projection vs recording work and differ? Googling for the terms often returns CPython issue tracker as the first resul…
You’ll probably want to look to the PEPs. Havent dug into this topic myself but looks related https://peps.python.org/pep-0744/