PyPy 7.1登場 - 内部でUTF-8利用 2019/03/25 14:55:13 後藤大地
https://news.mynavi.jp/article/20190325-795002/

PyPyチームは2019年3月24日(米国時間)、「PyPy Status Blog: PyPy v7.1 released;
now uses utf-8 internally for unicode strings」において、Pythonインタプリタ実装系
PyPyの最新版となる「PyPy v7.1」の公開を伝えた。

PyPy v7.1における主な特徴や変更点は次のとおり。

・Unicodeに関する内部表現のリファクタリングを実施し、UTF-8への移行を実現。文字列
からUnicocdへと変換するといった処理を削除することで処理の高速化を実現
・ctype構造体および配列を使うことでバッファプロトコルの使用を改善
・CFFIバックエンドをバージョン1.12.2へアップデート

プロダクトしては次の2つのプロダクトが含まれており、2つのブランチに対する代替候補と
して提供されている。

・PyPy2.7 - Python 2.7に対応するプロダクト
・PyPy3.6-beta - Python 3.6に対応するプロダクト。まだ2回目のオフィシャルリリースで
あり、ベータの段階にあると考えられている

PyPyはトレーシングJIT技術を採用したPython実装系。高速に動作するという特徴が
あり、デフォルトのCPythonと入れ替えるだけで利用できるとを特徴としている。