2012-02-01から1ヶ月間の記事一覧

ruby-trunk-changes r34851 - r34859

今日は主に昨日の Windows 環境のビルドの変更に関する修正でした。 tadf:r34851 2012-02-29 06:17:49 +0900 r34825 で ext/date/date_core.c で rb_sys_fail_str() を使うようにした部分だけ revert しています。えーとこの後再修正されるんでしょうか。 ta…

ruby-trunk-changes r34835 - r34850

今日はブロックパラメータの文法に改行を許容する変更と、Net ライブラリ群のタイムアウトの実装のリファクタリング、Windows での起動時間短縮のための修正などがありました。 matz:r34835 2012-02-27 23:47:02 +0900 ブロックパラメータの最後、";" や "|"…

ruby-trunk-changes r34821 - r34834

今日は BigDecimal と mathn を併用している時の SEGV 修正や SystemCallError 例外発生させる時に利用する API を変更するリファクタリングなどがありました。 naruse:r34821 2012-02-26 23:32:54 +0900 正規表現の文字種指定('[]' の中)で Unicode (マルチ…

ruby-trunk-changes r34816 - r34819

今日は [BUG] のエラー処理時にスタックオーバフローで止まってしまう不具合対策や -> {} という文法が self の lambda メソッドに依存してしまっていた不具合修正などがありました。 naruse:r34816 2012-02-26 05:37:12 +0900 Digest のクラス定義を rdoc …

ruby-trunk-changes r34792 - r34812

今日は Dir がパスのエンコーディングを扱う方法の修正や文字列リテラル内のバックスラッシュの扱いの再修正などがありました。 nobu:r34792 2012-02-25 06:55:34 +0900 r34788 で C の文字列と VALUE の文字列を関数に渡すのを入れ替え忘れているところがあ…

ruby-trunk-changes r34765 - r34790

今日は Ruby の19歳の誕生日です。 Happy Birthday Ruby! 今日はドキュメントの修正の他 Psych の不具合修正や文字列リテラルのバックスラッシュの扱いの変更などがありました。 akr:r34765 2012-02-23 22:27:29 +0900 curses のテストスクリプトを追加して…

ruby-trunk-changes r34753 - r34764

今日は OpenStruct#delete_field の不具合修正と IO.read の改行コード変換モードの設定の不具合修正などがありました。 nobu:r34753 2012-02-23 02:33:10 +0900 Windows で IO.read や IO.foreach に mode を指定せずにオプション引数に :binmode => true …

ruby-trunk-changes r34724 - r34750

今日も主に dbm と curses のヘッダ/ライブラリチェックの修正と、ふたたび llvm-gcc でコンパイルできるように configure でのチェックをやめる変更がありました。 akr:r34724 2012-02-22 06:04:04 +0900 拡張ライブラリ dbm で Berkeley DB のエラーメッセ…

ruby-trunk-changes r34708 - r34723

今日は GC の不具合修正がありました。 usa:r34708 2012-02-20 23:40:01 +0900 enc/depend にエンコーディング用のライブラリとして拡張子 .c のファイルを自動的に利用する依存関係が書かれていましたが mktable.c はユーティリティ用のソースコードなので…

ruby-trunk-changes r34696 - r34707

akr:r34696 2012-02-19 23:02:14 +0900 拡張ライブラリ dbm のヘッダの検出を詳細にしたのにあわせて DBM::VERSION 変数の定義も細かく分岐するようにしています。 kazu:r34697 2012-02-19 23:14:44 +0900 ChangeLog の typo 修正。 akr:r34698 2012-02-19 2…

ruby-trunk-changes r34682 - r34695

今日も dbm のヘッダとライブラリのチェックの強化などがありました。 akr:r34682 2012-02-19 00:31:09 +0900 拡張ライブラリ dbm のヘッダとライブラリのチェックの修正です。 ヘッダに _GDB_H_ マクロの宣言があったら libgdbm ではなくて libgdbm_compat …

ruby-trunk-changes r34669 - r34681

今日は FileUtils のリファクタリングと dbm のヘッダ/ライブラリのチェックの強化がありました。 tenderlove:r34669 2012-02-18 02:59:47 +0900 FileUtils のリファクタリング。 メソッドの :mode, :noop, :verbose などのオプションへの対応を保持する OPT…

ruby-trunk-changes r34644 - r34668

今日は正規表現エンジンとして Onigmo (鬼雲)が取り込まれました。また Enumerable のメソッドが each に渡すブロックをメソッドの外で利用すると SEGV する不具合の修正のほか dbm のビルド時のライブラリ/ヘッダのチェックの強化などがありました。 akr:r3…

ruby-trunk-changes r34631 - r34633

今日はお昼更新です。splat 記法([*x])で配列を作った時に引数と同じ配列を返してしまう不具合(仕様?)が修正されています。 kazu:r34631 2012-02-16 00:16:20 +0900 Array#abbrev の rdoc のサンプルコードの typo 修正。 svn:r34632 2012-02-16 00:16:24 +…

ruby-trunk-changes r34605 - r34630

今日もたくさんコミットがありました。もうすぐ 1.9.3 のパッチレベルリリースがあるので trunk にも変更が多く入ってます。 Bitmap marking GC のメモリ領域計算の不具合修正、fiddle/dl の不具合修正、Fiber から fork すると子プロセスが abort する不具…

ruby-trunk-changes r34582 - r34599

今日は respond_to? が protected なメソッドについて false を返すようになる変更、GC まわりの不具合修正などがありました。 knu:r34582 2012-02-13 23:02:26 +0900 respond_to? メソッドで protected なメソッドがデフォルト(省略可能な第2引数に true を…

ruby-trunk-changes r34576 - r34581

IO#read に読み込み先の String を渡した時の挙動の修正や GC に関する定数の計算の修正などがありました。 nobu:r34576 2012-02-13 10:24:45 +0900 io.c で ARGF のクラスの定義を rdoc に認識させるために /* .. */ のコメントの中で rb_define_class() を…

ruby-trunk-changes r34561 - r34575

今日は引数1つだけの respond_to? が定義されている場合にエラーになる問題の対策などが入れられました。 akr:r34561 2012-02-12 01:28:13 +0900 Time の rdoc に現在の Time の内部表現は epoch (1977/1/1)からの nano second を 63bit signed integer (182…

ruby-trunk-changes r34535 - r34560

今日は Zlib::Inflate のユーザ辞書の利用についての修正/機能追加と defined? で例外の発生するケースの修正などがありました。 marcandre:r34535 2012-02-11 02:37:28 +0900 Array#select! の rdoc のサンプルコードで new_ary or nil を返すという記述に…

ruby-trunk-changes r34517 - r34527

今日は拡張ライブラリあたりのリファクタリングがあったくらいでした。 nobu:r34517 2012-02-10 00:15:57 +0900 ext/fiddle/fiddle.c の関数宣言の体裁を変更しただけです。 svn:r34519 2012-02-10 00:16:04 +0900 version.h の日付更新。 nobu:r34520 2012-…

ruby-trunk-changes r34494 - r34516

今日は少しコミット多いです。昨日のテスト用のメモリリークチェックの修正に関連して DL や Fiddle の不具合修正などがありました。 akr:r34494 2012-02-09 00:44:41 +0900 Enumerable#flat_map の rdoc のサンプルコードを挙動がよくわかるように少し変更…

ruby-trunk-changes r34463 - r34493

今日は OpenSSL の不具合修正、機能追加と rb_str_modify_expand() の潜在的なメモリリークの修正がありました。 emboss:r34463 2012-02-08 09:29:26 +0900 OpenSSL::Cipher の rdoc に IV (初期ベクトル/初期値(Value)かも)を OpenSSL::Cipher#random_iv で…

ruby-trunk-changes r34456 - r34462

今日は st.c の pack されたテーブルの処理中に unpack された場合の動作の修正などがありました。 nobu:r34456 2012-02-07 14:29:20 +0900 st.c の st_foreach で packed 状態のテーブル(numhash)を巡回中に要素が追加されて unpack された場合に unpack 版…

帽子の色あてパズルを Alloy で解く

どこが元ネタなのかよくわかりませんが、数日前に帽子の色をあてるゲームで誰が回答できるか、というパズルが流行ってたようですね。確かこんな問題でした。 白か黒の帽子をかぶった A, B, C, D の4人の子供が並んでいる。 A と B, C, D の間には仕切りがあ…

ruby-trunk-changes r34433 - r34449

今日は Encoding.compatible? の不具合修正がありました。 naruse:r34433 2012-02-06 00:17:50 +0900 Encoding.compatible? では第2引数の文字列が ASCII 文字だけだった時に第1引数が ASCII-8BIT だと例外的に第2引数のエンコーディングを返すようにしてい…

ruby-trunk-changes r34427 - r34428

今日は ChangeLog の修正だけでした。 kazu:r34427 2012-02-04 22:12:45 +0900 r34421 の ChangeLog のエントリに ruby-core の参照を追記しています。 svn:r34428 2012-02-04 22:12:50 +0900 version.h の日付更新。

ruby-trunk-changes r34421 - r34424

今日はテストとドキュメントの変更だけでした。 kazu:r34421 2012-02-03 00:55:07 +0900 Net::HTTTP のテストで OpenSSL が autoload が設定されているため、実際に参照してみて LoadError が発生するかどうかで OpenSSL が必要なテストの skip するかどうか…

ruby-trunk-changes r34413 - r34420

今日は Coverage のファイルパスのエンコーディング修正、ARGV の内容を replace で置換した時の ARGF の動作の修正、REXML のパーサの不具合修正などがありました。 knu:r34413 2012-02-02 01:12:44 +0900 Tempfile でファイル削除時に File.exist? で存在…

ruby-trunk-changes r34409 - r34412

今日はレシーバなしの readlines (Kernel#readlines) や ARGF.readlines の読み込み先が標準入力だった時の不具合修正がありました。 nobu:r34409 2012-02-01 06:39:00 +0900 Kernel#readlines (ARGF.readlines) で ARGF が標準入力の時(引数にファイルが指…