今日は、GMP/floatlib の問題について心配する時間があまりありませんでした。含まれているプログラム単位を解析するために必要な 2 つの関数である、parse.c に小さな追加を行っただけです。
7月23日
WHERE ステートメントの解析のデバッグを終了し、FORALL ステートメントの解析を追加しました。G95 は現在 20,000 行の長さです。
Kate Hedström さんは、GMP ライブラリを取り除き始めるパッチを送ってくれました。私は数日間、ターゲット演算を行うというこの問題について考えてきましたが、どちらに進むべきかまだわかりません。一方では、GMP は簡単で移植性があります。一方、この種のターゲット演算は、ターゲットが実際に演算を行う方法に近いものです。
近日中にメーリングリストに投稿します。
ポジティブなことに、関連性はわずかですが、XFree86 4.0 Direct Rendering を入手して Voodoo 3 ビデオ カードと通信できるようになりました。これにより、GL の「ギア」デモが 3 倍高速化されます。さらに良いことに、IBM のOpen DX視覚化パッケージでも問題なく動作するようです。科学技術計算に関しては、最近 PC で自由に利用でき ないものはあまりありません。
7月22日
Tobi Schlüter さんは、Bertrand Joël さんが必要とする 4 倍精度の実数の種類を追加するパッチを送ってくれました。
WHEREブロック の解析に取り組み始めました。
7月20日
Bertrand Joël は、IMPLICIT ステートメントがインターフェースで認識されないという問題について書き込みました。Tobi Schlüter さんは、インターフェイスに IMPLICIT ステートメントを追加するパッチを送信しました。それを適用した後、暗黙のステートメントが他のすべてのステートメントの前に来ることを要求するコードをさらに追加しました。このコードを、昨日追加した BLOCK DATA 解析サブルーチンにもコピーしました。
Kate Hedström は、g77 torture test suite に関する彼女の以前の作業から抜粋したいくつかの雑多な問題を書き込んでくれました。これらには、単一の END ステートメントで構成されるプログラム、不適切なエラー メッセージが表示される不正な式、および部分文字列マッチャーの問題が含まれていました。