g95

g95

静的なサイズのバッファーを埋めるのはばかげていました

数値定数の長さ制限の削除が完了しました。実際の定数では、これを行うコードは事実上すでにそこにあり、静的なサイズのバッファーを埋めるのはばかげていました。 デバッグ中に、16 進定数 z'abc' を使用すると、誤って 'z' 記号が ...
g95

Solaris で発生していた case ステートメントでコア ダンプが見つかりました

Solaris で発生していた case ステートメントでコア ダンプが見つかりました。問題は、初期化されていないメモリを使用していたことです。 Michael Richmond さんは、FLOAT 組み込み関数を使用するとコア ダン...
g95

暗黙的な型割り当てを後で明示的に確認できるようにする

昨夜のかなり根本的な変更によっていくつかのバグが洗い流されたことに、今朝はうれしい驚きを覚えました。必要なのは、コードを追加して、暗黙的な型割り当てを後で明示的に確認できるようにすることだけでした。 指定式のチェックを追加しました。こ...
g95

インデックスは初期化式でなければなりません

いくつかの小さなバグ修正 - 等価ステートメント内の配列参照は、単一要素への参照である必要があり、インデックスは初期化式でなければなりません。 また、DIGITS 組み込みのサポートも追加しました。これらすべての数値組み込み関数を使用...
g95

引数を実際に評価する必要のない組み込み関数のリストに、bit_size() 組み込み関数を追加

プロシージャが実際の引数になるように、コードにいくつかの小さな修正を加えました。うまくいけば、これで 95+% に戻るはずです。また、結果を返す前に引数を実際に評価する必要のない組み込み関数のリストに、bit_size() 組み込み関数を追...
g95

組み込み関数のプラグインを行っており、現在 min/max ファミリに取り組んでいます

Katherine Holcomb は組み込み関数のプラグインを行っており、現在 min/max ファミリに取り組んでいます。 私に関して言えば、私の論文に関してたわごとがファンを襲った。グリッドジェネレーターだけでは不十分であること...
g95

DJGPP の下で g95 のコンパイルに成功

Michael Richmond は DJGPP の下で g95 のコンパイルに成功しました。これは良い知らせです。 私の論文の問題は解決されつつあり、願わくば、近い将来 g95 にもっと時間を割けるようになることを願っています。 ...
g95

common_logarithm と natural_logarithm を変更して、構造体ではなくポインターを渡すようにしました

common_logarithm と natural_logarithm を変更して、構造体ではなくポインターを渡すようにしました。そのままポインタを渡していたのかもしれませんが、実際の mpf_t が何であるかを判断するのは困難です。とに...
g95

配列要素へのランダム アクセスのコードのデバッグ

配列要素へのランダム アクセスのコードのデバッグを開始しましたが、マッチャーで要素が失われたように見える問題に遭遇しました。問題は、コンストラクタ構造に子構造の 2 つのリンク ('child' と 'expr') があることが判明しました...
g95

RESHAPE 簡略化機能を終了し、デバッグしました

RESHAPE 簡略化機能を終了し、デバッグしました。さまざまな形のすべてでうまく機能しているようです。テスト スイートは昨夜実行され、昨日の修正により、長い間維持されていた 95.0% レベルに戻りました。明日の朝、それがどこにあるかを見...
タイトルとURLをコピーしました