今日は主に MatchData#bytebegin と MatchData#byteend といった新規メソッドの追加や GC の実装分離まわりの整理や条件コンパイルの条件によるコンパイルエラーの修正などがありました。
[4b0244a1f3] Peter Zhu 2024-07-12 13:29:14 UTC
gc/gc_impl.h の多重 include を防ぐ guard 用のマクロの名前を GC_GC_IMPL_H に変更しています。
[ec773e15f4] Takashi Kokubun 2024-07-15 14:56:57 UTC
YJIT の生成する命令でローカル変数をレジスタに割当てることができるようにしているようです。
[2245f278d3] Peter Zhu 2024-07-12 13:49:08 UTC
gc/default.c から未使用の ruby_initial_gc_stress_ptr というグローバル変数の定義を削除しています。
[d989bc54e2] Maxime Chevalier-Boisvert 2024-07-15 18:45:18 UTC
YJIT の Rust 実装のデータ構造のリファクタリング。 https://github.com/ruby/ruby/pull/11169
[3f679c02a9] "dependabot[bot]" 2024-07-15 15:34:23 UTC
rubygems の Rust 製拡張ライブラリをもつ gem のビルドのテストのためのプロジェクトの rb-sys パッケージのバージョンを更新しています。
[e165d92d37] "nicholas a. evans" 2024-07-06 21:41:52 UTC
標準添付ライブラリ rdoc で内部で ripper の Ripper::Filter を継承した RDoc::Parser::RipperStateLex::InnerStateLex というクラスを定義して古い ripper のサポートのため? 独自実装を持っていたのを削除しています。もう現在サポートされている ruby に添付されている ripper であれば不要になったということみたいです。 https://github.com/ruby/rdoc/pull/1118
[9bf1049dfb] Alan Wu 2024-07-12 23:32:38 UTC
RbConfig::LIMITS や RbConfig::SIZEOF といった定数の rdoc 用コメントの認識を阻害しないように rb_define_const() の引数のところで rb_define_module() も同時に書いてたのを一旦変数に受け取るようにスタイルを修正しています。
[3531d22918] Alan Wu 2024-07-12 23:34:46 UTC
RbConfig::LIMITS の rdoc 用コメントを追加しています。
[a1435981e9] Alan Wu 2024-07-12 23:35:21 UTC
RbConfig::SIZEOF の rdoc 用コメントを追加しています。
[b01cf8ccde] Kazuhiro NISHIYAMA 2024-07-16 02:40:26 UTC
configure.ac の機能チェックをする attribute 名の typo を修正しています。 [ruby-core:118611] [Misc #20636]
[7a0e6f1d12] Hiroshi SHIBATA 2024-07-16 03:12:40 UTC
tool/sync_default_gems.rb の標準添付ライブラリ resolv の upstream との同期の処理に Windows 用の拡張ライブラリ関係のファイルのコピーなどの処理を追加しています。
[a887b41875] 卜部昌平 2024-07-16 02:32:19 UTC
gc/default.c で RGENGC_PROFILE というマクロが 2以上の時に参照されている type_name() という関数がなくなっていたので修正しています。
[e048a073a3] Shugo Maeda 2024-06-12 02:35:53 UTC
正規表現のマッチ結果を表現する MatchData クラスに MatchData#bytebegin と MatchData#byteend という文字単位ではなくバイト単位でのマッチ位置のオフセットを返すメソッドを新規追加しています。 [ruby-core:118299] [Feature #20576]
[6dd1ab0f9f] git 2024-07-16 06:59:05 UTC
gems/bundled_gems と NEWS の bundled gems のバージョンリストの rexml のバージョンを更新しています。
[e722f4c57f] Nobuyoshi Nakada 2024-07-16 06:58:03 UTC
configure で macOS 環境で setjmp() として sigsetjmp() を利用するように決め打ちしていたのをやめています。