g95 コンバーターは間違った型を返す関数を隠す傾向がある Katherine は、AINT()、ANINT()、CEILING()、CMPLX()、DIM()、FLOOR()、LOGICAL()、および NINT() の解決関数を追加しました。型コンバーターは間違った型を返す関数を隠す傾向があるた... 2022.12.25 g95
g95 オペレータ インターフェイスを記述していなかったバグ キャサリンは、多くの固有の解決関数を追加しました。 オペレータ インターフェイスを記述していなかったバグを修正しました。問題は、オペレータのアクセス フィールドではなく、シンボルのアクセス フィールドがチェックされていたことです。 ... 2022.12.25 g95
g95 Plasmakin スイートで見つけた配列処理に関する別のバグ 月曜日にバグ報告が殺到した後、今日は非常に静かでした。Jos Bergervoet の残りのバグと、数日前に Plasmakin スイートで見つけた配列処理に関する別のバグのために、配列の処理方法を少し修正しました。 解決フェーズまで... 2022.12.25 g95
g95 g95_interface 構造体を削除 ここに更新を投稿するのが苦手になってきました。最後の数泊は、私が数週間前に受けた悪いターンから回復しています. g95_interface 構造体を削除したのは、プログラム単位が複数のインターフェイスのメンバーであることは合法ではないように... 2022.12.25 g95
g95 HUGE、RADIX、EPSILON、PRECISION、および RANGE 組み込み関数のサポート シンボルの変更に関する問題が見つかりました -- ステートメントを拒否する必要があり、名前空間が解放される前にシンボルの変更が元に戻されます。それ以外の場合、名前空間はなくなり、シンボルの取り消しはなくなったシンボルに対して動作します。 ... 2022.12.25 g95
g95 KIND() またはその他の組み込み関数の引数 標準で探していたものを見つけました-変数などは、KIND() またはその他の組み込み関数の引数であり、照会関数の前に宣言する必要があります。これは、SGI コンパイラの動作が正しいことを意味します。g95 の場合、これは、式が実際に初期化式... 2022.12.25 g95
g95 intrinsic.c の組み込み変換関数を新しい規則に変更 組み込み関数の簡素化のために、intrinsic.c の組み込み変換関数を新しい規則に変更する作業を完了しました。書き換えは、回帰テストを生き延びたようです... 1月27日 本日の大改造。私は、intrinsic.c から約半分の... 2022.12.25 g95
g95 チェック関数を誤って要求する組み込み関数に関係する問題を報告 Micheal Richmond さんは、まだ書かれていないチェック関数を誤って要求する組み込み関数に関係する問題を報告しました。リスト全体を調べて、必要のない機能が見つかった場合はマークを外しました。書くチェック関数はそれほど多くないよう... 2022.12.25 g95
g95 現在のスイートには強い自由形式の偏りがあることを指摘 Ben Turner は昨日、より多くのテスト スイートを求めてネットを精査することを提案するメモを送信し、現在のスイートには強い自由形式の偏りがあることを指摘しました。彼はまた、Rob Cermak と私が調べた NIST fortran... 2022.12.25 g95
g95 スイートに LAPACK の fortran バージョンを追加 Rob Cermak は、スイートに LAPACK の fortran バージョンを追加しました。double 複素数定数を double 定数に変換する際に問題があった 3 つのファイルを除いて、すべてのファイルが問題なくコンパイルされま... 2022.12.25 g95