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はプロジェクトのダウンロードページより取得できる。