フリーでポータブルなFortran 95コンパイラである。FORTRAN(フォートラン)は、1954年にIBMのジョン・バッカスによって考案された、コンピュータにおいて広く使われた世界最初の高水準言語である。
最近の休暇中にこっそりと WHERE の書き直しに成功したことを忘れていました
Joost と Martin Dix が WHERE に関する問題を報告しました。そのうちのいくつかは修正されています。最近の休暇中にこっそりと WHERE の書き直しに成功したことを忘れていました。まだいくつかの既知の不具合があります。M
Jorge D'elia さんが、ベクトル関数を含む WHERE 割り当てに関する問題を報告しました。一時ファイルが正しく作成されていませんでしたが、現在は修正されています。Anders Ålund と Bálint Aradi
LLOCATE ステートメント内のベクトル部分式のスカラー化に関する複数の問題
Anders Ålund さんは、修正された ALLOCATE ステートメント内のベクトル部分式のスカラー化に関する複数の問題を発見しました。Charles Rendleman は、新しい g95 が彼のコードを再びコンパイルして実行すると
TRANSFER の問題を報告しましたが、実際には数日前に修正
Claus Flensburg が TRANSFER の問題を報告しましたが、実際には数日前に修正されました。Nick Gould さんは、構造コンストラクタ内にある配列コンストラクタの非定数要素に関する問題を報告しました。今修正しました。
構造がネストされているという事実に関係する新しいセグメンテーション違反を発見
Michael Richmond は、Joost が昨日見つけたものとほとんど同じように見える派生型配列の初期化を行っていましたが、構造がネストされているという事実に関係する新しいセグメンテーション違反を発見しました。今すぐ動作します。Ro
OSX で g95 バイナリを使用して fortran プログラムをコンパイルすることに成功した
Jeffrey Whitaker は、OSX で g95 バイナリを使用して fortran プログラムをコンパイルすることに成功したと報告しました。万歳!Joost Vandevondele は、彼の計算の 1 つの結果がわずかに変化した
James Tappin さんは、powerpc linux でのビルドの成功を報告しました。Harald Anlauf と Jeffrey Whitaker は、欠落しているライブラリ シンボルの問題を発見しました。非常に小さな不具合であ
Charles Rendleman さんは、派生型内の配列に関する問題を報告しました。これは、昨日のプライベート/パブリック修正中に誤って昨日導入されました。Joost Vandevondele は、PRIVATE 属性を持つ変数に対して別
修正された COMMON ブロックの派生型に関連するクラッシュを報告
Donn Hardy さんは、修正された COMMON ブロックの派生型に関連するクラッシュを報告しました。Harald Anlauf さんは、要素指定関数が誤って拒否されているという問題を報告しました。修理済み。Joost Vandevo
Simeon Fitch は、修正された REPEAT 組み込み関数に関する問題を報告しました。Joost Vandevondele さんは、修正された SHAPE() の問題と NULL() 組み込み関数の型の問題を報告しました。彼はまた
Madhusudan Singh さんは、HOSTNM() 拡張機能が存在しないことを指摘しました。追加しました。Harald Anlauf は、修正された SAVE 属性処理への最近のアップグレードに関する問題を報告しました。Mart R
Keith Refson さん、Roberto Herrero さん、Joost Vandevondele さんは、修正されたプロシージャに配列のセクションと部分文字列を渡す際の問題を報告しました。Jürgen Wieferink さんは、
-O3 の ifort の約 10% 以内で大幅な高速化を報告
Volker Eyert、Joost Vandevondele、Claus Flensburg は、ICHAR() に関する問題を報告しました。この問題は、文字変数の表現方法に関係する、本来の機能よりもはるかに深いものでした。修正には長い時
ランタイム ライブラリが中間浮動小数点計算で中間精度を 64 ビットに設定する
Matt Kennel さんは、修正されたループに関する微妙な問題を報告しました。Tom Crane と私は、多精度ライブラリの問題について連絡を取り合っています。問題は、ランタイム ライブラリが中間浮動小数点計算で中間精度を 64 ビット
IA-64 で ALL()、ANY()、COUNT()、MAXVAL() の組み込み関数が欠落
Gerardo Ballabio さんは、IA-64 で ALL()、ANY()、COUNT()、MAXVAL() の組み込み関数が欠落していると報告しました。これらは、実際には g95 の 32 ビット バージョンにはありませんでした。追
追加された割り当てられた goto ステートメントのサポートを要求
Carsten Lemmen、Joost Vandevondele などは、追加された割り当てられた goto ステートメントのサポートを要求しました。最近、浮動小数点数の出力に忍び寄ったいくつかの小さな問題を修正しました。Chris Da
64 ビット プラットフォーム用に 32 ビットのポートを追加
すべてのバグを保留にし、ビルド システムを大幅に刷新して速度を少し上げました。64 ビットのデフォルトの整数ではコードが壊れることがあるため、64 ビット プラットフォーム用に 32 ビットのポートを追加しました。g95 でも 4G を超え
Jean-Luc Vay、Donn Hardy、Charles Gerlach が、OSX での C プリプロセスの問題を報告しましたが、修正されました。Apple の壊れやすさを回避しなければならなかったのは、これが初めてではありません。
Bruce O'Neel、Edwin van der Weid、および Harald Anlauf は、修正された -I オプションのリグレッションを報告しました。Harald は、修正された D および E フォーマットのゼロの
Thanasis Stamos は、修正された文字のオメガに関する問題を送信しました。Joost Vandevondele は、修正されたドキュメント ページのタイプミスを送信しました。Jan Nobel と Charles Gerlach
バイトがファイルに正しく書き込まれないことに関係していた Helge の最後のバグ
バイトがファイルに正しく書き込まれないことに関係していた Helge の最後のバグを修正しました。また、整数を読み取るためのオーバーフロー検出コードの不適切な比較も修正されました。実数のリスト出力を追加しました。実装は、物事を機能させるため
Martien Hulsen さんがコンパイラのクラッシュを報告しました。これは、修正された文字部分文字列に関係していました。また、LEN 組み込みの問題も修正され、すべての状況で機能するようになりました。2月12日環境変数から浮動小数点ユ
内部エラーの原因となったモジュール プロシージャを含む小さなプログラム
Alvin Brattli は、内部エラーの原因となったモジュール プロシージャを含む小さなプログラムについて書き込みました。問題を修正したところ、実際にはまだモジュール プロシージャを呼び出すことができないことがわかったので、次はそれにつ
文字記述子に関するさらに多くの作業。COMMON 内の文字変数を除いて、以前に機能していたものはすべて再び機能します。これにより、割り当て方法を大幅に変更する必要があったため、報告されたいくつかのバグは保留のままにしなければなりませんでした
特別な状況下でのみビットするファイル位置ステートメントに関する問題
Michael Richmond さんは、特別な状況下でのみビットするファイル位置ステートメントに関する問題を報告しました。すぐに問題を見つけることはできませんでしたが、コードを少し変更することで segfault にすることができ、問題の
‘save’ 属性 (固定サイズ) を持つ自動配列 (可変サイズ) の検出に失敗
Alvin Brattli は、5 つの異なるバグについて説明するメールを送信しました。そのうちの 4 つが現在修正されています。1 つ目は、'save' 属性 (固定サイズ) を持つ自動配列 (可変サイズ) の検出に失
昨日は SIZE 組み込みに関する Joost の問題の 1 つを完全には修正しませんでしたが、現在は修正されています。問題は実際には変更のフロント エンドにあり、テストに依存していました。昨日発見されたモジュールのオペレーターインターフェ
Steven Yellowhair さんが、派生ポインタ変数の初期化に関する問題を報告しました。NULL() しかできないので、修正するのは難しくありませんでした。Michael Richmond は、他のコンパイラのように、control
週末にかけて、I/O レイヤーに関する多くの作業が行われました。物事はよりクリーンになり、より多くのことが機能します。増え続けているバグのバックログに戻ります。4月30日I/O バグを修正するためのさらなる作業。4月29日T、TL、TR、お
スカラー配列と文字配列を渡す際の問題は、想定される長さの有無にかかわらず修正
Martien Hulsen と Michael Richmond の両方が同じバグを報告しました。スカラー配列と文字配列を渡す際の問題は、想定される長さの有無にかかわらず修正され、機能するようになりました。さらなるバグ報告が保留中です。5
組み込み関数の大規模な再編成を開始しました。現在、各組み込み関数には、チェック関数、単純化関数、および解決関数があります。解決関数は引数を見て、戻り値の型と種類を決定し、呼び出す内部ライブラリ サブルーチンも決定します。修正が完了し、すべて
型、配列性、スカラー性、ランクなどの特殊なものをチェックする新しいサブルーチン
簡略化機能のアップグレードを完了し、コミットしました。それらはすべてエラー メッセージを生成するようになりました。元の構造はまだ残っていますが、型、配列性、スカラー性、ランクなどの特殊なものをチェックする新しいサブルーチンが 12 近くあり
キャサリンは、alloca() の使用を移植可能にする作業を行っています。これは一部のシステムでは問題となりますが、場所によっては簡単になります。Jos Bergervoet は、いくつかの g95 の問題を抱えたメールを送信しました。それ
新しいカーネル、DRM をサポートする X ウィンドウの新しいバージョン
アップグレードの日。私は新しいカーネル、DRM をサポートする X ウィンドウの新しいバージョンを手に入れ、glibc のアップグレードを回避しました。2月9日何人かの人々が、いくつかの組み込み関数、特に NINT() の問題を指摘しました
関数の結果を実引数リストで使用すると、手続きの引数として解析
Michael Richmond は微妙な問題を報告しました。関数の結果を実引数リストで使用すると、手続きの引数として解析されました。非結果句を持つ関数の場合、関数の結果として解釈する必要があります。修理済み。2月11日Laurent Kl
logical(8) が logical(kind=4) に変換できないという問題を報告
Laurent は、彼のテスト スイートが成功し、チョコレートがもうすぐ完成することを報告しています。スティーブンのチョコレートからのファッジはほとんどなくなりました (それは天国です)。とても美味しくて、スイスのものが待ちきれません。La
C++ コマンドを CPP コメントに置き換えた小さなパッチを送信
Niels は、README を更新し、AUTHORS での彼の名前のスペルミスを修正し、いくつかの C++ コマンドを CPP コメントに置き換えた小さなパッチを送信しました。g95_parent_procedure() というコメントア
Katherine は、AINT()、ANINT()、CEILING()、CMPLX()、DIM()、FLOOR()、LOGICAL()、および NINT() の解決関数を追加しました。型コンバーターは間違った型を返す関数を隠す傾向があるた
キャサリンは、多くの固有の解決関数を追加しました。オペレータ インターフェイスを記述していなかったバグを修正しました。問題は、オペレータのアクセス フィールドではなく、シンボルのアクセス フィールドがチェックされていたことです。派生型の解決
Plasmakin スイートで見つけた配列処理に関する別のバグ
月曜日にバグ報告が殺到した後、今日は非常に静かでした。Jos Bergervoet の残りのバグと、数日前に Plasmakin スイートで見つけた配列処理に関する別のバグのために、配列の処理方法を少し修正しました。解決フェーズまで、配列参
「ブログリーダー」を活用して、G95さんをフォローしませんか?
指定した記事をブログ村の中で非表示にしたり、削除したりできます。非表示の場合は、再度表示に戻せます。
画像が取得されていないときは、ブログ側にOGP(メタタグ)の設置が必要になる場合があります。