内部シンボル宣言のリワークについての詳細… 腕を負傷したため、作業を中断しなければなりませんでした。
6月12日
Michael Richmond は、バックエンドが変数を宣言する方法について再作業が必要な問題を報告しました。このコードはそのままでは非常に壊れやすく、現在はかなり壊れています。これにより、Shawn Ewald によって報告された問題も解決されることを願っています。
6月10日
Martien Hulsen さんが、修正された ‘G’ フォーマットでの浮動小数点数の読み取りに関する別の問題を報告しました。
6月9日
想定サイズの文字配列であっても、配列ポインターを渡す問題を解決しました。ここで注意が必要なのは、呼び出し元がポインターを渡すことを認識し、呼び出し中にポインターを逆参照しないように、ポインターを渡すにはインターフェイスが必要なことです。
6月8日
Francois Jacq さんは、サブルーチンを介した配列ポインタの受け渡しがうまくいかないと報告しました。Shawn Ewald と私は先日、これについて簡単に触れましたが、実際に試すまでには至りませんでした。それは機能しますが、想定サイズの文字配列で同じことを行うためのサポートには、さらに多くの作業が必要です。まだアップロードがありません。
6月4日
私は Shawn Ewald に、G 記述子が実数のゼロを出力するケースをチェックするように依頼しました。それも今はうまくいきます。彼はまた、修正された標識を生成する BOZ 記述子の問題を報告しました。
Michael Richmond は、先週、P 記述子の問題を報告しましたが、これは他の記述子とはまったく関係ありません。別の簡単な修正。
Édouard Canot がいくつかの問題を報告しましたが、そのうちの 1 つだけを修正する機会がありました。A 記述子は、出力を正しく右揃えにするようになりました。
6月3日
Michael Richmond さんは、ステータスが SCRATCH のファイルを開くとコア ダンプが発生することを報告しました。この問題は、数週間前に I/O システムを大幅に書き直した結果であり、現在は解消されています。
Benjamin Turner さんが、モジュールの名前空間での名前衝突の問題を報告しました。2 つのシンボルに、予測可能な名前ではなく一時的な名前が付けられました。ここでも問題が修正されます。
Shawn Ewald さんは、g95 と別の商用コンパイラからの G 記述子の出力を比較する短いプログラムを送ってくれました。出力は似ていましたが、近くはありませんでした。ポイントの右側の小数点以下の桁数が 1 ずれており、指数形式に切り替わる 10 のべき乗が 1 ずれていて、G を使用して整数を出力すると、”.m” の部分が無視されませんでした。また、規格にちょっとした誤植があり、d=0 の F フォーマットが正しく動作しないことが判明しました。すべて修正されました。
みんなありがとう、あなたなしではこれはできませんでした。