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

ruby-trunk-changes r35180 - r35199

今日は st.c と hash.c のリファクタリング/修正が多数と Net::FTP の機能追加(タイムアウト)がありました。 nobu:r35180 2012-03-31 07:18:50 +0900 Thread のテストに使っている test/ruby/lbtest.rb で最後に LocalBarrier なるクラスのスレッドを join …

ruby-trunk-changes r35175 - r35175

今日は svn:ignore の追加だけでした。 drbrain:r35175 2012-03-30 03:54:45 +0900 新しく自動生成されるようになった verconf.h を svn:ignore の property に追加しています。

ruby-trunk-changes r35159 - r35174

今日は openssl の不具合修正、st_update() の機能追加に伴うコールバック関数のインタフェース変更などがありました。 emboss:r35159 2012-03-29 07:53:18 +0900 OpenSSL::ASN1::Boolean や OpenSSL::ASN1::Integer 等のプリミティブ型を表わすクラスに nil…

ruby-trunk-changes r35153 - r35158

psych のバージョン更新、非ASCII文字を含む Symbol の Marshal.load の不具合修正、Process のメソッドにユーザ名/グループ名で指定できるようにする拡張などがありました。 tenderlove:r35153 2012-03-28 08:45:44 +0900 psych のバージョンを 1.2.2 -> 1.…

ruby-trunk-changes r35139 - r35152

今日は Windows 版でのメモリリーク修正、Net::FTP のリファクタリング、nightly snapshot が作れなくなっていた問題の対応などがありました。 shugo:r35139 2012-03-26 23:39:16 +0900 Net::FTP の passive port のパースをデリミタ(",")で区切られた数値が…

ruby-trunk-changes r35129 - r35138

nobu:r35129 2012-03-26 11:41:04 +0900 Windows 版の open の実装 rb_w32_open()/rb_w32_wopen() で errno=EACCES でエラーが返ってきた時に、対象のパスがディレクトリだった場合には errno=EISDIR にすりかえるようにしています。 svn:r35130 2012-03-26 …

ruby-trunk-changes r35127 - r35127

今日は文字列のメソッドで non-ASCII 文字の時の不具合修正がありました。 naruse:r35127 2012-03-25 18:20:04 +0900 String#count 等の文字を扱うメソッド(tr 系)で self と引数に non-ASCII 文字を含む文字列だった場合に結果が不正になることがある不具合…

ruby-trunk-changes r35122 - r35126

今日は Time.new の機能拡張と Enumerator::Lazy#inspect の表示する情報の強化などがありました。 nobu:r35122 2012-03-24 22:22:22 +0900 Time.new の秒を示す引数に数値を表現する文字列を渡しても解釈してくれるように拡張しています。一瞬数値のみ受け…

ruby-trunk-changes r35111 - r35121

shirosaki:r35111 2012-03-22 23:05:31 +0900 先日テストだけ追加されてた Windows 環境で IO#pos がファイルポインタを動かしてしまうという不具合は、テキストモードで改行の後の時にだけ発生する問題だったようです。メソッドによってテキストモード/バイ…

ruby-trunk-changes r35098 - r35110

今日はビルドプロセスとテストの修正が主でした。 usa:r35098 2012-03-22 11:14:42 +0900 r35095 で追加した IO#pos でファイルポジションが変化しないことを確認するテストに open するモードの指定のバリエーションの追加と、サンプルのファイル内容に改行…

ruby-trunk-changes r35095 - r35097

今日は正規表現エンジン Onigmo の更新(主に不具合修正)がありました。 usa:r35095 2012-03-21 17:03:08 +0900 Windows 版で IO#pos を呼ぶとファイルポインタが進んでしまうよ、というバグレポートがあって、どうもそれ自体は報告者の勘違いなんじゃないか…

ruby-trunk-changes r35093 - r35094

今日はテストの修正だけでした。 nobu:r35093 2012-03-20 22:54:59 +0900 test/ruby/test_thread.rb の test_condvar_wait_not_owner というテストが test_condvar_nolock と全く同じ内容だったので削除しています。あと少し体裁の修正など。 svn:r35094 201…

ruby-trunk-changes r35085 - r35092

今日は at_exit で登録した終了処理で例外を rescue した時の修正の手直しなど最近の変更の微調整が主でした。 nobu:r35085 2012-03-19 00:21:00 +0900 r34982 で at_exit で登録した終了処理の中でのエラー処理を考慮して rb_thread_t::errinfo のバックア…

ruby-trunk-changes r35076 - r35084

今日は profile.rb の不具合修正、Class/Module を GC した時の不具合修正、Mac OS X の Leopard でコンパイルできなかった問題の対処などがあります。 GC の不具合は手元では再現できないのですが、修正の該当箇所のみ見た感じだと多分条件がそろえばほぼ確…

ruby-trunk-changes r35070 - r35075

今日は昨日の String#tr のデグレ修正がありました。 kazu:r35070 2012-03-17 00:20:03 +0900 NEWS ファイルの行末の空白除去。 svn:r35071 2012-03-17 00:20:07 +0900 version.h の日付更新。 kazu:r35072 2012-03-17 00:30:01 +0900 Makefile.in の行末の…

ruby-trunk-changes r35046 - r35069

今日も Enumerator::Lazy の修正、リファクタリングと、Net::IMAP の不具合修正、その他テストの細々した修正多数がありました。 drbrain:r35046 2012-03-16 05:53:23 +0900 lazy_init_iterator() で rb_yield_values2() の第1引数に渡す配列サイズの型を修…

ruby-trunk-changes r35021 - r35043

今日も Enumerable#lazy 関係のメソッドの追加や仕様変更がたくさんありました。 shugo:r35021 2012-03-15 01:00:30 +0900 Enumerable#lazy の rdoc に lazy 版メソッドの列挙を追記したりしています。 svn:r35022 2012-03-15 01:00:34 +0900 version.h の日…

ruby-trunk-changes r35000 - r35020

DateTime のタイムゾーンの不具合修正、Eumerable::Lazy の対応(lazy 版)メソッドの追加、Float#% の仕様変更などがありました。 nobu:r35000 2012-03-14 00:26:03 +0900 キーワード引数の文法ルールのリファクタリングで Ripper のコンパイルができなくなっ…

ruby-trunk-changes r34989 - r34999

今日は WeakRef を安全に実装するための ObjectSpace::WeakMap の追加、キーワードrest引数の文法の漏れを追加、リファクタリング(?)、IO#set_encoding の不具合修正などがありました。 shugo:r34989 2012-03-13 00:12:07 +0900 Enumerable#lazy の rdoc に…

Yokohama.rb #18 LT 大会で「Ruby Kaja のご提案」という発表をしました

土曜日の Yokohama.rb #18 はいつもとは異なる会場で LT 大会ということで、わたしも「Ruby Kaja のご提案」という発表をしてきました。ちなみにこの会場はみなとRubyKaigiの会場予定地だそうで、たいへん立派な建物でしたが SoftBank と emobile の電波が入…

ruby-trunk-changes r34971 - r34988

日曜日に開発者会議があり、チケットの棚卸されたこともあってか今日はたくさん修正がありました。 json ライブラリの更新や Random、FileUtils、tmpdir、method_missing、IO#set_encoding の不具合修正などです。 naruse:r34971 2012-03-11 22:36:06 +0900 …

ruby-trunk-changes r34965 - r34970

今日は Test::Unit の並列テストでエラー時の動作の修正がありました。 akr:r34965 2012-03-11 14:53:20 +0900 NEWS ファイルの体裁を修正。 svn:r34966 2012-03-11 14:53:24 +0900 version.h の日付更新。 sorah:r34967 2012-03-11 15:49:49 +0900 IO.binwr…

ruby-trunk-changes r34956 - r34964

Enumerable::Lazy#flat_map の追加、st.c のリファクタリングなどがありました。 shugo:r34956 2012-03-09 14:34:41 +0900 Enumerable#lazy の返す Enumerable::Lazy に flat_map も遅延評価版のメソッドとして追加しています。 naruse:r34957 2012-03-09 14…

ruby-trunk-changes r34953 - r34955

今日はお昼に更新します。Psych.load_stream が複数の document のある YAML のパースを効率的に処理できる機能が追加されています。また Enumerable#lazy のテストが追加されています。 tenderlove:r34953 2012-03-09 06:21:52 +0900 Psych.load_stream で …

ruby-trunk-changes r34946 - r34952

今日は Enumerable#lazy という Enumerator の遅延評価版を返すメソッドが追加されました。 nobu:r34946 2012-03-08 16:44:08 +0900 .gdbinit という ruby のデバッグのためのコマンドなどの定義している gdb 用のコマンドファイルに st_table のリファクタ…

ruby-trunk-changes r34933 - r34945

今日は require 失敗時に発生する LoadError に path を持たせる拡張と XMLRPC の不具合修正や新機能追加がありました。 tenderlove:r34933 2012-03-07 07:40:38 +0900 XMLRPC::Client のテスト用のダミーの子クラスを拡張してダミーの結果を返すようにさせ…

ruby-trunk-changes r34910 - r34931

今日はいくつか文法の修正がありました。 nobu:r34910 2012-03-06 01:17:29 +0900 文法エラーが起きないことを確認するテストのために assert_valid_syntax という $VERBOSE を nil にして eval して SyntaxError が発生しないことをチェックするユーティリ…

ruby-trunk-changes r34895 - r34909

今日は正規表現での区切り文字(/regexp/ の "/" など)のエスケープの Regexp オブジェクトとしての扱いの変更や、st.c のリファクタリング、Syck の不具合修正などがありました。 ktsj:r34895 2012-03-04 22:59:23 +0900 hash.c のコメントの末尾の空白除去…

ruby-trunk-changes r34893 - r34894

今日は typo 修正だけでした。 nagachika:r34893 2012-03-04 20:39:55 +0900 ChangeLog の typo 修正です。 svn:r34894 2012-03-04 20:39:59 +0900 version.h の日付更新。

ruby-trunk-changes r34877 - r34892

今日は Process.spawn 等の :chdir オプションの処理順序の変更、XMLRPC の修正/リファクタリング、.pc ファイルの名前を configure で指定できるようにする変更などがありました。 nobu:r34877 2012-03-03 06:02:44 +0900 .travis.yml の svn property の設…