This release fixes an issue with the cache being used when it should not have been for XDR types and for argument detection in the library function. The processing of nested if statements and the display for the define directive are fixed.
このリリースでは、多くの問題を含む typedef 抽出、構造抽出、基本的なビットのフィールド処理、キャスト、D 言語の C 言語のインタ フェースには、関連、複数出力ファイル、型変換、およびマクロ抽出修正。D モジュール名前付け、プレフィックスの除去、環境ソース ファイル、および置換の新しいディレクティブが追加されました。
This release fixes many issues relating to the D language's C language interface, including typedef extraction, structure extraction, basic bitfield handling, casts, multiple output files, type conversions, and macro extraction. New directives have been added for D module naming, prefix removal, environment source files, and substitution.
A new script, mkc.sh, has been created as a single entry point to set options, determine required libraries, compile, create libraries, and link. C structure extraction for the D language has been redone to be more robust, and now handles nesting and typedef'd structures better. Support for including the standard compiler environment variables in the options file has been added. Bugfixes include fixes for the cache, C libraries for D, support for Solaris 2.6's /bin/sh, and improved determination of the D compiler version.