ダウンロードリスト

プロジェクト概要

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にホスティングされているものではありません。

2010-10-24 01:46
0.6

スケーラビリティが大幅に改善されました。進行状況バーが追加されました。拡張モジュールのサポート(つまり、オーバーロード、継承と酸洗)改善された。二つの新しい例は、1つコモドール64を添加し、2,000行(sloccount)のエミュレータ。多くのマイナーなバグ修正とクリーンアップが行われた。
Scalability was substantially improved. A progress bar was added. Extension module support was improved (with inheritance, overloading, and pickling). Two new examples were added, one a Commodore 64 emulator at 2,000 lines (sloccount). Many minor bugfixes and cleanups were made.

2010-07-08 22:18
0.5

64ビット整数のサポートが速くdictの実装と一緒に(shedskin - l)を添加した。反復が多くの場所で最適化されています。 MSVCのための基本的なサポートが追加されました。 __future__.print_functionのサポートが追加されました。文字列(int)とint型(文字列)の変換が最適化されています。乱数生成の最適化を行った。多くのマイナーなバグ修正と最適化が適用されています。
Support for 64-bit integers was added (shedskin -l) along with a faster dict implementation. Iteration was optimized in many places. Basic support for MSVC was added. Support for the __future__.print_function was added. str(int) and int(str) conversion was optimized. Random number generation was optimized. Many minor bugfixes and optimizations were applied.

2010-04-01 00:39
0.4

ジェネレータ式のサポートが追加されました。 True / Falseのようにブール今印刷します。 "分"と"最大"の"キー"の引数のサポートが追加されました。 Windowsのサポートが削除されました。 4つの新しい例は、47の合計が追加されました。型推論のスケーラビリティを改善しました。の3つのより多くの機能のサポートは、"heapq"を追加しました。 defaultdictsのサポートが改善されました。いくつかのより有用な警告が追加されました。多くのバグが修正されました。
Support for generator expressions was added. Booleans now print as True/False. Support for the "key" argument of "min" and "max" was added. Windows support was dropped. Four new examples were added, for a total of 47. Type inference scalability was improved. Support for three more functions in "heapq" was added. Support for defaultdicts was improved. Some more useful warnings were added. Many bugs were fixed.

2010-01-14 20:36
0.3

heapq'、そして'CSVファイル'が追加されました'のサポートitertools'、'。今でている合計20の標準ライブラリモジュールです。 4つの新しいサンプルプログラム、44、合計含まれている。型推論のスケーラビリティを改善しました。 'をサポートする'、'フィルタ'、および'のサポートと一緒に追加された削減'ステートメントを'。また、他の多くの新機能、バグ修正、および最適化された。
Support for 'itertools', 'heapq', and 'csv' was added. There are now 20 standard library modules in total. Four new example programs were included, bringing the total to 44. Type inference scalability was improved. Support for 'map', 'filter', and 'reduce' was added along with support for the 'with' statement. There were also many other new features, bugfixes, and optimizations.

2009-07-20 02:02
0.2

新しい7つのプログラム例を追加しました。いくつかの重要な最適化が行われた。多くのバグが修正されました。
Seven new example programs were added. Several important optimizations were made. Many bugs were fixed.

プロジェクトリソース