ruby-trunk-changes 2021-11-02

今日は rubygems の gemspec の license 指定の新しい記法の追加や rubygems の更新などがありました。

[2fa51c7068] John Hawthorn 2021-11-01 14:54:59 UTC

YJIT はキーワード引数をもつメソッドは全てのキーワード引数に値が明示的に渡されてないと JIT コンパイルしないようになってたそうで、この変更はキーワード引数のデフォルト値を利用していても JIT コンパイルするようにしているそうです。ただしキーワード引数が 31個以上あるとコンパイルをあきらめるみたいです。 https://github.com/ruby/ruby/pull/5067

[ed0f326e88] David Rodríguez 2021-10-30 07:48:57 UTC

bundler で環境変数 MANPATH が未設定の時の manpath への追加処理の修正。MANPATH が空の時に最後のデリミタ(":")を追加するようにしているみたいです。

[1d88eec8e3] git 2021-11-01 15:28:41 UTC

version.h の日付更新

[4a39167260] Hiroshi SHIBATA 2021-10-28 08:28:59 UTC

rubygems から gem server サブコマンドの実装を削除しています。

[b74385e78d] Josef Šimánek 2021-11-01 16:48:34 UTC

rubygems のテストの helper から simplecov が利用可能だったら利用するように設定していたのを削除しています。

[17f8fd6568] Carlos Palhares 2021-10-25 18:50:32 UTC

rubygems のライセンス名を検出する正規表現で LicenseRef-XXX という記法に対応するようにしています。

[38785aa3b9] Carlos Palhares 2021-10-25 19:25:46 UTC

rubygems の rdoc 用コメントの Gem::Specification#licenses= のドキュメントに LicenseRef-xxxx の記法について追記しています。

[905b6aaa7c] Yusuke Endoh 2021-11-02 08:28:23 UTC

拡張ライブラリ readline のテストで setup で環境変数 TERM に "vt100" をセットしておくようにしています。 "xterm" だとテストがまれに失敗することがあるそうです。

[83704a2851] 180909 2021-11-02 09:18:26 UTC

yjit_iface.c のコメントの英文修正。

[c2dcaa7362] Vít Ondruch 2021-11-01 17:40:06 UTC

rubbygems のテストで OpenSSL 3.x 系とリンクした openssl を使った時のテストのエラーを修正するため例外メッセージのエラー番号? を定数から取得するように修正しています。

[a202408180] Nobuyoshi Nakada 2021-11-02 09:29:53 UTC

コメントやテストのメソッド名などの typo を修正しています。 typo 検出ツールを使ってまとめて検出して修正したみたいな感じですね。

[e0915ba679] Nobuyoshi Nakada 2021-11-02 09:34:52 UTC

doc/ の古いバージョンの ChangeLog ファイルの typo も修正しています。