ruby-trunk-changes 2024-04-29

今日は Lrama のバージョンアップやその拡張機能を利用した parse.y の書き換えなどがありました。

[f9cf923af2] ydah 2024-04-27 12:16:38 UTC

parse.y に Lrama の拡張機能? のパラメータつきルールを利用するようにしています。本格的に Lrama 依存のモダンな parse.y になってきますね。

[a6308ca958] Nobuyoshi Nakada 2024-04-28 00:33:00 UTC

f9cf923af2c54345b1d6756e3268b509655754a3 の parse.y のパラメータ化ルール利用に対応するため? 拡張ライブラリ ripper の ext/ripper/tools/ のスクリプトで parse.y の変換用の処理をリファクタリングしています。

[17a0e2ac04] 卜部昌平 2024-04-29 01:03:50 UTC

bb5a53820703f5e1af886a0c5ca7178aa976be29 で stdckdint.h の利用のため追加したヘッダファイル include/ruby/internal/stdckdint.h に C++ でのビルド用に RBIMPL_HAVE_STDCKDINT_H を undef する preprocessor 分岐を追加しています。 C++ では stdckhint.h の機能が使えないとのこと。

[b7bd55cdc7] 卜部昌平 2024-04-29 01:09:15 UTC

bb5a53820703f5e1af886a0c5ca7178aa976be29 で追加した include/ruby/internal/stdckdint.h で警告抑制のために RBIMPL_CAST() によるキャストを追加しています。

[5ed2064419] yui-knk 2024-04-29 05:07:17 UTC

同梱されている Lrama のバージョンを 0.6.8 に更新しています。

[2a683f3f7d] Andy Waite 2024-04-27 14:45:06 UTC

bundler の bundle check サブコマンドの man ページに記述を追記しています。

[6203307f16] Andy Waite 2024-04-29 00:05:54 UTC

2a683f3f7db10ae88bca125a9030a56a42e6d6b8 の bundler の bundle check の man ページの追記部分の英文を修正しています。

[68a1867f53] David Rodríguez 2024-04-23 19:56:51 UTC

bundler の依存関係の解決で既存の Gemfile.lock がある時の処理の修正のようです。

[d6cb62a88f] David Rodríguez 2024-04-23 18:15:30 UTC

bundler で拡張する rubygems のエラー用の例外を上書きしてエラーメッセージを改善しているようです。

[53571de8e9] David Rodríguez 2024-04-26 08:44:13 UTC

rubygemsスクリプトの循環参照した require の警告避けのため require を一部削除しています。

[83933f921b] David Rodriguez 2024-04-04 18:01:53 UTC

bundler の不要なインスタンス変数のリセットを削除しています。

[491195af02] David Rodríguez 2024-04-25 17:11:13 UTC

bundler の依存関係更新の処理の修正。

[435f449b4e] David Rodriguez 2024-03-27 16:20:52 UTC

bundler の依存関係解決時のバージョン決定の処理の修正。