2013-12-01から1ヶ月間の記事一覧

ruby-trunk-changes r44463 - r44473

今日は大晦日ですが少し変更多めで、ビルド関係の不具合修正、raise にキーワード引数 cause を追加して Exception#cause を明示的に渡すことができるようになる変更などがありました。 2013年も ruby-trunk-changes のご愛読ありがとうございました。それで…

ruby-trunk-changes r44460 - r44462

今日は昨日の修正への make dist の追随と String#encode の不具合修正がありました。 eban: r44460 2013-12-30 16:14:43 +0900 r44459 での mkmf.rb の CXXFLAGS を受け付けるようにする修正の影響で make dist が失敗していたのを tool/make-snapshot で @…

ruby-trunk-changes r44453 - r44459

今日は先日の Method#owner の修正の影響で Module のメソッド内で super を呼んでいると Method#call 経由の呼び出しで SEGV が発生することがある不具合の修正と mkmf.rb で CXXFLAGS の変更が可能になる修正などがありました。 eregon: r44453 2013-12-29…

ruby-trunk-changes r44449 - r44452

今日は def 文をメソッドの引数に渡した時にそのメソッド内で do .. end ブロックを書くと文法エラーになるという不具合の修正がありました。 nobu: r44449 2013-12-28 00:42:49 +0900 メソッド定義の def 文が Symbol を返すようにした影響か private def .…

ruby-trunk-changes r44444 - r44448

今日は主に Windows 環境でのビルドプロセスの修正がありました。さすがに年の瀬もせまってきて少なめですね。 usa: r44444 2013-12-27 13:25:47 +0900 Windows 版でのビルド時に fake.rb の生成方法を修正しています。 r44440 の追加修正という感じですね。…

ruby-trunk-changes r44432 - r44441

今日は trunk のバージョンが 2.2.0 に更新されました。またキーワード引数と arity についての追加修正と Hash#reject の仕様変更がありました。 Hash#reject は 2.2 ではコピーではなく新たな Hash を返すようになります。 marcandre:r44432 2013-12-26 06…

ruby-trunk-changes r44385 - r44430

今日は Exception#backtrace_locations の不具合修正、Bindings#local_variables の追加、キーワード引数の arity や parameters メソッドでの扱いの修正などがありました。 そして、今日最新の安定版 2.1.0 がリリースされました。http://www.ruby-lang.org…

ruby-trunk-changes r44368 - r44384

今日は define_method の作るメソッドの可視性が意図しない変化をしてしまうことがあった不具合の修正などがありました。 usa:r44368 2013-12-24 05:06:44 +0900 r44364 で追加した FileUtils.chown のテストのための前処理で Process.groups を呼んでいまし…

ruby-trunk-changes r44346 - r44364

今日は Array#to_h, Enumerable#to_h の仕様変更や Hash#reject で出力する警告を少し抑制するようにする変更などがありました。 zzak:r44346 2013-12-23 00:00:29 +0900 標準添付ライブラリ rake, rdoc, rss などの rdoc 用コメントの typo 修正。 https://…

ruby-trunk-changes r44327 - r44334

今日は RubyGems と RDoc のバージョン番号のリリース版への変更と、RubyGems の不具合修正や GC パラメータ用の環境変数の警告の出しかたの修正などがありました。 ko1:r44327 2013-12-22 04:11:12 +0900 GC のパラメータ変更用の環境変数 RUBY_FREE_MIN/RU…

ruby-trunk-changes r44307 - r44321

今日は Windows 環境でのインストールの不具合、resolv.rb の不具合修正などがありました。 usa:r44307 2013-12-21 05:05:30 +0900 Windows 環境でのビルドで tool/rbinstall.rb を起動する時に RUBY_PLATFORM の値が間違っていたためインストールに失敗する…

ruby-trunk-changes r44290 - r44304

今日もパフォーマンスチューニングの細かな変更やビルドエラーの修正などがありました。また今日 2.1.0 用のブランチが切られました。2.1.0-RC がもうすぐリリースされ、来週は 2.1.0 がリリースされる予定です。 drbrain:r44290 2013-12-20 07:09:19 +0900 …

ruby-trunk-changes r44281 - r44289

今日は RubyGems の不具合修正や VM や GC まわりのパフォーマンスのための細々した修正が主でした。 ko1:r44281 2013-12-19 01:55:01 +0900 r44278 で test/runner.rb にデバッグ用の GC.verify_internal_consistency が入っていたのを削っています。 なん…

ruby-trunk-changes r44267 - r44280

今日は RubyGems の更新のほかデバッグ用に入れていたチェック機能の解除やテストの変更などが主であまり大きな変更はありませんでした。 ktsj:r44267 2013-12-17 23:46:56 +0900 r44243 で追加した IO.write のテストのメソッド名が重複していたのでメソッ…

ruby-trunk-changes r44251 - r44266

今日は finalizer の処理内で例外が発生した時に SEGV することがある不具合の修正と Hash#reject の挙動を元に戻す変更がありました。 drbrain:r44251 2013-12-17 05:14:50 +0900 NEWS ファイルの RDoc のバージョンを 4.1.0 に更新しています。後でリリー…

ruby-trunk-changes r44225 - r44250

今日は GC のデバッグ機能まわりと ObjectSpace の不具合修正などが主でした。また、まだ実質コメントアウトされた状態ですが Hash#reject の仕様変更をとりやめることも可能なように準備されていました。 tmm1:r44225 2013-12-16 11:50:45 +0900 旧世代のメ…

ruby-trunk-changes r44211 - r44224

今日は RDoc の小さな更新と ObjectSpace.reachable_object_from_root の修正の他テストの修正が主でした。 a_matsuda:r44211 2013-12-15 03:26:59 +0900 標準添付ライブラリ shellwords.rb の Shellwords.escape の rdoc 用コメントの typo 修正。 https://…

ruby-trunk-changes r44181 - r44210

今日はなかださん無双で主に Module#const_get と Module#const_defined? の仕様変更や実装の修正、Addrinfo などで rescue 節から呼ばれた時の不具合修正、Logger の logrotate の不具合修正、キーワード引数を持つメソッドの通常の引数に Hash を渡した時…

ruby-trunk-changes r44151 - r44180

今日は bigdecimal の不具合修正、RubyGems の更新、RGenGC の shady という語彙をやめるための改名、Exception#backtrace_locations の追加、include/prepend と alias を組み合わせた時の不具合修正などたくさん変更がありました。 mrkn:r44151 2013-12-13…

ruby-trunk-changes r44140 - r44149

今日は WeakMap の修正の他はドキュメントやコメントの typo 修正などであまり大きな変更はありませんでした。 marcandre:r44140 2013-12-12 04:55:56 +0900 Array#map, Array#map!, Enumerable#map の rdoc にサンプルを追加して別名の collect を使った例…

ruby-trunk-changes r44125 - r44139

今日は Float#/ の再定義がきかない不具合修正や raise での例外発生時の TracePoint イベントフック実行順序の修正、[]= メソッドの最適化命令の有効化、Hash#reject の仕様変更(dup + reject! じゃなくなった)などなど見所がたくさんありました。 nobu:r44…

ruby-trunk-changes r44101 - r44124

今日も多彩なコミットがありました。 RGenGC のチェック機能の強化(デバッグ用)や DTrace の probes にメソッドキャッシュクリアのイベントを追加したり、拡張ライブラリ curses の削除の後始末や OpenSSL::Digest::Digest を deprecate にしたりなどの変更…

ruby-trunk-changes r44078 - r44100

今日は Net::HTTP に新たな HTTP ステータスの対応追加、拡張ライブラリ curses の削除、RubyGems の更新など今日もいろいろ変更がありました。 mrkn:r44078 2013-12-08 23:30:03 +0900 r44073 の ChangeLog エントリに変更の理由について追記しています。 B…

ruby-trunk-changes r44052 - r44077

今日は一転たくさん変更がありました。 RubyGems の更新、RGenGC 関連の不具合修正、内部的なシンボルテーブルの fstring 化による性能向上、BigDecimal#coerce の Float の変換についての修正、キーワード引数を処理する API rb_get_kwargs() の機能追加な…

ruby-trunk-changes r44042 - r44051

今日は Hash#reject が返す Enumerator の size メソッドの不具合を修正しています。 charliesome:r44042 2013-12-07 08:25:24 +0900 Struct でメンバーに ? や ! などの記号を持った名前を使えることを確認するテストを追加しています。 https://github.com…

ruby-trunk-changes r44021 - r44041

今日も GC まわりの変更/機能追加削除/不具合修正などがありました。 mrkn:r44021 2013-12-06 01:34:59 +0900 拡張ライブラリ bigdecimal で Float の -0.0 を変換する場合にその符号を結果に反映させるようにしています。 [ruby-core:58858] [Bug #9214] sv…

ruby-trunk-changes r43991 - r44020

今日は ruby developers meeting があったからかたくさんコミットがありました。 finalizer 処理の不具合修正、 GC 関係の情報取得 API の追加/変更、TracePoint の仕様変更などがありました。 tmm1:r43991 2013-12-05 09:19:13 +0900 GC のチューニング用の…

ruby-trunk-changes r43984 - r43990

今日は Delegator の不具合修正と TracePoint 関係の C API の不具合修正などがありました。久々にコミット数1桁とちょっと少なめですね。 nobu:r43984 2013-12-04 12:47:57 +0900 標準添付ライブラリ delegate.rb で委譲先のオブジェクトを取得する __getob…

ruby-trunk-changes r43958 - r43983

今日は Module をたくさん include する時や loaded features が多数ある時の GC コストの軽減のための最適化や RDoc の最新版マージ、再帰的な参照構造をもつオブジェクトの hash の値がその循環構造のどこで取っても同じになるようにする修正などがありま…

ruby-trunk-changes r43949 - r43957

今日は Windows 環境でのビルドエラー修正や RubyGems の拡張ライブラリインストール時の不具合修正、net/smtp の不具合修正などがありました。 zzak:r43949 2013-12-01 22:17:27 +0900 doc/contributors.rdoc を追加してパッチを送ってくれた人などの contr…