ruby-trunk-changes r65656 - r65664

今日は主に拡張ライブラリ psych の更新で YAML.safe_load のキーワード引数変更などがありました。

hsbt: r65656 2018-11-11 03:06:51 +0900

拡張ライブラリ psych の upstream から最新版をマージしています。 Psych.safe_load のキーワード引数名を変更しています。こんなキーワード引数追加されてたのか、気がついてなかった。

svn: r65657 2018-11-11 03:06:54 +0900

version.h の日付更新。

mame: r65658 2018-11-11 07:26:37 +0900

r65656 の psych の更新を revert しています。 CI でビルドエラーが発生したとのことで。

nobu: r65659 2018-11-11 09:20:27 +0900

r65656 の psych の更新のリトライ。rubygems の lib/rubygems/safe_yaml.rb も psych の更新に追随させています。

nobu: r65660 2018-11-11 09:40:25 +0900

ext/socket/rubysocket.h のコメントの英文を修正。

nobu: r65661 2018-11-11 09:46:30 +0900

と思ったら r65660 のコメントの変更を revert しています。なんでだろ、と思ったら次で Pull Request の参照つきで再度コミットしているので参照を残すためかと。

nobu: r65662 2018-11-11 09:46:31 +0900

というわけで r65660 の ext/socket/rubysocket.h のコメントの修正を再度適用しています。 https://github.com/ruby/ruby/pull/2008

yui-knk: r65663 2018-11-11 09:55:19 +0900

ast.c の rb_ast_parse_str()、rb_ast_parse_file()、rb_ast_parse_array()、lex_array() を static 関数にしています。

nobu: r65664 2018-11-11 10:25:33 +0900

tool/ruby_vm/views/_leaf_helpers.erb で生成する C コードの変数名を改名しています。 うーんなるほど whitelist という単語がよくないっていう話なんですね。 https://github.com/ruby/ruby/pull/2009