今日は fiddle の default gem 化、TracePoint#return_value の不具合修正、RbConfig::Limits→RbConfig::LIMITSの改名などの変更がありました。
hsbt: r58255 2017-04-05 20:04:25 +0900
拡張ライブラリ fiddle に .gemspec ファイルを追加しています。 fiddle を GitHub の ruby/fiddle に切り出して default gem 化するみたいです。 [ruby-core:80577] [Feature #13403]
hsbt: r58256 2017-04-05 22:16:32 +0900
拡張ライブラリ psych の 3.0.0.beta1 をマージしています。主に互換性のために残していた古いコードを削除したようです。
kazu: r58257 2017-04-06 09:14:57 +0900
NEWS ファイルに r58227 で追加された Array#append および Array#prepend について追記しています。 [Feature #12746]
svn: r58258 2017-04-06 09:14:58 +0900
version.h の日付更新。
hsbt: r58259 2017-04-06 10:47:45 +0900
doc/maintainers.rdoc と doc/standard_library.rdoc を stringio と fiddle の default gem 化にあわせて変更しています。
nobu: r58260 2017-04-06 11:10:40 +0900
rbconfig.rb の型の上限下限などを取得できる RbConfig::Limits を RbConfig::LIMITS に改名しています。
nobu: r58261 2017-04-06 11:33:40 +0900
RbConfig::SIZEOF と RbConfig::LIMITS は Hash オブジェクトなので中身をいじれないように freeze するようにしています。
ko1: r58262 2017-04-06 11:56:23 +0900
TracePoint#return_value が rescue 節で return した時などに期待した値を返していなかった不具合を修正しています。ブロック呼び出しから break で抜けた時なども影響するみたいです。 [ruby-core:80369] [Bug #13369]
nobu: r58263 2017-04-06 13:42:41 +0900
r58262 で書き換えた THROW_DATA_P() の定義で RB_TYPE_P() の引数にかっこを追加しています。