ruby-trunk-changes 2021-01-09

今日は拡張ライブラリ ripper の重複した仮引数をもつメソッドを parse した時のエラー処理の修正などがありました。

[391ee3ee3a] Masataka Pocke Kuwabara 2021-01-08 14:52:35 UTC

Enumerator::Lazy の rdoc 用コメントのサンプルや Object#then, #yield_self の rdoc 用サンプルで open-uri でサポートされなくなった Kernel#open での URL を開くコードが残ってたので URI.open を利用するように書きかえています。

[1a3343cfdc] git 2021-01-08 15:31:47 UTC

version.h の日付更新

[7ff0e93f96] Nobuhiro IMAI 2021-01-09 03:18:14 UTC

拡張ライブラリ ripper で parse.y の formal_argument() でメソッド仮引数に同じ名前が重複して使われていた時のエラーメッセージを正しく出力するように修正しています。

[0bb62dccf4] Tee KOBAYASHI 2021-01-09 04:23:40 UTC

include/ruby/internal/stdalign.h でコンパイラが __aligned__ という attributes をサポートしているかのチェックに使ってる RBIMPL_HAS_ATTRIBUTE() に渡す引数名が間違っていて常に使えない状態になっていたのを修正しています。 9e6e39c3512f7a962c44dc3729c98a0f8be90341 のヘッダ大分割(今命名した)の時についでにマクロなどを整理した時に入りこんだ typo のようです。つまりこれは 3.0 にはバックポートしたほうがよさそう。