Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 925 Bytes

File metadata and controls

31 lines (19 loc) · 925 Bytes

PyPy

slides:https://bitbucket.org/pypy/extradoc/raw/22d92b9985f88d6f9c039d9f8c2fa05a5781c2cf/talk/ep2017/pypy-whats-new/slides.pdf

Armin Rigo 在 EuroPython 2017 的 PyPy 近況更新。

清單:

  • Python 3.5 支援
  • Asynchronous 相關 Library 在效能上有顯著的優勢(跟 CPython 比)
  • 更多 NumPy 支援(原本 fork 出去的 Numpypy 已經 deprecated,現在直接用上游),相容度 99.9 %
  • CPython C Extension 或是用 Cython 做的 Extension 大部分會動,藉由 cpyext,但效能還待改進
  • Software Transactional Memory branch 問題很多,暫時宣告失敗,改往 GIL-free、non-STM 的 PyPy 嘗試
  • Reverse Debugger: revdb
  • JIT 效率提昇
  • CFFI 改進