PyPy is a fast, compliant alternative implementation of the Python language.

PyPyチームは9月23日(米国時間)、「PyPy 2.4 - Snow White - PyPy 2.4.0 documentation」において、PyPyの最新版となる「PyPy 2.4 "Snow White"」の公開を伝えた。PyPyはCPython互換のPython実行処理系。機能としてトレーシングJITを採用しており、従来の処理系と比較して実行速度が高いという特徴がある。

「PyPy 2.4.0 "Snow White"」は特にパフォーマンスの向上に取り組んだバージョンとされており、従来のバージョンと比較しても処理速度が向上している。LinuxやMac OS X、Windows、OpenBSDのx86アーキテクチャ版がサポートされているほか、このバージョンではLinux向けのARMアーキテクチャ(ARMv6、ARMv7)に対応している点も注目される。

「PyPy 2.4.0 "Snow White"」では文字列やバイト配列のハンドリングが内部的に変更されたほか、GILの扱いも変わり、結果として外部コールが従来よりもかなり高速化しているという。特にCFFIなどはその恩恵を強く受けている。文字列やバイト配列の操作も高速化されている。バグ修正としてはソケットに関連して発生していたメモリリークが修正されている。