ruby-trunk-changes 2022-05-12

今日は主にドキュメントの追加修正や 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 用コメントを強化しています。

[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

標準添付ライブラリ uriURI::File.build メソッドの rdoc 用コメントに path 部分は escape しておくべきというコメントとサンプルを追記しています。

[fbebfe1697] Jeremy Evans 2021-03-04 22:05:18 UTC

標準添付ライブラリ uriURI::Generic#decoded_user, #decoded_password というメソッドを追加して、URI.decode_uri_component でデコードした文字列を返すようにしています。 [ruby-dev:47768] [Feature #9045]

[40ca208a6d] Benoit Daloze 2021-07-28 10:00:33 UTC

標準添付ライブラリ uriURI.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 をつけたビルドを追加しています。