ダウンロードリスト

プロジェクト概要

Shed Skin is an experimental (restricted-)Python-to-C++ compiler. It accepts pure but implicitly statically typed Python programs and generates optimized C++ code. The result can be further compiled to stand-alone programs or extension modules. For a set of 63 non-trivial test programs, at more than 16,000 lines in total (sloccount), measurements show a typical speedup of 2-200 times over CPython. Not all Python features are supported, and only a subset of about 25 library modules, such as re and random.

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2012-01-17 05:40
0.9.1

いくつかのバグを修正しました。itertools.product は大幅に最適化されました。str.join と str.__ne__ を最適化しました。新しい 'イメージをスケーリングする' の例 (hq2x) を追加しました。'開始' の引数は現在サポートされて、オプションこの列挙子。拡張モジュールの警告を改善しました。-L を追加、新しいオプションは、ライブラリのディレクトリを追加するには。フラグに存在することができます/etc/shedskin、および lib//usr/share/shedskin。
Several bugs were fixed. itertools.product was greatly optimized. str.join and str.__ne__ were optimized. A new 'image scaling' example was added (hq2x). The optional enumerate 'start' argument is now supported. Extension module warnings were improved. A new option -L was added, to add a library directory. FLAGS can now reside in /etc/shedskin, and lib/ in /usr/share/shedskin.

2011-09-12 01:54
0.9

スケーラビリティは、再び大幅に改善されました。ファイルI / Oと複素数のパフォーマンスが大幅に改善されました。三つの新しいモジュールがサポートされています。六新たなサンプルプログラムが追加されました。他の多くのバグフィックスや改良があった。
Scalability was again greatly improved. Performance of file I/O and complex numbers was greatly improved. Three new modules are supported. Six new example programs were added. There were many other bugfixes and improvements.

2011-06-22 01:27
0.8

サポートは、"構造体"と"配列"モジュールが追加されました。三つの新しい例は57の合計のために、追加されました。 C64の例が​​更新され、現在3,000人以上の行(sloccount)ですした。オプションは、例外発生時のトレースバック(shedskin - x)を表示するために追加されました。多くのバグが修正されました。
Support was added for the "struct" and "array" modules. Three new examples were added, for a total of 57. The C64 example was updated, and is now more than 3,000 lines (sloccount). An option was added to display exception tracebacks (shedskin -x). Many bugs were fixed.

2011-03-27 05:25
0.7.1

拡張モジュールのサポートが改善されました。いくつかの組み込み関数が最適化された:郵便番号は、min、maxは、マップは、フィルタ処理、削減、およびpow。警告は、長さ2以上の不均一タプルが追加されました。ループとシーケンスの内部がクリーンアップされました。二つの新しい例が追加されました:量子モンテカルロシミュレータとrsyncの実装を。
Extension module support was improved. Several builtins were optimized: zip, min, max, map, filter, reduce, and pow. A warning was added for non-uniform tuples of length greater than 2. Internals for looping and sequences were cleaned up. Two new examples were added: a quantum monte carlo simulator and an rsync implementation.

2010-12-21 06:40
0.7

新しいWindowsのパッケージが追加されました。警報システムは、(テストでこの時間)を再度修正されました。多くのマイナーなバグ修正といくつかの最適化があった。二つの新しい例が追加されました。
A new Windows package was added. The warning system was fixed again (this time with tests). There were many minor bugfixes and some optimizations. Two new examples were added.

プロジェクトリソース