2024-06-01から1ヶ月間の記事一覧
今日は YJIT の不具合修正などがありました。 [9930647134] BurdetteLamar 2024-06-29 04:49:31 UTC Integer#ceil の rdoc 用コメントの例などを追加しています。 [a2c27bae96] Aaron Patterson 2024-06-28 19:23:14 UTC YJIT のメソッド呼び出し命令の命令…
今日は主に bundler の更新などがありました。 [1652c194c8] Gabriel Lacroix 2024-06-28 14:11:35 UTC new_callinfo() で引数 kw_arg のチェックが冗長になってたのを修正しています。 また enum vm_call_flag_bits の VM_CALL_ARGS_SIMPLE_bit のコメント…
今日は主に Encoding#names や Encoding#name_list の返す文字列が不正なメモリアクセスを起こす場合がある不具合の修正、bundler と rubygems の修正や拡張ライブラリ openssl の ASN1 の実装の一部を ruby 化する変更などがありました。 [d29a76b90b] Davi…
今日は主にドキュメントの変更などがありました。 [aa2a88ce90] Soutaro Matsumoto 2024-06-26 13:39:18 UTC gems/bundled_gems の rbs のテストに使う commit hash の指定をさらに変更しています。 [403413e1f1] David Rodríguez 2024-06-26 14:43:15 UTC r…
今日は主に bundler の更新や bundled gems の net-ftp の更新などがありました。 [bfb4272d8a] Josef Šimánek 2024-06-21 19:11:56 UTC bundler の man ページの定期更新。 [9f420e2ba5] Kevin Newton 2024-06-25 10:55:59 UTC prism の更新。 [39951293b4]…
今日は主にコード生成に用いている gperf のバージョンを新しくして新規オプションを利用するようにした変更や defined? の挙動の変更などがありました。 [1213623e5c] Nobuyoshi Nakada 2024-06-21 07:00:16 UTC lex に利用する gperf のバージョンを 3.1 …
今日は --debug-frozen-string-literal の不具合修正や bundled gems の net-imap のバージョン更新などがありました。 [acce96647d] git 2024-06-23 06:59:37 UTC gems/bundled_gems と NEWS の bundled gems のバージョンリストの net-imap のバージョンを…
今日は拡張ライブラリ socket の不具合修正がありました。 [fba8aff7af] Dmitry Davydov 2024-06-21 19:16:04 UTC 拡張ライブラリ socket の構造体 struct rb_addrinfo の解放処理で NULL チェックが不足していて異常終了する可能性があった不具合を修正して…
今日は主に GC の実装のすりかえに環境変数ではなくコマンドラインオプションの指定を利用するようにする変更や拡張ライブラリ socket の名前解決の割り込み時の処理の修正などがありました。 [9a22d4b9a0] Yusuke Endoh 2024-06-21 03:32:10 UTC prism の更…
今日は主に先日の m(...) の委譲呼び出しの最適化が method_missing と併用された時の不具合の修正などがありました。 [c3b5b98e15] Yusuke Endoh 2024-06-20 03:15:25 UTC prism の更新。 [9bd5995b40] Kevin Newton 2024-06-20 12:39:50 UTC prism の更新…
今日は主に String.new の capacity 指定の不具合修正や bundler の platform ロックや依存関係解決の修正などがありました。 [83f57ca3d2] Jean Boussier 2024-06-19 12:04:30 UTC String.new にキーワード引数 capacity を渡した時に終端文字のぶんサイズ…
今日は主に m(...) で引数を委譲するメソッド呼び出し時のオブジェクト生成を抑制する最適化などがありました。 [cd65bd02cb] "dependabot[bot]" 2024-06-18 02:19:34 UTC GitHub Actions の workflows で利用している ruby/setup-ruby アクションのバージョ…
今日は主に cross compiling 環境での拡張ライブラリを含む gem のビルドのための rubygems/bundler の機能追加などがありました。WASI 環境での事前 gem install への準備が進んでいるみたいですね。 [27e13fbc58] Kevin Menard 2024-06-10 21:36:52 UTC St…
今日は主に拡張ライブラリ io/console を WASI 環境向けにはビルドしないようにする変更などがありました。 [ef423dd6d4] git 2024-06-15 20:14:58 UTC NEWS の default gems のバージョンリストの irb のバージョンも更新しています。 [b73dd8f6d0] Yuta Sa…
今日は prism の更新と irb のバージョン更新がありました。 [6184882b84] Herwin 2024-06-15 10:21:58 UTC prism の更新。 [84947c515a] Herwin 2024-06-15 12:54:43 UTC prism の更新。 [ce6a1ba9a1] Stan Lo 2024-06-15 20:13:57 UTC 標準添付ライブラリ …
今日は bundler の修正と prism の更新だけでした。 [4d73f3f9eb] David Rodríguez 2024-05-17 16:27:13 UTC bundler で gem の fund URL がうまく表示されないことがある不具合を修正しています。 [7529591df1] Kevin Newton 2024-06-14 19:09:25 UTC prism…
今日は主に parser の不具合修正や YJIT の最適化などがありました。 [5c573b7652] David Rodríguez 2024-06-13 11:21:53 UTC rubygems の Gem::Specification のソート順を決めるための比較メソッドで default gems かどうかを考慮に入れるようにしているよ…
今日は m(**nil) のように明示的にキーワード引数を受け付けない宣言をしたメソッドに空 Hash を keyword splat で渡した時の不具合修正などがありました。 [6b6fd16219] David Rodríguez 2024-06-11 16:37:53 UTC bundler の Bundler::CompactIndexClient#i…
今日は ISeq の peephole 最適化で命令列へのコンパイルが無限ループに陥ることがある不具合の修正などがありました。 [d6b1822f22] Kevin Newton 2024-06-11 12:20:28 UTC prism の更新。 [47322b592a] Kevin Newton 2024-06-11 12:24:43 UTC prism の更新…
今日は主に標準添付ライブラリ reline の更新や magic comment の shareable_constant_value を利用した時の ISeq の binary フォーマットへの変換の不具合修正などがありました。 [21e06e57af] Kevin Newton 2024-06-10 13:27:54 UTC prism の更新。 [e8bd7…
今日は主に Windows 環境向けの .def ファイルの削除などがありました。 [4dfd4e1d00] Sampat Badhe 2024-06-09 04:51:54 UTC doc/exceptions.md の typo 修正。 [2959e1b5ea] Stan Lo 2024-06-09 20:22:27 UTC 標準添付ライブラリ irb のテストでバックトレ…
今日は拡張ライブラリ digest の昨日の変更の follow-up がありました。 [6ea9cd4909] Nobuyoshi Nakada 2024-06-08 15:16:47 UTC 拡張ライブラリ digest の 0619312bb53cb64dedbfbf30eafd3a708b72588e で追加した rb_digest_wrap_metadata() という関数を e…
今日は主に YJIT の Rust 実装の変更、--parser=prism の警告削除、拡張ライブラリ openssl の更新などがありました。 [547233fb6e] Yusuke Endoh 2024-06-07 12:22:32 UTC GitHub Actions の macOS 版の workflow で SEGV 時の core ファイルのアップロード…
今日は主に Data_Wrap_Struct() の利用をやめる変更などがありました。 [b0059980d0] Kevin Newton 2024-06-05 19:23:41 UTC sample/ に prism を利用したサンプルを追加。 [78d7b470ec] Kevin Newton 2024-06-06 14:04:23 UTC sample/ に prism を利用した…
今日は主に prism の更新と irb の disable_irb 組み込みコマンドが消えてしまってた不具合修正、標準添付ライブラリ logger の rotate の期限指定に Symbol を受付けるようにする変更などがありました。 [aa61d4237d] Stan Lo 2024-06-05 16:29:20 UTC 標準…
今日は YJIT の不具合修正や Windows 版で外部ライブラリの libgmp を利用できるようにする変更などがありました。 [a2147eb694] Takashi Kokubun 2024-06-04 14:17:40 UTC YJIT で "<<" メソッドの最適化命令の利用があった場合にその次に getconstant 命令…
今日は主に ruby の man ページへの環境変数の説明の追記などがありました。 [91d4a7ae0c] tomoya ishida 2024-06-03 13:14:57 UTC 標準添付ライブラリ reline のキーバインディングの実装のリファクタリングと最適化。 https://github.com/ruby/reline/pull…
今日は主に拡張ライブラリ date のコンパイラ最適化による GC mark 漏れからの保護の修正やドキュメントの修正などがありました。 [5980f14e88] Nobuyoshi Nakada 2024-06-02 11:06:01 UTC doc/contributing/building_ruby.md の行の折り返し整形。 [457c6b4…
今日は主に C API の rb_str_chilled_p() の削除や T_DATA 型のクラスの定義に TypedData を利用するように移行する変更などがありました。 [fd74614059] Nobuyoshi Nakada 2024-06-01 11:54:58 UTC parse.y の独自の配列構造体 rb_parser_ary_t の解放をす…
今日は主に標準添付ライブラリ tempfile の Tempfile.create へ anonymous キーワード引数の追加や YJIT 有効化時の異常終了する不具合修正などがありました。 [8e2a6435e4] David Rodriguez 2024-05-16 14:32:56 UTC rubygems で gem uninstall で gem の複…