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

ruby-trunk-changes r39530 - r39539

今日は RubyGems のいくつかの不具合修正、RubyVM::InstructionSequence#to_a などがありました。 zzak:r39530 2013-02-28 02:43:25 +0900 r39521 の Thread の概要のドキュメントのサンプルコードの typo 修正。 svn:r39531 2013-02-28 02:43:30 +0900 vers…

ruby-trunk-changes r39514 - r39529

今日は llvm-gcc でビルドした時の不具合対策などがありました。 nobu:r39514 2013-02-27 10:16:08 +0900 r39506 で消し忘れていた quote 変数への代入を削除しています。 [ruby-core:52893] [Bug #7959] svn:r39515 2013-02-27 10:16:13 +0900 version.h の…

ruby-trunk-changes r39496 - r39511

今日はまず API バージョン(ABI バージョン)の 2.1.0 への更新がありました。ライブラリのパスが変化しますので trunk を追い掛けている人は gem パッケージや setup.rb などでインストールしているライブラリ等は再インストールしましょう。 またメソッド定…

ruby-trunk-changes r39477 - r39495

今日も粛々と変更は続きます。そんな中 trunk の RUBY_VERSION は "2.1.0" に変更されました。 trunk のバージョンは 2.1.0 になりました。 その他 socket のリファクタリング、String#byteslice の不具合修正、ビルドプロセスの修正、RubyGems の証明書情報…

ruby-trunk-changes r39438 - r39476

Ruby生誕*120周年の本日 Ruby 2.0.0 がリリースされました。 http://www.ruby-lang.org/ja/news/2013/02/24/ruby-2-0-0-p0-is-released/ 初の Major Version (バージョン番号の1桁目)の更新*2であり新機能もたくさんあります。是非試してみましょう。 とはい…

ruby-trunk-changes r39388 - r39434

今日はRuby20周年パーティと、開発者会議がありました。明日予定されている 2.0.0 のリリース後、わたしが ruby_2_0_0 ブランチのメンテナンスをすることになったので、開発者会議ではそのメンテナンスポリシーの話などもしました(ML にも投げてます [ruby-d…

ruby-trunk-changes r39362 - r39384

今日は REXML の脆弱性対策が入っており、これにより 1.9.3-p392 がリリースされています。更新をお勧めします。 http://www.ruby-lang.org/ja/news/2013/02/22/ruby-1-9-3-p392-is-released/ その他 multiarch の追加対応、RubyGems の拡張ライブラリインス…

ruby-trunk-changes r39345 - r39361

今日は multiarch のビルド時のための修正、File のグループの権限チェックの処理が Mac OS X ではグループ数16個目までしかチェックしない不具合に対する修正などがありました。 nobu:r39345 2013-02-21 09:51:11 +0900 multi architecture 対応の修正。 co…

ruby-trunk-changes r39322 - r39339

今日は RubyGems の --user-install オプションの不具合修正と multi architecture 向けビルドの修正などがありました。 eregon:r39322 2013-02-20 01:19:13 +0900 r39312 での Kernel#Array() メソッドの説明を少し修正して、to_ary と to_a の呼ぶ順序が明…

ruby-trunk-changes r39301 - r39321

今日は FreeBSD での SEGV 時などのバックトレースの取得の修正、C実装のメソッドからC実装のメソッドを呼ぶ時に割り込みがきかない不具合の修正などがありました。 naruse:r39301 2013-02-19 06:20:59 +0900 backtrace(3) で C レベルのバックトレースをシ…

ruby-trunk-changes r39294 - r39300

今日は昨日の続きのビルドプロセスの修正と、IPAddr の IPv6 アドレスの parse の不具合修正がありました。 nobu:r39294 2013-02-18 10:09:56 +0900 r39293 で revert した r39289 での configure の unexpand_shvar 関数の導入と利用を再度入れています。た…

ruby-trunk-changes r39284 - r39293

今日は Time と String を 演算子で比較した時などに無限再帰に陥る不具合の修正などがありました。 naruse:r39284 2013-02-17 01:10:55 +0900 r39267 で rubyarchdir の置換をするようにした影響で RbConfig::CONFIG["includedir"] に不正確なパスが格納さ…

ruby-trunk-changes r39258 - r39283

今日は socket のリファクタリング、io/console の 1.8/1.9 など昔のバージョンへの対応、TracePoint#binding の不具合修正などがありました。 usa:r39258 2013-02-16 04:23:50 +0900 拡張ライブラリ socket の extconf.rb で構造体 struct msghdr のメンバ …

ruby-trunk-changes r39242 - r39257

今日は拡張ライブラリ socket の extconf.rb まわりのリファクタリングと、FreeBSD などで RbConfig::CONFIG の CFLAGS などに本体のビルド時に使われるチェックの厳しいコンパイラオプションの指定が入りこんで外部の拡張ライブラリのビルドがエラーになる…

ruby-trunk-changes r39226 - r39241

今日は標準ライブラリ net/http の Content-Encoding と Accept-Encoding の解釈に関する修正と、Module#prepend の循環参照と remove_method との組み合わせて発生する不具合の修正などがありました。 akr:r39226 2013-02-13 23:41:28 +0900 拡張ライブラリ…

ruby-trunk-changes r39211 - r39225

今日は Gem.gzip の返り値のエンコーディングの修正、clang でリリースされたパッケージをコンパイルできないことがある問題への対処、Module#prepend と method/instance_method による Method/UnboundMethod の取得の組合せでおきる不具合の修正などがあり…

ruby-trunk-changes r39205 - r39210

今日も MirOS BSD 向けのビルド設定の修正と、拡張ライブラリ json の脆弱性対応を含むバージョンアップがありました。 akr:r39205 2013-02-11 23:26:01 +0900 MirOS BSD 向けにオブジェクトを確保するヒープのアライメントの設定を configure で検出する処…

ruby-trunk-changes r39197 - r39204

今日は configure や socket の extconf.rb の修正で、multi architecture 対応の修正や MirOS BSD 向けの変更などだけでした。 akr:r39197 2013-02-10 23:43:00 +0900 拡張ライブラリ socket の extconf.rb で have_struct_member による構造体メンバのチェ…

ruby-trunk-changes r39174 - r39196

今日は configure や socket の extconf.rb の修正がありました。その他は主にテストやドキュメントの変更です。 akr:r39174 2013-02-09 22:13:01 +0900 MirOS BSD でのビルドのために rlim_t 型のチェックで #include するヘッダファイルの条件コンパイルが…

ruby-trunk-changes r39155 - r39171

昨夜 ruby 2.0.0-rc2 がリリースされました。備忘のために書いておくと r39159 で ruby_2_0_0 ブランチが切られ、r39161 で v2_0_0_rc2 タグが打たれました。 また今日は rb_ensure() の不具合修正、Array を継承したクラスの一部のメソッドが Array を返す…

ruby-trunk-changes r39139 - r39154

今日は早めの更新です。主に RubyGems のセキュリティ強化に関する変更がありました。 drbrain:r39139 2013-02-08 07:17:08 +0900 gem install でローカルの gem パッケージファイルからインストールする時にファイルの拡張子が .gem であることをチェックす…

ruby-trunk-changes r39118 - r39138

今日は RubyGems のパッケージの署名検証の強化などの変更がありました。 zzak:r39118 2013-02-07 01:35:15 +0900 doc/security.rdoc に CVE リストへの URL の日本語版も追記しています。 svn:r39119 2013-02-07 01:35:19 +0900 version.h の日付更新。 zza…

ruby-trunk-changes r39073 - r39117

今日は RDoc が生成する HTML ドキュメントに含まれる JavaScript の XSS 脆弱性の修正がありました。RDoc を更新するのみならずドキュメントの再生成が必要となっています。詳細は→ http://www.ruby-lang.org/ja/news/2013/02/06/rdoc-xss-cve-2013-0256/ …

ruby-trunk-changes r39041 - r39072

今日は RubyGems の更新、Enumerator::Lazy のインタフェースの追加削除、Fixnum#**, Rational#** の不具合修正、 TracePoint#binding の不具合修正などいろいろ変更がありました。 RC2 リリース直前のラッシュでしょうか。 nobu:r39041 2013-02-04 21:09:16…

ruby-trunk-changes r39033 - r39040

今日は io/console の初期化漏れによる不具合修正などがありました。 zzak:r39033 2013-02-04 02:40:30 +0900 クラス YAML::EngineManager 全体を :nodoc: にマークしていたのを yamler, yamler= メソッドの rdoc コメントを追記しています。 svn:r39034 201…

ruby-trunk-changes r39021 - r39032

今日は profiler.rb の修正と 拡張ライブラリ io/console の修正が主でした。 nobu:r39021 2013-02-03 09:37:26 +0900 標準添付ライブラリ profiler.rb で TracePoint のエントリを1つでメソッドの呼び出しと return の両方に対応していたのをイベント種別に…

ruby-trunk-changes r39004 - r39020

今日は Proc の arity の判定の不具合修正や Array#uniq が継承したクラスでも Array を返してしまう不具合修正の他、標準添付ライブラリの不具合修正がいくつかありました。リリースマネージャがついに動き出したようです。もうそろそろ RC2 (Release Candi…

ruby-trunk-changes r39000 - r39003

今日は 拡張ライブラリ readline のビルドに関する修正と、不正なバイトストリームを与えられた時の Marshal.load のチェックの強化がありました。 kazu:r39000 2013-02-01 09:47:49 +0900 r38994 の ChangeLog エントリの typo 修正。 svn:r39001 2013-02-0…