2024-01-01から1年間の記事一覧

ruby-trunk-changes 2024-12-31

今日は主に Windows でのビルド用ツールの修正や net/http のテストダミーサーバーの停止が JRuby でうまくいかない問題の対処などがありました。 [3cd809deb5] Nobuyoshi Nakada 2024-12-31 05:53:07 UTC Windows でのビルド時のツール win32/rm.bat で --d…

ruby-trunk-changes 2024-12-30

今日は parser の修正前の不具合に関連したテストの追加だけがありました。 [5fec930832] Nobuyoshi Nakada 2024-12-30 08:04:09 UTC Kernel#eval に US-ASCII な Encoding な文字列でスクリプトを渡した時に、呼び元のほうにマルチバイト文字を含むローカル…

ruby-trunk-changes 2024-12-29

今日は主に parser や irb の修正がありました。 [e4ec2128ae] Nobuyoshi Nakada 2024-12-28 09:40:37 UTC parser が Ctrl や Meta キーで修飾されたマルチバイト文字を SyntaxError として拒絶するようにしています。 ripper 利用時に tokenize で誤った分…

ruby-trunk-changes 2024-12-28

今日は主に bundled gems の rbs と bigdecimal のバージョン更新や拡張ライブラリ ripper の不具合修正などがありました。 [6e46b9b8b3] Luiz Eduardo Kowalski 2024-12-23 14:50:46 UTC bundler で ruby のバージョンを指定するファイルの読み込み時に mis…

ruby-trunk-changes 2024-12-27

今日は主に Windows 環境でのビルドプロセスの修正などがありました。 [f459d8dfb7] Koichi ITO 2024-12-25 09:53:55 UTC prism の更新。 [d78ff6a767] Nobuyoshi Nakada 2024-12-26 14:48:05 UTC 19c39e4cfaa467e69b9848c9c5496d7f50d39c7f の ENV.inspect …

ruby-trunk-changes 2024-12-26

今日は削除されてしまっていた C API の復活や ENV.inspect の修正、リリース後の default gems 群の標準添付ライブラリのバージョン更新などがありました。 [7df5d65eac] Nobuyoshi Nakada 2024-12-25 13:21:37 UTC 公開 C API の rb_undefine_finalizer() …

ruby-trunk-changes 2024-12-25

今日は ruby 3.4.0/3.4.1 のリリースがありました。このため master ブランチは 3.5 に移行しています。またトップレベルの Ruby モジュールの追加と RUBY_XXX の定数を Ruby::XXX に追加する変更がありました。 [13e6fe9bbc] Nobuyoshi Nakada 2024-12-24 1…

ruby-trunk-changes 2024-12-24

今日は Fiber local storage の key についての仕様変更などがありました。 [adad97a031] Nobuyoshi Nakada 2024-12-23 09:16:28 UTC Fiber#[] で参照する fiber local storage の key が Symbol でない時に例外を発生させていたのを Thread#[] と同様に to_…

ruby-trunk-changes 2024-12-23

今日は modular GC のビルドプロセスまわりの修正などがありました。 [99d5e6ab7a] Nobuyoshi Nakada 2024-12-19 16:09:15 UTC rubyspec で拡張ライブラリ win32ole のテストで deprecated になった定数の参照で出る警告を抑制するための $VERBOSE の一時的…

ruby-trunk-changes 2024-12-22

今日は主に拡張ライブラリ openssl のメソッド追加や不具合修正とバージョン更新がありました。 [efe671f9d3] Victor Shepelev 2024-12-21 18:05:26 UTC Ractor クラスの require の実装のために内部的に利用するメソッドに rdoc 用の :nodoc: タグを追記し…

ruby-trunk-changes 2024-12-21

今日は prism の不具合修正や ASAN 対応の修正などがありました。 [0397bfa2c8] Kazuki Yamaguchi 2024-12-20 06:37:10 UTC prism の更新。 [e8d393c8ae] Matt Valentine-House 2024-12-20 09:52:11 UTC prism の更新。 [ruby-core:120342] [Bug #20973] [85…

ruby-trunk-changes 2024-12-20

今日は主に ASAN を有効にした時の GC 関連の修正や拡張ライブラリ ripper の不具合修正などがありました。 [c37bdfa531] Peter Zhu 2024-12-11 17:18:00 UTC ASAN 用の関数 asan_poison_object()/asan_unpoison_object() でオブジェクトの slot の struct R…

ruby-trunk-changes 2024-12-19

今日は主に Solaris でのビルドエラーの修正や NEWS の整形などがありました。 [d07aa670b4] Nobuyoshi Nakada 2024-12-18 12:49:37 UTC cont.c の fiber_entry() という関数の宣言に使っている修飾子のマクロ COROUTINE を COROUTINE_DECL に変更しています…

ruby-trunk-changes 2024-12-18

今日は主に ARM64 Windows 版のビルドのサポートや NEWS の default gems や bundled gems の前回リリース以降の gem のバージョンのリストアップなどがありました。 [36c36d0486] Nobuyoshi Nakada 2024-11-13 05:44:56 UTC Windows 版の win32/Makefile.su…

ruby-trunk-changes 2024-12-17

今日は主に拡張ライブラリ objspace の ObjectSpace.trace_object_allocations の GC.compact 対応の不具合修正や default gems や bundled gems, rubygems と bundler のバージョンの更新などがありました。 [9e7e938ed9] Stan Lo 2024-12-16 12:49:02 UTC …

ruby-trunk-changes 2024-12-16

今日は主に標準添付ライブラリの reline, securerandom, tmpdir などの不具合修正やバージョンの更新などがありました。 [2c57b87cc3] tomoya ishida 2024-12-15 11:50:39 UTC 標準添付ライブラリ reline の Reline::Unicode のメソッドの実装を byte 単位で…

ruby-trunk-changes 2024-12-15

今日は主にドキュメントの修正や magic comment の shareable_constant_value: experimental_everything 利用時の Hash リテラル内の ** での展開の不具合修正などがありました。 [792275e5f0] Stan Lo 2024-12-14 12:12:41 UTC 標準添付ライブラリ rdoc の …

ruby-trunk-changes 2024-12-14

今日は Proc#dup の不具合修正や拡張ライブラリ socket の Socket.tcp_fast_fallback= メソッドの新規追加などがありました。 [6cde41bc52] Camden Narzt 2024-12-11 19:29:39 UTC bundler で指定のバージョンの bundler で起動しなおす処理で自分自身のコマ…

ruby-trunk-changes 2024-12-13

今日は標準添付ライブラリや bundled gems のバージョン更新や NEWS の追記や整理などがありました。 [911879e01f] Stan Lo 2024-12-12 13:14:52 UTC 標準添付ライブラリ irb のバージョンを 1.14.2 に更新しています。 https://github.com/ruby/irb/pull/10…

ruby-trunk-changes 2024-12-12

今日は bundler のテストの並列実行に turbo_tests を利用するようにする変更や bundler の man ページの修正などがありました。 [e31f6a8f8b] David Rodríguez 2024-12-11 14:33:40 UTC bundler の man ページの整形の修正。 [d91ca85b97] David Rodríguez …

ruby-trunk-changes 2024-12-11

今日は Range#reverse_each が返す Enumerator の size メソッドの修正や IO#readline の wide 文字の Encoding の時の不具合修正、メモリ不足時の不具合修正などがありました。 [a90d8c335a] Andrew Konchin 2024-12-09 18:32:35 UTC spec/mspec に upstrea…

ruby-trunk-changes 2024-12-10

今日は拡張ライブラリ socket の修正や modular GC 関連のビルドプロセスの修正、などがありました。 [b11287706f] Misaki Shioi 2024-12-09 15:08:56 UTC 拡張ライブラリ socket の Socket.tcp メソッドでも ff5fc4b5a13e0833d306d472a0a7633f6b838f86 と同…

ruby-trunk-changes 2024-12-09

今日は主に GitHub Actions での Launchable サポートの強化や拡張ライブラリ psych と etc のバージョン更新などがありました。 [895f2c2152] OKURA Masafumi 2024-12-08 23:14:14 UTC 標準添付ライブラリ rdoc の RDoc::RDoc#parse_file の rescue 節で最…

ruby-trunk-changes 2024-12-08

今日は標準添付ライブラリ rdoc の Markdown からの HTML 生成時の修正がありました。 [dd43af3be7] "nicholas a. evans" 2024-12-08 10:43:43 UTC 標準添付ライブラリ rdoc の Markdown からの HTML 生成時の dt タグの閉じ漏れの修正と CSS の修正。 https…

ruby-trunk-changes 2024-12-07

今日は主に拡張ライブラリ openssl の発生する例外の例外クラスの間違いの修正などがありました。 [bf49ff95be] Nobuyoshi Nakada 2024-12-06 10:56:19 UTC NEWS でメソッドをクロスリファレンスにするためにバッククオートをはずしたり、逆に消されたメソッ…

ruby-trunk-changes 2024-12-06

今日は GC の実装の共有ライブラリ化について modular GC とする改名や CI の追加、Windows 環境において Time#zone の返す文字列の Encoding を UTF-8 に固定する変更などがありました。 [26ab20fec1] Stan Lo 2024-12-05 12:31:46 UTC 標準添付ライブラリ …

ruby-trunk-changes 2024-12-05

今日は YJIT の統計情報に経過時間の項目の追加、標準添付ライブラリ did_you_mean の deprecated な定数の削除、拡張ライブラリ json の不具合修正などがありました。 [ef5dfcef3d] Hiroshi SHIBATA 2024-12-02 08:17:27 UTC 標準添付ライブラリ did_you_me…

ruby-trunk-changes 2024-12-04

今日は拡張ライブラリでの StringValuePtr() の使いかたの修正、拡張ライブラリ socket のメモリリーク修正、jemalloc を利用するビルドの修正などがありました。 [757303fe8d] Yusuke Endoh 2024-12-03 10:56:03 UTC gems/bundled_gems の typeprof のテス…

ruby-trunk-changes 2024-12-03

今日は prism のドキュメント修正や標準添付ライブラリ rdoc の修正、いくつかの default gems のバージョン更新や timeout の Timeout.timeout の負の数値の引数チェックの追加などがありました。 [8f57204c19] Misaki Shioi 2024-12-02 12:47:51 UTC 拡張…

ruby-trunk-changes 2024-12-02

今日は標準添付ライブラリ set の最適化や拡張ライブラリ strscan の最適化、拡張ライブラリ io/console の IO#ttyname メソッドの新規追加などがありました。 [f2334cf4b1] Kouhei Yanagita 2024-11-29 03:31:54 UTC 標準添付ライブラリ set の Set#flatten…