Pyston 0.3 發布,基于 JIT 的 Python 2.7 的實現
Pyston 是一個 Dropbox 推出的新的基于 JIT 的 Python 2.7 的實現。Pyston 解析 Python 代碼并轉換到 LLVM 的 intermediate representation (IR). 然后 IR 通過 LLVM 優化器處理后在 LLVM JIT 引擎上執行,其結果是機器碼的執行。
目前該項目還處于早期狀態,不過要注意 Python 的發明者 Guido van Rossum 目前就在 Dropbox 工作,但不清楚是否負責此項目。
Pyston 0.3 發布,此版本最大的特性是可以在 Pyston 上運行所有的內部腳本,提升了系統性能。這里會分享當前項目狀態和未來的規劃。
主要改進:
-
語言兼容性
-
性能提升
未來規劃
在項目管理方面,Pyston 有幾位開發人員全職進行項目的開發,還有一些兼職開發人員。
Pyston 未來希望能繼續擴展 Pyston 所支持的語言和運行時,維護特定的性能。Pyston 當前的性能任務是 1x CPython。
Pyston 當前托管在 GitHub:https://github.com/dropbox/pyston。
更多改進內容請看發行說明。來自:http://www.oschina.net/news/59964/pyston-0-3
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!