ruby-trunk-changes 2021-03-12

今日は bundled gem の rbs のバージョン更新などがありました。

[6b978d5427] "NARUSE, Yui" 2021-03-12 06:27:57 UTC

Travis-CI の設定ファイル .travis.yml を削除しています。ビルドが失敗し続けていることと、利用されている Ubuntu のバージョンがもうすぐ EOL を迎えるのでお役御免とのこと。

[0446a33945] git 2021-03-12 06:30:51 UTC

version.h の日付更新

[ea39955e23] Nobuyoshi Nakada 2021-03-12 06:51:29 UTC

configure のプラットフォームごとの変数設定で mingw の時の rb_cv_negative_time_t の設定が複数行あってしかも矛盾してたので 1つにまとめています。

[2ea600f9a6] Soutaro Matsumoto 2021-03-12 08:07:53 UTC

gems/bundled_gems の rbs のバージョンを 1.1.1 に更新しています。 https://github.com/ruby/ruby/pull/4259

[90c12defb3] Nobuyoshi Nakada 2021-03-12 07:46:40 UTC

getenv(3) の戻り値を受け取る変数の宣言に const 修飾子を追加しています。

[d91ade3e1e] Nobuyoshi Nakada 2021-03-12 09:15:56 UTC

cont.c のクラスメソッド用の実装の関数が rb_f_xxx のような命名になってたので、慣例にあわせて rb_fiber_s_xxx のような名前に改名しています。 rb_f_xxx() は Kernel とかトップレベルオブジェクトに定義されるメソッドによく使う関数名ですね。

[701001e36e] Nobuyoshi Nakada 2021-03-12 10:28:17 UTC

dln_find.c の USE_DLN_A_OUT マクロが定義されている時に定義してた変数 dln_argv0 を削除しています。 a.out 形式ってまだサポートされてるのかな。