g95_code 構造体の void ポインターをポインターの共用体に置き換えるパッチ

J3ミーティングとBOFのためにラスベガスへ。水曜日に戻る!

8月18日
g95_code 構造体の void ポインターをポインターの共用体に置き換えるパッチを Tobi が数日かけて適用しました。

Arnaud による別のパッチもありました。これは、いくつかの未使用の関数を削除し、組み込み関数がないことを示すために、組み込みの_op 列挙型に別のケースを追加したものです。

ライン バッファーに割り当てられたメモリを解放していないスキャナーのバグを修正しました。テスト スイートに関する作業が増え、主にテスト プログラム自体の Fortran 構文エラーが修正されました。

8月15日
モジュールへのアップグレードのデバッグを終了し、チェックインしました。モジュールをかなり頻繁に使用する globsol スイートは、適切に解析されます。ほとんどがトップレベルのローディングサブルーチンにある新しいコードは 、以前の混乱よりもはるかに読みやすく、ファイルの先頭にモジュール形式に関するいくつかのドキュメントも追加しました.

8月14日
今朝 (キャサリンへの午後) 数通の電子メールの後、GMP は整数を符号と絶対値の形式で格納しているにも関わらず、論理演算に関して (文書化された) 正しいことを実際に行っていることに気付きました。論理演算の場合、2 の補数であるかのように処理します。

来週の J3 ミーティングで予定されている 01-292 という論文があり、この問題に少し触れています。委員会が2つ以外の基地の承認を含めたことは興味深い. 彼らは、fortran 90/95/0x が旧式のマシンに実装されると考えていましたか? それとも、非バイナリ ベースを使用する奇妙な量子コンピューティング スキームを予想しようとしていたのでしょうか?

Tobi は、メモリ リークを見つけるプロジェクトに着手しました。彼はすでに、ソース行バッファーが決して解放されないことを指摘しており、g95_free_symbol() 内に必要な g95_free_*() 呼び出しがいくつか追加されています。

大群は CVS のテスト スイートを強く求めています…

 

タイトルとURLをコピーしました