昨夜のかなり根本的な変更によっていくつかのバグが洗い流されたことに、今朝はうれしい驚きを覚えました。必要なのは、コードを追加して、暗黙的な型割り当てを後で明示的に確認できるようにすることだけでした。
指定式のチェックを追加しました。これが発生する前に、型と属性についてすべて知っておく必要があるため、これは解決中に発生する必要があります。
2月27日
テスト スイートは 95% の合格率に戻りました。また、変数に暗黙の型を与えることに関連する小さな問題を修正しました。メンバーを解析する必要があるため、決定する必要があります。これがテスト スイートを介してどのように伝播するかを確認したいので、他にはあまり何もしませんでした。
すぐに -r オプションは削除され、最初のパスが成功すると型解決フェーズが実行されます。
Paul Brooks は FSF に g95 著作権の譲渡を申請したので、彼は合法ですが、まだ彼から電子メールを受け取っていません…
2月26日
この 2 日間、私は型の前方宣言が機能するための規則を取得しようとしていました。私はそれらを最終的になめたと思います。globsol ライブラリーは、Compaq、SGI、および IBM コンパイラーにも問題を引き起こす 1 つのファイルを除いてすべてをコンパイルするようになりました。PGF はそれをコンパイルしますが、問題が PGF が緩すぎるためなのか、それとも他の人が見つけられないものを見つけたのかはわかりません。
指数に ‘q’ のサポートを追加しました。1.0q0 のデフォルトの種類は double ですが、必要に応じて 4 倍精度にするのは簡単です。
テスト スイートに残っている主な 2 つの問題は、配列コンストラクターを完全に評価することです。つまり、配列コンストラクターを初期化ステートメントと関連する RESHAPE 組み込み関数で展開します。