今日は主に bundler の checksums 対応の追加などがありました。
[1146826948] Martin Emde 2023-10-22 18:23:33 UTC
bundler のテストのメソッド名の typo 修正など。
[dd9b4851a3] "dependabot[bot]" 2023-10-23 02:18:59 UTC
GitHub Actions の workflow で利用しているアクション ruby/setup-ruby のバージョンを更新しています。
[2d468358a5] yui-knk 2023-10-23 00:07:23 UTC
添付している tool/lrama/ のバージョンを 0.5.7 に更新しています。
[ad08674d8d] Thong Kuah 2022-07-31 23:42:18 UTC
bundler で Gemfile.lock に CHECKSUMS セクションを出力するようにしています。
[69d7e9a12e] Mercedes Bernard 2023-02-10 19:34:30 UTC
ad08674d8dc17c4ca031ce20760c4a4779c83e27 の続きで bundler の checksums の機能追加の再実装。コミットログによると checksum の確認に server から受け取ったものを使うとあるけどそれで確認になるんだろうか。
[c5fd94073f] Samuel Giddins 2023-08-09 20:45:56 UTC
ad08674d8dc17c4ca031ce20760c4a4779c83e27 の bundler の checksums の実装の再度リファクタリング。
[92f23a48e3] Martin Emde 2023-08-30 22:15:52 UTC
ad08674d8dc17c4ca031ce20760c4a4779c83e27 の bundler の checksums の実装の再度リファクタリング。
[6362bfdc33] Martin Emde 2023-09-03 15:17:16 UTC
bundler の Bundler::Index#== メソッドを Bundler::Index#subset? に改名しています。
[c667de72ff] Martin Emde 2023-09-01 22:15:49 UTC
ad08674d8dc17c4ca031ce20760c4a4779c83e27 の bundler の checksums の実装の再度リファクタリング。
[6dcd4e90d8] Martin Emde 2023-10-21 03:16:24 UTC
ad08674d8dc17c4ca031ce20760c4a4779c83e27 の bundler の checksums の実装の再度リファクタリング。
[e7d845b1d0] David Rodríguez 2023-10-16 08:36:37 UTC
bundler で利用中の ruby のバージョンを得るのに Gem.ruby_version を使ってたところを Bundler::RubyVersion.system.gem_version に変更しています。
[e5364ea496] Jean Boussier 2023-10-10 13:32:12 UTC
Object Shapes の rb_shape_t::capa の容量を増やす方法を単に 2倍にするのではなく 2の累乗に切り上げるようにしています。またその処理を rb_malloc_grow_capa() という関数として gc.c に定義しています。なにかで使いまわす予定なのかな。
[8942c73e6a] Hiroshi SHIBATA 2023-10-23 05:57:20 UTC
bundler に rubocop の警告抑制のためのコメントを追加しています。
[e6fcf07a6f] ydah 2023-10-23 05:11:00 UTC
common.mk の parse.y から parse.c を作るための bison (lrama) コマンド実行時の -h オプションを -H オプションに変更しています。 https://github.com/ruby/lrama/pull/139
[9844371c6f] Hiroshi SHIBATA 2023-10-23 08:09:13 UTC
テスト用のライブラリを default gems のリポジトリと同期するためのツール tool/sync_test_lib.rb がもう不要になったとのことで削除しています。
[df5bf5bb59] Hiroshi SHIBATA 2023-10-23 08:27:46 UTC
tool/lib/helper.rb と tool/rakelib/sync_tool.rake も不要になったとのことで削除しています。
[3b05238289] Nobuyoshi Nakada 2023-10-23 05:15:04 UTC
parse.y の pattern match のための => や in といったトークンを専用のノードとして切り出して lexer の context の管理をアクション部で明示的に書いていたのをノードの記述にまかせるようにしています。
[428f9f5dc0] Nobuyoshi Nakada 2023-10-23 06:08:18 UTC
parse.y の push_pvtbl() と push_pktbl() という関数を削除して対応する node を定義してそれを利用するようにしています。
[7e80f0b5a2] Nobuyoshi Nakada 2023-10-23 06:16:25 UTC
3b05238289b973af3d5ff73d750ba243c0c2fa3f の続きで parse.y の pattern match 用の => や in をさらにトークンを含まない node に分離しています。
[839b763119] Nobuyoshi Nakada 2023-10-23 06:18:32 UTC
parse.y の "->" による lambda の記法のルールで dyna_push() の結果を保持させる時に名前で参照を指定するようにリファクタリングしています。
[42c2c8caa5] Nobuyoshi Nakada 2023-10-23 10:28:14 UTC
shape.c のインデントの修正のみ。