ruby-trunk-changes 2019-09-18

今日はキーワード引数処理の追加修正や bundler の更新などがありました。

[9b35dc3864] Jeremy Evans 2019-09-16 20:19:06 UTC

vm_eval.c の method_missing() に kw_splat 引数を追加して各種メソッド呼び出しの関数から method_missing 経由のメソッド呼び出しを C で行う時にフラグの伝播を行うようにしています。

[775365cbd2] Jeremy Evans 2019-09-17 21:32:19 UTC

vm_eval.c の add_empty_keyword() は rb_adjust_argv_kw_splat() と改名して vm_yield_with_cfunc() から VM stack frame を積む時のフラグの調整を行なうようにしています。コミットログによると Symbol#to_proc による Proc と Refinements の組み合わせ時の keyword splat の扱いの修正みたいです。

[c170e23d81] git 2019-09-17 23:23:06 UTC

version.h の日付更新

[bcd5f2e9d3] 卜部昌平 2019-09-18 02:06:24 UTC

775365cbd2bf17195e694771fc1c15698273a640 で vm_invoke_ifunc_block() に追加した変数が未使用だったので削除しています。

[9118cb242b] Kenichi Kamiya 2019-09-18 08:24:24 UTC

Array#- メソッドや Array#difference の rdoc 用コメントの typo 修正。

[a29ead52e1] David Rodríguez 2019-08-16 10:08:22 UTC

bundle check の --path オプションを deprecated にしています。

[c92e098781] David Rodríguez 2019-08-16 09:59:39 UTC

bundle check の --path オプションのヘルプメッセージを修正しています。

[b9996803f7] David Rodríguez 2019-08-16 12:25:37 UTC

bundler のテストのバージョンによる guard が不要になったのを消しています。

[c27aaf1a8f] Takayuki Nakata 2019-08-21 14:46:46 UTC

bundler の例外メッセージや警告メッセージやドキュメントの URL の schema を修正しています。

[399501cdfe] David Rodríguez 2019-08-21 18:52:17 UTC

bundler の 6e0dc5594ced353aabdb3f118667ca987720e624 での Bundler::Definition#add_current_platform の削除を revert しています。

[f18d88b535] David Rodríguez 2019-08-21 18:52:25 UTC

6492f23d919589745fc90fd151b1ce7f5478d776 の bundler の config の BUNDLE_DISABLE_PLATFORM_WARNINGS 項目サポート削除も revert しています。

[6f16ededdd] David Rodríguez 2019-08-21 18:52:35 UTC

dae6d303d5aa13eeeb482398eb748b3a8f4edcfa の bundler の警告削除も revert しています。

[0c6529bac2] David Rodríguez 2019-08-21 18:53:36 UTC

c1ca77281d60e5b81dd4ba0df36f7ea6abf3f92a の bundler の Gemfile.lock にプラットフォーム列挙するようにした変更を revert しています。

[4f2f6aeb5f] Samuel Giddins 2017-10-20 18:55:04 UTC

bundler の config の cache_all の挙動についてのテストケースに :git 指定による gem パッケージ指定時のテストを追加しています。

[1cb8cf5df0] David Rodríguez 2019-09-15 07:42:48 UTC

標準添付されている bundler のバージョンを 2.1.0.pre.2 に更新しています。

[e6ad9452b6] David Rodríguez 2019-08-16 10:07:55 UTC

bundler の deprecation 警告メッセージの typo 修正。

[434af7303c] Bundlerbot 2019-09-04 16:20:09 UTC

bundler の bundle clean サブコマンドで path 設定のファイルが実際に存在しない時にエラーになるのを修正しています。 https://github.com/bundler/bundler/pull/7340

[effacde2c0] David Rodríguez 2019-08-16 12:30:39 UTC

bundler の bundle check についてのテストを整理しているみたいです。

[2da8574930] Hiroshi SHIBATA 2019-09-18 06:05:38 UTC

bundler の rubocop 対策の cosmetic change。

[ba86353446] Hiroshi SHIBATA 2019-09-18 06:28:08 UTC

bundler の man ページの日付を更新しています。

[7d354175d7] Hiroshi SHIBATA 2019-09-18 08:39:51 UTC

ccbfb054b1dcd06d30924c4a83af1bac75d78c31 の bundler の警告の typo 修正に追随してテストも修正しています。

[c3f03da494] Nobuyoshi Nakada 2019-09-18 06:38:24 UTC

mkmf.rb に MakeMakefile::CXX というモジュールを追加して C++ で拡張ライブラリを作る際のサポートをちょっと強化しているみたいです。

[38069a3a55] Takashi Kokubun 2019-09-18 09:54:07 UTC

.travis.yml の Ubuntu の trusty を指定してたのを削除しています。