2021-09-12
rbs collectionで、symlinkを含んだファイルのコピーが失敗していたので直した
io-consoleで、IO.console
メソッドにキーワード引数を渡したときにArgumentErrorになってしまっていたのを直した。
IO.console(:clone, freeze: true) # => ArgumentError # ↑は↓とおなじ意味 IO.console.clone(freeze: true)
なんというかすごいメソッドだ。https://github.com/ruby/rbs/pull/783 のレビューをしていて存在を知った。
parser gem が Ractor で動かないかなーとがちゃがちゃやっていたら動いた。
Ractor.make_shareable
をいくつか呼んで、configurableになっているクラスのattr_accessor
を消したら動いた。
Ractor.make_shareable(Racc_arg)
は、Raccにフィードバックしても良いような気がする。
他のところはparser gemに(or ragelに)パッチを当てる必要があって、ちょっと大変そう…。