MAWK

ソフトウェアのスクリーンショット:
MAWK
ソフトウェアの詳細:
バージョン: 1.3.4-20131226
日付のアップロード: 17 Feb 15
開発者: Thomas E Dickey
ライセンス: 無料
人気: 15

Rating: nan/5 (Total Votes: 0)

のmawkはAWKプログラミング言語のためのオープンソースのインタプリタです。
のmawkは小さく、gawkのよりもはるかに高速です。これは、いくつかのコンパイル時がある
このようにsprintfバッファ= 1020およびNF = 32767ます。

などの制限、

このリリースのの新機能は次のとおりです。

  • それは(ゲルトHulselmansによるレポート)を更新することなく_LIB_VERSIONを宣言してCygwinののmath.hに最近の破損を回避するように設定するチェックを追加します。

  • 打ち鳴らすとmingwのために、スクリプトを設定するには、
  • マイナーアップデートします。
  • の更新config.guessとconfig.subがします。

のバージョン1.3.4-20130803のの新機能は次のとおりです。


    スクリプトを設定するには、
  • マイナーアップデートします。
  • 解析されたスクリプト(マルチンクロールによる報告書)で、非常に長い文字列リテラルと古い1.3.3の問題を解決するためにscan.cインデックス計算を向上させる、リミット·チェックを追加します。
  • 更新config.guessとconfig.subがします。

のバージョン1.3.4-20121209のの新機能は次のとおりです。

  • ビルド修正_LIB_VERSIONます。
  • のために別のタイプを宣言しmatherr.cでcygwinの、のために
  • の例/ gdecl.awkます。
  • オプション "-F"行方不明に追加
  • 引数は、任意の出力ファイル名(ネイサン·ウィークスによるレポート)と一致しない場合、それはエラーを返すことを確認して、fflushは回帰を修正します。
  • それを明確に--with-組み込み - 正規表現のデフォルトはのmawkの組み込み正規表現エンジンを使用していることを確認するには、configure --helpメッセージの文言を変更します。
  • コベリティスキャンによって報告された問題を修正。これらのほとんどは軽微であった、とコベリティコードの分析を向上させることができるようにソースを変更することによって対処します。
  • ()のソースファイルをスキャンするときに、小数点定数を検証するために使用されているにstrtodで作業するために、必要に応じて現地の小数区切りにピリオドを変換することによってLC_NUMERICのサポートを改正する。これはmawkの持つ無限ループを修正 '{1.0を印刷} BEGIN'(ヤンPsotaによる報告)します。
  • 以前のアップデートで見落とさ男性/ mawk.docを、再生成します。

のバージョン1.3.4-20121129のの新機能は次のとおりです。

  • 変化挙動内部にfflushコールが失敗した場合:。むしろエラーで終了するよりも、gawkのとBWK(者Aharonロビンスとネイサン週との議論)との一貫性のため、-1のようにスクリプトに戻り値を伝播します。
  • 配列が適切に渡されるように関数のパラメータの型を更新し、配列パラメータを使用して、関数への前方参照のための特別なケースを追加します。
  • サポートの長さのgawkとBWKのawkの中で行われたように(配列)、します。

  • 一部のロケールで表示され、小数点を変更します。
  • サポートLC_NUMERIC、。それは、nawkのと(何千もの-セパレータYechiel Bardovからの要求によって促さ)BWKのawkの振る舞い​​を照合、入力に使用小数点を変更しません。
  • 起動時に自動的にかしない乱数を初期化するかどうかの選択を可能にするためにconfigureオプション--enable-INIT-srand関数を追加します。これを実行しないと、(Debianの#63843)プログラムをより予測可能になります。
  • 一般的にシステムが提供する機能は同じくらい良いものではありませんのmawkの組み込みsrand関数/ランド機能を非推奨することを使用して、configureオプション--enable-組み込み - srand関数を追加します。
  • 組み込み関数を表示するには--enable-トレースconfigureオプションを拡張します。
  • を追加SYSTIMEとのmktime関数をします。

  • :認識できないオプションを警告する際に
  • 、これらの上のエラーで終了し、オプションをgawkはありません
  • - 糸くずます。
  • - 糸くずの古います。
  • - POSIXます。
  • - 再間隔ます。
  • - 伝統的な
  • strtime機能のためにドミニクレッツによるパッチを統合します。
  • の正しい論理 "は/ dev / stdinを"特別なデバイス(Gentooの#424137)します。

  • configureスクリプトマクロの
  • アップデート:+クロスコンパイルをサポートするために、configureスクリプトとメイクファイルを変更します。 +ターボC ++およびこれらは、gcc、またはZortec C ++メイクファイルを削除します。 FMOD、memcpyの、はstrchr、strerrorを、strtodで、また、vfprintf:+廃止された機能のチェックを外す。 +いくつかのヘッダの時代遅れのチェックを外す:のmath.h、stdarg.hに、stdlib.hを、string.hのTIME.H + --datarootdirオプションをサポートしています。 + autoheaderは実行を許可するAC_DEFINEのに3番目のパラメータを追加します。 +未使用のマクロを削除します。
  • 更新config.guessとconfig.subがします。
  • ウェブページのアートワークのためにアイコンを追加

のバージョン1.3.4-20120627のの新機能は次のとおりです。

  • このバージョンはgawkのの "nextfile」機能を実装して、追加されます"は/ dev / stdinを「標準入力の別名が(すでにエイリアスを " - ")のような、大規模な数値と文字列を区別するために使用オーバーフローチェックが修正され、デバッグトレースを向上させ、メモリー·リークのチェック、および他のさまざまなバグ修正と移植性の改善が追加されます。

のバージョン1.3.4-20100625のの新機能は次のとおりです。


    システムの正規表現ライブラリのための進と進エスケープの
  • 正しい翻訳します。
  • など、--program-サフィックスをサポートするために、configureスクリプトを変更します。
  • "のmawk-CUR」のために、Debianパッケージスクリプトを追加します。
  • RPM仕様ファイルを追加します。

  • 包装スクリプトを簡単にするためにpatchlev.hするversion.cから
  • 移動リリース - とパッチレベルの値がします。

のバージョン1.3.3-20090920のの新機能は次のとおりです。

  • 今回のリリースでは、フィールド区切りパターンのヌルをサポートしています。
  • これは、新しいハッシュ関数を経由して、連想配列のパフォーマンスが向上します。
  • これは、他の修正/改良が加えられています。

のバージョン1.3.3-20090820のの新機能は次のとおりです。


    例については、
  • マイナーポータビリティ/規格の修正/ hicalます。
  • gawkは(者Aharonロビンスによるパッチ)との互換性のために、ソートされたアレイ機能WHINY_USERSを追加します。
  • 正しい "%x"の形式でゼロの変換を破っd_to_U()関数のための下限は、Debianの#303825(平松雅巳によるレポート)の修正で追加されます。
  • は "%sの」とのprintfの書式"%cを「修正/ sprintfのは "?S」は、Debianの#339799によって促さ標準への準拠(者Aharonロビンス、マイク·ブレナンとの議論のために、ゼロパディングをしないことを確実にするためのコマンド)します。

同じようなソフトウェア

gears-coffeescript
gears-coffeescript

20 Feb 15

o42a
o42a

19 Feb 15

ScummVM
ScummVM

17 Feb 15

開発者の他のソフトウェア Thomas E Dickey

Diffstat
Diffstat

20 Feb 15

Lynx
Lynx

31 Mar 18

bcpp
bcpp

20 Feb 15

へのコメント MAWK

コメントが見つかりません
コメントを追加
画像をオンにする!