何か。の略歴

文 (あや)/YAYA (Yet Another AYA)

文 について

作者:
umeici 氏
配布元:
少しだけet cetera
特記事項:
再配布、自作ソフトへの同梱自由

YAYA について

作者:
整備班
作者 Web サイト:
整備班 -The Maintenance Shop-
プロジェクトサイト:
YAYA-shiori/yaya-shiori - GitHub
Wiki:
文Wiki「文屋(あやや)」
テンプレートゴースト「紺野ややめ」:
作者: 整備班
配布場所: はろーYAYAわーるど(紺野ややめ) - 整備班
特記事項:
修正 BSD ライセンスに基づいて再配布可能
「伺かゴースト」とその周辺プログラムに組み込んで利用する場合は 文 version 5.x の配布条件を適用する

文/YAYA 更新履歴

ページ 6 (2008-12-13 ~ 2014-10-02)
Phase Date Memo
Phase Tc533-1 2008-12-13
  • 文字コードサポートを拡充、下記コードに対応
    • Shift_JIS, UTF-8, EUC-JP, Big5, GB2312, EUC-KR, ISO-2022-JP
    • binary: UCS-2 の下位バイトをそのままバイト列にしたエンコード
  • 擬似乱数初期化処理の改良
    • ほぼ同時起動したゴーストが同じ乱数系列を使わないように
  • foreach 文内部処理の改良
    • 列挙対象配列に変更を加えても問題が生じないように
  • FOPEN 済みファイルへの FSIZE が通らない問題を修正
Phase Tc533-2 2008-12-14
  • FOPEN でのファイルオープンに失敗すると落ちる問題を修正
    • Phase Tc533-1 でのエンバグ
Phase Tc534-1 2009-05-30
  • LOADLIB / UNLOADLIB の動作を変更
    • 2 回目以降の読み込みの場合は load/unload を呼ばないように
  • RE_OPTION 追加
    • Perl 互換の正規表現オプションが設定可能
  • 正規表現文字クラスが Win9x 系でうまく動かない問題を修正
Phase Tc535-1 2009-07-26
  • FREADENCODE 追加
    • base64 または URL エンコードしながらデータを読み取る
  • ヒアドキュメント機能追加
Phase Tc535-2 2009-07-26
  • FREADENCODE/FREADBIN の読み出しが途中で切れる問題を修正
Phase Tc535-3 2009-08-11
  • ダブルクォート等の処理が微妙におかしい問題を修正
Phase Tc536-1 2009-08-12
  • RE_SPLIT に分割制限数パラメータ追加 (SPLITといっしょに)
Phase Tc537-1 2009-08-25
  • 設定ファイルに charset.save.old を追加
    • 旧形式セーブデータの文字コード明示
Phase Tc537-2 2009-08-28
  • GETTYPE 関数が正確なタイプを返すように
Phase Tc537-3 2009-08-29
  • 新たに GETTYPEEX を新設、GETTYPE の挙動は元に戻した
    • 互換性の問題が出たため
Phase Tc537-4 2009-08-30
  • ARRAYSIZE 関数で 1 要素の汎用配列を指定した場合の問題を修正
    • その中のテキストを簡易配列として解釈していた
Phase Tc538-1 2009-08-30
  • 設定ファイルの dic 設定に第 2 引数を新設
    • ファイルごとに文字コードを設定可能に
Phase Tc538-2 2010-01-03
  • LETTONAME の挙動を修正
Phase Tc538-3 2010-01-21
  • 空文字列が代入された変数が保存されない問題を修正
Phase Tc538-4 2010-02-15
  • MKDIR の返り値の論理が逆だった問題を修正
Phase Tc539-1 2010-08-14
  • SETSETTING で iolog, logpath の変更を有効に
  • 以下の関数を追加
    • RE_ASEARCH, RE_ASEARCHEX
    • RE_ASEARCHMULTI, ASEARCHMULTI
Phase Tc539-2 2010-08-19
  • ISFUNC で空文字列を指定すると 2 が返る問題を修正
Phase Tc539-3 2011-06-09
  • ERASE の第二引数に負値を使えるように
Phase Tc539-4 2011-06-27
  • FreeBSD でビルドできるようになった修正済みソースで再ビルド
Phase Tc539-4 R2 2011-06-28
  • manifest.cpp の番号書き換え忘れたので差し替え
Phase Tc540-1 2011-09-07
  • ASORT 追加
Phase Tc540-2 2011-12-11
  • FDIGEST 関数の処理がおかしかった問題を修正
Phase Tc540-3 2012-01-01
  • FREADBIN 関数の処理がおかしかった問題を修正
Phase Tc541-1 2012-02-29
  • GETSECCOUNT 関数に、日付文字列解析機能追加
Phase Tc541-2 2012-03-01
  • GETSECCOUNT 機能追加で苦闘中
Phase Tc541-3 2012-03-01
  • GETSECCOUNT 機能追加で苦闘中 (その2)
Phase Tc541-4 2012-03-09
  • ASORT 関数のバグを修正
Phase Tc542-1 2012-03-28
  • GETTIME 関数に yday, isdst 追加
Phase Tc542-2 2012-07-05
  • CVAUTO 関数に文字列以外を投げ込むと返り値が出る問題を修正
Phase Tc542-3 2012-07-07
  • 「玉」ログ受信時に不安定になる場合がある問題を暫定修正
Phase Tc542-4 2012-08-22
  • TOINT 関数を「小数点以下を機械的に切り落とす」処理に変えた
    • 今までは、負の無限大方向への丸めだった
Phase Tc543-1 2012-10-22
  • #globaldefine しなくても使える組み込みプリプロセッサ定義を追加
    • AYA_SYSTEM_FILE : 実行中のファイル名(相対パス)
    • AYA_SYSTEM_LINE : 実行中の行数
  • INSERT の警告表示が ERASE になっていた問題を修正
Phase Tc543-2 2012-12-08
  • 正規表現ライブラリが腐っていたのでビルドしなおした
Phase Tc543-3 2012-12-09
  • 正規表現ライブラリ周りで大惨事になったので調整して再度ビルド
Phase Tc544-1 2013-01-09
  • STRFORM の文字長制限を緩和
  • STRFORM で、内部で変数値を変換して処理するよう変更
    • フォーマット指定に応じて、文字列や数値等に自動変換する
  • STRFORM で型指定子 n と p が使える問題を修正
  • STRFORM で型指定子 S や MS 拡張指定が使える問題を修正
Phase Tc545-1 2013-03-04
  • ASORT に序数返却オプションを追加
  • 空っぽのヒアドキュメントで、警告を出すように修正
Phase Tc545-2 2013-12-11
  • HAN2ZEN/ZEN2HAN 関数の問題を修正
    • 一部の文字をちゃんと変換できていなかった
    • 具体的には「パピプペポッヴ」
Phase Tc546-1 2013-12-30
  • 汎用文字変換関数 TRANSLATE 実装
    • Perl のオプションなし tr/// です
Phase Tc546-2 2014-01-07
  • TRANSLATE で指定の仕方が悪いと落ちる場合がある問題を修正
  • TRANSLATE で - 記号を使うためにエスケープシーケンスを導入
Phase Tc547-1 2014-01-29
  • TRANSLATE の第三引数を空にした場合の処理を追加
    • 第二引数で指定したパターンを削除するように (tr///d と同じ)
  • HEXSTRTOIを、頭に "0x" がついた文字列でも動くように修正
Phase Tc547-2 2014-04-25
  • 配列同士の加算の挙動を変更
  • 関数出力の array 指定と出力確定演算子を同時使用した時の挙動を変更
Phase Tc548-1 2014-05-01
  • 以下の関数に置換回数オプション追加
    • REPLACE, RE_REPLACE, RE_REPLACEEX
Phase Tc548-2 2014-10-02
  • 大きなデータを扱う際の実行中のメモリ使用量を削減
    • 実行中に適宜計算結果の一時保存領域を解放することによる

About this document

URI:
http://www5f.biglobe.ne.jp/%7Enobml/sakura/aya6.html
著作権表示:
© 2001-2023 NOB