今日は主にドキュメントの追加修正や configure の --enable-mkmf-verbose オプション追加、YJIT での String#<< の最適化などがありました。
[dde9db64e0] BurdetteLamar 2022-05-10 17:48:53 UTC
標準添付ライブラリ fileutils の rdoc 用コメントを強化しています。
[becafe1efb] BurdetteLamar 2022-05-10 21:13:26 UTC
dde9db64e08916ddc2bcb4c64de8f53a3def9e87 の rdoc 用コメントの typo 修正やサンプルの追加。
[c00feffb46] Jemma Issroff 2022-05-09 15:45:50 UTC
doc/contributing.rdoc を doc/contributing.md に改名したうえで内容を doc/contributing/ サブディレクトリの下に分割してそれらにリンクを張るように再構成しています。 README からビルド方法のコメントも削ってるんですが、contribute しようという人でなくてもビルドするとはあると思うけど……。
[e88ada4699] Noah Gibbs 2022-05-11 15:20:21 UTC
YJIT で "<<" メソッドで receiver が String オブジェクトの時に Encoding の変換が不要なケースで rb_str_cat() を直接使えるようにして高速化しているようです。 Rust 実装を読めるようにしないとなぁ。 https://github.com/ruby/ruby/pull/5896
[4978c48629] git 2022-05-11 15:20:38 UTC
version.h の日付更新
[4da0f7a7f5] Peter Zhu 2022-05-11 13:14:16 UTC
標準添付ライブラリ rdoc の lib/rdoc/markup.rb 内の rdoc 用コメント内のリンクを修正しています。
[dbca60c58d] BurdetteLamar 2022-05-11 15:48:19 UTC
標準添付ライブラリ fileutils の rdoc 用コメントを強化しています。
[019169346a] Burdette Lamar 2022-05-11 18:33:30 UTC
dbca60c58d3bd34a855b10a40e8f086296efe426 の fileutils の rdoc 用コメント追加の typo 修正。
[26a07b8b46] Stan Lo 2022-05-11 16:03:39 UTC
doc/contributing/ にさらに making_changes_to_stdlibs.md というファイルに分けて標準添付ライブラリへの contribute について記述を追記しています。
[f6cc4b9737] Kaíque Kandy Koga 2022-05-11 20:32:33 UTC
Thread::Backtrace.limit の rdoc 用コメントの typo 修正。
[9f9a0940dd] Alexey Mostovoy 2022-05-11 20:26:10 UTC
doc/syntax/literals.rdoc のマークアップの間違いの修正。
[054ae999dc] Frank Schmitt 2022-02-15 23:48:09 UTC
標準添付ライブラリ uri の URI::File.build メソッドの rdoc 用コメントに path 部分は escape しておくべきというコメントとサンプルを追記しています。
[fbebfe1697] Jeremy Evans 2021-03-04 22:05:18 UTC
標準添付ライブラリ uri に URI::Generic#decoded_user, #decoded_password というメソッドを追加して、URI.decode_uri_component でデコードした文字列を返すようにしています。 [ruby-dev:47768] [Feature #9045]
[40ca208a6d] Benoit Daloze 2021-07-28 10:00:33 UTC
標準添付ライブラリ uri の URI.register_schema でクラス名を文字列で渡した時に upcase してクラス名を探すようにしています。
[019cbded90] Jun Aruga 2022-04-21 20:59:59 UTC
configure に --enable-mkmf-verbose というオプションを追加して拡張ライブラリのビルド時の mkmf.rb の生成する Makefile の V 変数(コマンド内容を出力するようにする)の設定に反映させるようにしています。
[7522343351] Jun Aruga 2022-05-09 15:13:13 UTC
GitHub Actions のいろんなコンパイルオプションを試す workflow に configure 時に 019cbded90ade76fdb87d02bd4d444724429fc92 で追加した --enable-mkmf-verbose をつけたビルドを追加しています。