Joost と Martin Dix が WHERE に関する問題を報告しました。そのうちのいくつかは修正されています。最近の休暇中にこっそりと WHERE の書き直しに成功したことを忘れていました。まだいくつかの既知の不具合があります。
Michael Richmond さんは、書き込みに続いてシーケンシャル ファイルからレコードを読み取ろうとする際の問題を報告しました。書き込みはファイルの最後に残り、その後の読み取りはクラッシュしていました。この問題と、リストの読み取りを使用する際の別のクラッシュが修正されました。
Michael は、DATA ステートメントに現れるダミー パラメータに対してエラーが発生しないという問題も報告しました。DATA ステートメントとのチェックされていない競合が多数あることが判明しました。関数の結果、割り当て可能な変数、空白の共通変数、および BLOCK DATA サブプログラムにない共通変数もチェックされていませんでした。
次に、新しいスタイルの初期化をチェックしたところ、これらも同様にチェックされていないことがわかりました。そして、これらはコンパイラが実装しなければならない標準の名前付き制約です! 一般的な変数の初期化は、人々が期待しているように見えるものであるため、厳格モードでのみ警告します。
5月21日
ジェフ・キャンディ – 私があなたに送ったメールが戻ってきました…
Karl Bandilla さんは、複素数の読み取りに関する問題を提出しました。先日、論理配列の名前リスト読み取りを修正するまで、これは正常に機能していました。そこでの修正により、この問題が明らかになりました。文字読み取りの類似の問題を修正しました
Wesley Metzger さんは、PRINT ステートメントが正しく認識されないという問題を報告しました。これは、キーワード間のスペースに関して物事を締める際に、少し行き過ぎたことが原因でした。今修正しました。
Stuart Norris さんは、彼の CFD コードが現在、fortran コンパイラの通常の可変性内でコンパイルおよび実行されると報告しました。
Doug Cox さんは、オーバーロードされた組み込み演算子からの関数呼び出しが正しい型またはランクに設定されていないというバグを報告しました。今修正しました。
Paolo Giannozzi と Xavier Leoncini が、修正された配列代入を含む FORALL 本文ステートメントの問題を報告しました。
Wolfgang Dobler と Martin Dix の両方が、名前リストの文字配列の読み取りに関する別の不具合を報告しました。末尾のアポストロフィが文字列の一部として終了していました。
5月15日
Joost Vandevondele さんが、他のパラメータのサブオブジェクトを含むパラメータ定義に関する問題を報告しました。これらは、スカラー サブオブジェクトの場合に機能するようになりました。ベクトル オブジェクトはまだ実装されていません。
Joost はまた、修正された TINY(X) に近い数値の SPACING(X) の問題を指摘しました。
Charles Rendleman さんは、誤って解放されたポインタ配列を返す関数に関する問題を報告しました。
Stuart Norris さんは、スカラー化に関する問題を報告しました。配列が複合参照の一部である場合、複合参照が配列のすべての要素に対して再計算されないように、ポインターが配列に割り当てられます。この問題は、ポインターが割り当てられる前に取得されることにバインドされていました。修理済み。
私は明日の朝休暇に出発し、来週の終わりまで留守にする予定です。ネットへのアクセスはせいぜい散発的です。
5月14日
Jeff Candy から素敵な手紙を受け取りました。
ジャイロ、米国向けトカマク乱気流コードの旗艦 fusion プログラム、g95 でコンパイル (これには MPICH、LAPACK、UMFPACK のビルド):ベンチマーク ケースの結果は次のとおりです。 チェックされ、正しい結果が得られたことを示します。301 Moved Permanently
5月13日
Wolfgang Dobler さんは、名前リストに関する別の問題を報告しました。論理値の配列を読み取っているときに、「T」または「F」という名前の変数の後に等号が続くかどうかを確認するために、少し先をのぞく必要があるようです。これを取得すると、「T」または「F」を配列値であるかのように読み取ることができなくなります。修理済み。
Michael Richmond さんは、namelist 読み取りの繰り返しカウントに関するいくつかの問題を報告しました。値が繰り返されていても、セパレーターは読み取られ続けました。修理済み。彼はまた、修正されたフォーマットされていないバックスペースの問題も報告しました。彼が指摘した OPEN 組み込み関数には、共通の拡張もありました。
Michael はまた、モジュール プロシージャ内の ENTRY ステートメントに関する非常に厄介な問題を報告しました。これらは正しく動作するようになりました。
Roberto Herrero さんは、浮動小数点の読み取りに関する問題を報告しました。読み取りは「10e」のような文字列でした。標準では、「e」の後に数字列が続く必要があるとされていますが、他のコンパイラはそれを必要としないようです。g95も緩めました。
Doug Cox さんが B 編集記述子と種類 1 と 2 の整数に関する問題を報告しました。整数が符号拡張されるべきではないときに符号拡張されていました。これにより、O 記述子と Z 記述子の類似の問題も修正されます。
私はまだバグに遅れをとっています。人々はたくさん送ってくれています、そして私はそれらをつぶすために一生懸命働いています. 我慢してください、私はそれらすべてに行きます。