現時点でのリリース3.4の主な機能:
- PEP 435、「enum」モジュール。これは現在標準ライブラリの一部です。
- PEP 442、オブジェクトをファイナライズするためのセマンティクスの改善。
- PEP 443、 単一ディスパッチの汎用関数
- PEP 445、カスタムメモリアロケーターを実装できる新しいC API。
リンクを選択できます : http : //www.python.org
革新の全リスト
新機能
新しい構文機能:
- いや
新しい組み込みモジュール:
- 列挙-PEP 435の実装
実装の改善:
- より生産的なマーシャル形式( http://bugs.python.org/issue16475 )。
組み込みモジュールの改善:
最適化
UTF-32デコーダーは3〜4倍高速になりました。
PEP 445 :Pythonでメモリアロケーターをカスタマイズするための新しいAPIが追加されました
CPythonで使用する必要がありましたが、他の目的に役立つ可能性があります。
PEP 442 :セキュアオブジェクトのファイナライズ
このPEPは、オブジェクトのファイナライズに関する現在のトリックと制限をすべて削除します。 これにより、 __del __()メソッドを持つオブジェクトは、 finallyを持つジェネレーターのように、「参照サイクル」の一部であってもファイナライズできます。 新しいスキームによれば、オブジェクトのファイナライザーは常に1回だけ呼び出されます。 さらに、このPEPでは、すでに記述されているコードを変更する必要はありません。既存のファイナライザーを持つオブジェクトは、この動作に自動的に従います。