ruby-trunk-changes 2021-09-19

今日は RubyVM::AbstractSyntaxTree.of の不具合修正などがありました。 [1c07c98229] Burdette Lamar 2021-09-18 12:27:02 UTC Range のメソッドの rdoc 用コメントの手直し。 https://github.com/ruby/ruby/pull/4847 [ed9d9cee76] Yusuke Endoh 2021-09-1…

ruby-trunk-changes 2021-09-18

今日は bundler のコマンドのオプションの廃止などがありました。 [b45fe48fbb] Jose Galisteo 2021-09-01 07:34:21 UTC bundler の bundle remove の --install オプションを deprecated にして指定されなくても bundle install 再実行するようにしています…

ruby-trunk-changes 2021-09-17

今日は Module#initialize_copy での不具合修正や Thread::Mutex を WB-proteted にする変更などがありました。 [cbbda3e648] Nobuyoshi Nakada 2021-09-16 14:49:16 UTC string.c のインデント修正のみ。 [475a4651b6] Nobuyoshi Nakada 2021-09-16 23:38:2…

ruby-trunk-changes 2021-09-16

今日は GC の profile 情報の記録の不具合修正や require したファイル内で $LOADED_FEATURES を変更する時の不具合修正、MatchData の新規メソッド追加などの変更がありました。 [e624d0d202] Peter Zhu 2021-09-13 13:12:08 UTC gc.c の invalidate_moved_…

ruby-trunk-changes 2021-09-15

今日は ENV 定数を上書きした時の Process.spawn の不具合修正や Marshal.load にコールバック Proc を渡した時の不具合修正の他、標準添付ライブラリ logger や racc の更新などがありました。 [616d671758] ima1zumi 2021-09-13 05:51:19 UTC 標準添付ライ…

ruby-trunk-changes 2021-09-14

今日は test/unit の移行の続きなどがありました。 [455978cd13] Hiroshi SHIBATA 2021-09-13 11:41:03 UTC tool/lib/test/unit/assertions.rb から未使用のメソッド定義を削除しています。 [be04006c7d] Hiroshi SHIBATA 2021-09-13 11:56:34 UTC tool/lib/…

ruby-trunk-changes 2021-09-13

今日は拡張ライブラリ openssl の警告除去やテスト用ライブラリの minitest 依存削除の続きなどがありました。 [c7dce12eb9] Nobuyoshi Nakada 2021-09-11 15:44:18 UTC 拡張ライブラリ openssl の ossl_make_error() や ossl_raise() の宣言に PRINTF_ARGS(…

ruby-trunk-changes 2021-09-12

今日はテストライブラリの移行の続きや MatchData#offset などのメソッドのエラー時の例外メッセージのエンコーディング保持などの修正がありました。 [297f9b8d4c] Shugo Maeda 2021-09-11 11:23:36 UTC c60dbcd1c55cd77a24c41d5e1a9555622be8b2b8 の新記法…

ruby-trunk-changes 2021-09-11

今日は Hash リテラルに値を省略した記法の追加や、テスト用のライブラリに MiniTest のモジュールを利用していたのを Test::Unit 配下に吸収して利用するモジュール名を統一するようにする変更などがありました。 [3e038ab1c7] aycabta 2021-09-10 19:30:29…

ruby-trunk-changes 2021-09-10

今日は主に irb の修正や reline のテスト追加、C API の Doxygen によるドキュメント用コメントの追加修正などがありました。 [34839e41f1] Soutaro Matsumoto 2021-09-09 12:45:14 UTC gems/bundled_gems の rbs のバージョンを 1.6.2 に更新しています。 …

ruby-trunk-changes 2021-09-09

今日は String#initialize に静的領域をバッファにもつ文字列オブジェクトを渡した時におきるメモリリークの修正などがありました。 [5d81554281] Peter Zhu 2021-09-07 18:06:42 UTC String オブジェクトを初期化する String#initialize に別の文字列オブジ…

ruby-trunk-changes 2021-09-08

今日は reline, irb のダイアログ表示まわりの修正や require の補完の機能強化、bundled gem の typeprof の更新などがありました。 [30486d9150] aycabta 2021-09-06 20:14:43 UTC 標準添付ライブラリ reline のダイアログのスクロールバーに使う記号の表…

ruby-trunk-changes 2021-09-07

今日はテスト用のライブラリを minitest から test/unit に移行するための修正や reline で Ctrl-z による SIGTSTP を捕捉してキー入力を受け取るためのシグナルハンドラ追加などがありました。 [940a19e4b3] Hiroshi SHIBATA 2021-09-06 09:34:15 UTC いく…

ruby-trunk-changes 2021-09-06

今日は reline, irb の更新や Thread 利用後のプロセス終了時に SEGV する場合がある不具合の修正、Memory View の構造体メンバー名の変更などがありました。 [bdd6d8746f] S-H-GAMELINKS 2021-08-31 11:30:35 UTC 64adeeadaa8d7fe210d0605eb6c9b0b1dcf49746…

ruby-trunk-changes 2021-09-05

今日は標準添付ライブラリの reline, irb, fiddle などの更新と bundled gem の test-unit のバージョン更新などがありました。 [ec36ceb072] aycabta 2021-09-03 22:29:23 UTC 標準添付ライブラリ reline の Struct で作った Reline::DialogInfo クラスに s…

ruby-trunk-changes 2021-09-04

今日も主に reline と irb の更新などがありました。 [c60a529543] Nobuyoshi Nakada 2021-09-03 11:27:58 UTC thread_win32.h で rb_nativethread_cond_t の typedef をしてましたが include/ruby/thread_native.h で typedef しているので普通の構造体宣言…

ruby-trunk-changes 2021-09-03

今日は reline と irb のダイアログでキー入力による操作に対応する機能強化や rdoc の更新などがありました。 [f734590f8e] aycabta 2021-09-02 12:36:14 UTC 標準添付ライブラリ reline のコーディングスタイルの修正のみ。 [4e40b7ddb0] aycabta 2021-09-…

ruby-trunk-changes 2021-09-02

今日は標準添付ライブラリ reline のダイアログ表示修正や Array#concat でのコンパイラの最適化による GC の mark 漏れの修正などがありました。 [10ebf87428] Nobuyoshi Nakada 2021-09-01 09:45:03 UTC rb_method_entry_t の type を参照しているところで…

ruby-trunk-changes 2021-09-01

今日は主に拡張ライブラリ zlib の再修正、AST の VM 命令列へのコンパイル処理の iseq_compile_each0() のリファクタリング、標準添付ライブラリ reline のダイアログ描画の修正などがありました。 [31c427511c] Nobuyoshi Nakada 2021-08-31 13:27:49 UTC …

ruby-trunk-changes 2021-08-31

今日は主に irb, reline, rubygems, bundler, zlib, psych の更新などがありました。 [16cf2ef6f2] aycabta 2021-08-30 19:26:41 UTC irb のダイアログで rdoc のドキュメント表示するコールバックで選択行を示す pointer が負の数の時に表示しないようにし…

ruby-trunk-changes 2021-08-30

今日は主に irb と reline の更新(補完時にダイアログで候補やドキュメントを表示する機能の追加)、attr_reader/attr_writer などで定義されたメソッドでも TracePoint のイベントフックが起動するようにする修正などがありました。 [ae4e301d5d] aycabta 20…

ruby-trunk-changes 2021-08-29

今日は Array#slice! の不具合修正や Hash#replace でメモリリークすることがある不具合の修正などがありました。 [d43279edac] Mike Dalessio 2021-08-28 14:29:17 UTC 4f2425549a870d8c42ff26812aa53ab93bba5bc8 のリファクタリングで切り出した ary_slice…

ruby-trunk-changes 2021-08-28

今日は先日のメモリ管理の変更の不具合修正などがありました。 [ed31bdfeee] Peter Zhu 2021-08-27 13:37:51 UTC 62bc4a9420fa5786d49391a713bd38b09b8db0ff で導入したオブジェクトの slot のサイズの違う page を用意する機構で rb_gc_force_recycle() で…

ruby-trunk-changes 2021-08-27

今日は GitHub Actions の Windows 版の整理や missing/ の下の不要なソースコードの削除などがありました。 [19ab24a064] Henrik Nyh 2021-08-26 11:44:34 UTC Dir.fnmatch の rdoc 用コメントの typo 修正。 [db4bfdfb4c] git 2021-08-27 00:16:40 UTC ver…

ruby-trunk-changes 2021-08-26

今日は主にオブジェクトの slot のところに追加のメモリを確保するための機構の実装変更(デフォルトでは無効ですが)や Ractor 間で Hash を共有した時の不具合修正などがありました。 [c08d4067be] Peter Zhu 2021-08-24 17:14:14 UTC オブジェクト内の追加…

ruby-trunk-changes 2021-08-25

今日は Ractor 利用時の異常終了の不具合修正や typeprof のテストで bundled の rbs を利用するようにする変更などがありました。 [bbedd29b6e] Peter Zhu 2021-08-17 13:38:40 UTC 複数 Ractor 利用時に Ractor.yield で排他処理が足りてなかったようで GC…

ruby-trunk-changes 2021-08-24

今日は標準添付ライブラリ un.rb の colorize 機能の追加や拡張ライブラリ fiddle の Fiddle::CStruct.offsetof の機能強化などがありました。 [48ff7a9f3e] Peter Zhu 2021-07-19 17:52:14 UTC 8bbd3198068f5e8335ab01f0b29cdae225b25b5b で Object Space …

ruby-trunk-changes 2021-08-23

今日は標準添付ライブラリ un.rb の httpd 起動時のログ追加などがありました。 [877bfd1b44] Nobuyoshi Nakada 2021-08-22 11:16:44 UTC VM のメインループの実装方式の違いによって次の VM 命令に飛ぶ方法を吸収するマクロ START_OF_ORIGINAL_INSN() や DI…

ruby-trunk-changes 2021-08-22

今日は最適化命令が有効なよく使われるメソッドが TracePoint のイベントを発火させないのを修正する変更や close 済みの IO の Encoding 取得がエラーにならないようにする変更などがありました。 [48c8df9e0e] Jeremy Evans 2021-08-21 17:15:01 UTC Trace…

ruby-trunk-changes 2021-08-21

今日は拡張ライブラリの書きかたのドキュメント doc/extension.rdoc と doc/extension.ja.rdoc の更新だけでした。 [5e7cc0eebe] Nobuyoshi Nakada 2021-08-21 02:21:37 UTC doc/extension.ja.rdoc の TypedData_Wrap_Struct() の使いかたの説明に、渡すクラ…