May 10 2026, 19:28:16) [Clang 22.1.3 ] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys._jit.is_available() True >>> sys._jit.is_enabled() True PYTHON_JIT=1 をつけて 有効にできる 26
PEP) “This is similar to the approach taken by the current breed of JavaScript engines (V8, SquirrelFish Extreme) …” 「これは現世代の JavaScript エンジンや多くの Java VM と同じアプローチだ」 公式PEP化するものの 撤退が決まった 90
to write yet another JIT compiler for CPython. … I did not understand exactly why Unladen Swallow and psyco projects failed, so please tell me if you think that my project is going to fail too!” 「“また一つ”JITコンパイラを書きたい。Unladen Swallow や Psyco がなぜ失敗したのか、 正直よく分からない。——これも失敗すると思うなら、教えてほしい」 Victor Stinner — CPython コア開発者 python-dev(公式開発者ML)2012年7月17日 mail.python.org/pipermail/python-dev/2012-July/120991.html 91
write yet another JIT compiler for CPython. … tell me if you think that my project is going to fail too!” 「“また一つ”JITコンパイラを書きたい。…これも失敗すると思うなら教えてくれ」 2016 Hacker News(技術フォーラム)・2016-02-18・item 11125769 “Adding a freaking JIT to CPython is a ridiculous suggestion that will never happen.” 「JITなんて馬鹿げた提案、絶対に実現しない」 2019 Hacker News・2019-09-12・item 20952620 “Is there any reason there couldn’t be a python interpreter as awesome as V8 is for JavaScript?” 「V8並みにすごいPythonインタプリタが作れない理由って何?」 2020 Hacker News・2020-09-24・item 24577040 “Could you tell us why CPython still doesn’t have JIT?” 「なぜCPythonには“まだ”JITが無いのか教えてくれ」 95
We all know that, yet little is done to fix it.” 「CPythonは遅い。みんな知っている。なのに、ほぼ何もされてこなかった」 Mark Shannon — CPython コア開発者・のち Faster CPython チーム技術リード python-dev(公式開発者ML)2020年10月20日 = Shannon Plan の書き出し mail.python.org/archives/list/[email protected](2020-10-20) 96
free and more” 「PyPy 1.0 —— JIT コンパイラを、タダで。ほかにも色々」 “PyPy is now also a Just-In-Time compiler generator.” (PyPy はもう、JIT の“生成器”でもある) doc.pypy.org/en/latest/release-1.0.0.html 154
runtime even when it may perform better on their code due to factors such as supported Python versions, extension compatibility, embedding requirements, deployment constraints, and tooling support. 「多くのユーザーは、たとえ速くても代替ランタイムへ移れない —— バージョン・拡張互換・組込み・デプロイ・ツールの理由で」 193