BBS-BBS/60

トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

Beta release of gawk 3.1.6 now available - さいとう (2007年05月27日 23時33分14秒)

gawk 3.1.6 のβ版がダウンロード可能になりました。

以下からダウンロード可能です。

Re:3.1.5 から 3.1.6 への変更点 - さいとう (2007年06月04日 23時13分55秒)

変更点の翻訳を以下に書いておきます。

3.1.5 から 3.1.6 への変更点
---------------------------

1. `gawk 'program' /non/existant/file' でコアダンプしなくなりました。

2. gawk が伝統的なピリオド (.) のではなく、実行されている実行環境のロケー
   ルの設定を使って入力データを解析するということに世界中の非常に多くの
   人が不満を持っていました。そこで、gawk はちゃんと標準準拠であったの
   ですが、ユーザーの勝利 (Triumph For The Users) の証として、--posix
   オプションが指定されるか環境変数 POSIXLY_CORRECT がセットされた時だ
   け gawk は実行環境のロケールの小数点を使います。この変更で (小数点と
   実行環境のロケールが原因の) FAQ からこの項目がなくなることを切望しま
   す。

3. `gawk -v BINMODE=1 ...' が再び動作するようになりました。

4. `/dev/user' のような内部ファイル名が再び動作するようになりました。

5. 実行環境が "C" ロケールではないロケールでのワイド文字列に関する問題
   が全てで処置されました。(少なくとも、私達はそうだと思っています。)

6. `ansi2knr' の使用はもはやサポートされません。ANSI C コンパイラーを使
   ってください。

7. Autoconf 2.61, Automake 1.10 と Gettext 0.16.1 にアップデートされま
   した。

8. getopt* と regex* ファイルは現在の GLIBC CVS と同期されました。バー
   ジョンとマイナーな修正は ChangeLog を見てください。

9. --lint-old オプションのワーニングを加えました。

10. gawk は名前と IP アドレスを探すのに getaddrinfo(3) を用いるようにな
    りました。これにより IPv6 形式のアドレスを使えるようになり、最終的
    には `/inet6/...' や `/inet4/...' をホスト名に加えるという道筋を築
    くことになりました。

11. gawk は valgrind にも対応したと信じています。少なくともテストの実行
    はうまく行っています。

12. 整数フォーマットの中で非常に大きな数のフォーマットや表示に関する問
    題の扱いは対処されて修正されました。

13. gawk は "+inf", "-inf", "+nan" と "-nan" を対応する IEEE 浮動小数点
    値に変換するようになりました。これらの文字列 (大文字小文字区別なし)
    だけ機能します。--posix オプションと一緒に用いると、gawk はシステム
    の strtod を直接呼び出します。You asked for it, you got it, you deal
    with it.

14. YYDEBUG の定義は -D コマンドラインオプションで可能になりました。

15. gawk は Tandem NSK/OSS システムでも動作するようになりました。

16. Lint メッセージの合理化: 遭遇するたびに毎回メッセージを出すのではな
    く、多くのメッセージが一度だけ表示されるようになりました。

17. strftime() 関数は省略可能な 3 つめの引数を受け付けるようになりまし
    た。それは、もしゼロでも null でない場合、時刻はその地域の時刻の代
    わりに協定世界時 (UTC) として書式設定がなされます。

18. 連接と `| getline' ("echo " "date" | getline stuff のようなもの)の
    優先順位が以前のものに戻り Unix の awk と合うようになりました。

19. gawk がコマンドラインのディレクトリをスキップする新しい configure
    時のフラグ --disable-directories-fatal オプションが加わりました。Unix
    の awk がそうであるので、この挙動は --traditional オプションとして
    使われます。

xx. 多くのバグが修正されましたが、詳細は ChangeLog を見てください。

Re:3.1.5 から 3.1.6 への変更点 - さいとう (2007年06月05日 21時07分48秒)

少し変更しました。

{{comment multi|w}}