Fail-Safe C: 主な変更履歴


バージョン間の更新の概要

このページでは正式リリースされた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)

  • 最初の正式公開版