バージョン間の更新の概要
このページでは正式リリースされたFail-Safe C のバージョン間での変更の概要について記述しています。 詳細及び開発版での変更点については、リビジョン間の変更点 (英語) を参照して下さい。
バージョン 1.6.0 (revision 2065, 2009-11-02)
Major visible changes:
- New linker information format with more attributes.
- Support for multiple uninitialized non-extern global variables.
- Improved linking of back-end native libraries.
- Better handling for standard C library functions.
- Small improvement on runtime boundary checking.
- Improvement on link-time type unifications.
- Propagation of source line numbers.
- Added library functions for low-level memory managements.
Major internal changes:
- Introduction of a new intermediate language in code generator sections.
- Reorganization of compile-time auto configuration.
バージョン 1.5.0 (revision 1797, 2009-06-16)
- 利用許諾条件の変更
- ARM, MIPS アーキテクチャのサポート
- クロスコンパイラ生成のサポート
- configure スクリプトの導入
- 機能改善
- Debian lenny サポート
- 構造体の即値利用の扱い(主に関数引数・返り値関係)
- C99 コメント・定数の一部サポート
- その他バグ修正
バージョン 1.0.1 (2008-08-28)
- 実行時ライブラリのバグ修正及び改善
- ローカル変数のメモリ領域取り扱いの改善
- noreturn 関数属性の追加 (余計なコンパイラ警告の削減)
- gcc のメモリ利用量制限の追加
- 私製 Debian パッケージ用の参考作成ルールを追加
バージョン 1.0.0 (2008-04-11)
- 最初の正式公開版