PyPy is a fast, compliant alternative implementation of the Python language. |
PyPyプロジェクトは22日(現地時間)、「PyPy 2.0 Beta 1」を公開した。PyPyはPython互換のPythonインタプリタ。Pythonの実装の一つであるCPythonと比較し、高速でメモリの使用量が少ないといった特徴がある。実行の高速化はトレースJITコンパイラの統合によって実現している。
PyPy 2.0 Beta 1は、次期メジャーリリースであるPyPy 2.0 finalの公開に向けたベータリリース版。Betaとつけられているが、プロジェクトでは6月に公開されたPyPy 1.9と同じ安定性があり、プロダクトレベルで使用できるものであるとしている。
PyPy 2.0 Beta 1の主なハイライトは次のとおり。
- ARMアーキテクチャを正式サポート
- Python 2.7.3の標準ライブラリと完全互換性
- CFFI(PythonからCコードを呼び出すための外部関数インタフェース)の公式サポート
- Numpyに様々な改良を実施
- gc.get_referrers()の高速化
プロジェクトではCPythonとのベンチマーク比較した専用サイトを用意しており、PyPyの高速性を謳っている。PyPy 2.0 Beta 1はプロジェクトのダウンロードページより取得できる。