ruby-trunk-changes 2020-08-21

今日は標準添付ライブラリ find, rinda, erb などの default gem 化、configure にコンパイラ以外のツールチェインのコマンドも環境変数で指定できるようにする変更などがありました。 [dfda2f739b] Hiroshi SHIBATA 2020-08-20 12:00:48 UTC 標準添付ライブ…

ruby-trunk-changes 2020-08-20

今日は標準添付ライブラリ set の default gems 化やドキュメントの修正などがありました。 [aaf0e33c0a] Jean Boussier 2020-08-19 09:29:54 UTC register_fstring() で fstring のテーブルを更新する時のコールバック関数 fstr_update_callback() で不要な…

ruby-trunk-changes 2020-08-19

今日は ObjectSpace.trace_object_allocations の不具合修正や irb のテストの修正、一部マクロの inline 関数化などがありました。 [6767a9ef2b] aycabta 2020-08-18 12:43:19 UTC irb の history file についてのテストで irb を起動するのに Kernel#syste…

ruby-trunk-changes 2020-08-18

今日は Fiber#backtrace メソッドの追加や標準添付ライブラリ irb と reline の更新、default gems の gemspec のライセンス指定の修正などがありました。 [0a218a97ad] Samuel Williams 2020-08-15 03:36:18 UTC Fiber#backtrace および Fiber#backtrace_lo…

ruby-trunk-changes 2020-08-17

今日は昨日の pattern match の VM 命令列へのコンパイル時の VM スタックサイズ調整の再修正や標準添付ライブラリ open-uri による Kernel#open の再定義をやめる変更などがありました。 [3a4be429b5] wanabe 2020-08-16 09:53:39 UTC 昨日の pattern match…

ruby-trunk-changes 2020-08-16

今日は wanabe さん無双の日で主に pattern match の文法を命令列にコンパイルする際にジャンプ先の VM スタックの深さが一致しなくなるようなラベルとジャンプ元の関係ができてしまっていた不具合を修正しています。 [ac399c2c7a] wanabe 2020-08-06 22:56:…

ruby-trunk-changes 2020-08-15

今日はインタプリタ内部での RARRAY_AREF() の inline 関数化などの変更がありました。 [c84ccf1a07] Burdette Lamar 2020-08-14 23:55:04 UTC rdoc 用コメントから doc/dig_methods.rdoc へのリンクの記法に rdoc-ref という、タグ? を利用するようにしてい…

ruby-trunk-changes 2020-08-14

今日は String#partition, #rpartition, #index, #rindex などの引数に後読みありの正規表現が渡された時の不具合修正などがありました。 [5d71eed1a7] Kasumi Hanazuki 2020-08-13 03:37:32 UTC String#partition, String#rpartition の引数に正規表現で "\…

ruby-trunk-changes 2020-08-13

今日はコンパイラによる警告抑制のための変更などがありました。 [f2d7461e85] Jeremy Evans 2020-07-23 21:10:04 UTC Kernel#caller_locations で取得すべきバックトレースのフレーム数の指定があったりした時に、不要な深さのフレームの情報をスキップする…

ruby-trunk-changes 2020-08-12

今日は String#split の引数に後読みつき正規表現を渡した時の不具合修正などがありました。 [42725e3ab4] Takashi Kokubun 2020-08-11 13:49:04 UTC s390x プラットフォームで MJIT のテストの一部を skip していたのをやめています。 [7930a352a5] Alan Wu…

ruby-trunk-changes 2020-08-11

今日はコード生成系のツールのリファクタリングやドキュメントのガイドラインの追加などがありました。 [c303e21d52] Burdette Lamar 2020-08-10 16:33:31 UTC Array のメソッドの rdoc 用コメントの説明とサンプルの強化。 https://github.com/ruby/ruby/pu…

ruby-trunk-changes 2020-08-10

今日は主に assert(3) がデフォルトで無効になったために未使用の警告が出てた関数や変数の対応などがありました。 [fac62f094e] Nobuyoshi Nakada 2020-08-10 07:35:42 UTC string.c のインデント修正のみ。 [9260b0aece] git 2020-08-10 07:36:35 UTC vers…

ruby-trunk-changes 2020-08-08

今日は Array のドキュメントの強化だけでした。 [615b7fa557] Burdette Lamar 2020-08-07 11:52:37 UTC Array#product の rdoc 用コメントの call-seq の戻り値のブロック有無による違いの明確化、説明やサンプルコードの強化。 https://github.com/ruby/ru…

ruby-trunk-changes 2020-08-07

今日は NDEBUG/RUBY_DEBUG などの assertion についてのマクロの指定が conflict した時に警告を出す変更や mswin 版の GitHub Actions の不具合対応が不要になったので revert する変更などがありました。 [99e4852766] Kazuhiro NISHIYAMA 2020-08-06 13:0…

ruby-trunk-changes 2020-08-06

今日は TracePoint#inspect による表示のファイル位置の前の "@" を空白にする変更やドキュメントの変更などがありました。 [2498334614] Burdette Lamar 2020-08-05 14:42:58 UTC Array#repeated_permutation の rdoc 用コメントの英文修正とサンプルの強化…

ruby-trunk-changes 2020-08-05

今日はドキュメントの修正と default gem の gemspec ファイルの修正だけでした。 [9db5d63ece] S-H-GAMELINKS 2020-08-04 13:17:31 UTC Float クラスの rdoc 用コメントの浮動小数点数についての資料の docs.sun.com へのリンクがリンク切れになってたよう…

ruby-trunk-changes 2020-08-04

今日は GC.compact 関連の不具合(?)修正などがありました。 [3dc313a239] Aaron Patterson 2020-08-03 16:22:52 UTC GC.compact の対応でオブジェクトを移動できないように pin する gc_pin() 関数で rb_objspace_t::mark_func_data をチェックして、これが …

ruby-trunk-changes 2020-08-03

今日は主に default gems の gemspec ファイルの調整やテストの修正などがありました。 [c987be2552] Alan Wu 2020-08-02 16:56:06 UTC Module#remove_class_variable の rdoc 用コメントの英文を修正しています。 [1cc91b6341] git 2020-08-02 16:58:24 UTC…

ruby-trunk-changes 2020-08-02

今日は GC の不具合修正やパターンマッチのための NODE でのメモリ管理の実装の変更などがありました。 [fcdbdff631] Kazuki Tsujimoto 2020-08-01 16:03:43 UTC 8f096226e1b76f95f4d853d3dea2bc75eeeb5244 の NODE のうち NODE_ARYPTN と NODE_ARGS の一時…

ruby-trunk-changes 2020-08-01

今日は主に rubygems の更新や GitHub Actions の mswin でのビルドのエラーの対策などがありました。 [a89665b7b1] David Rodríguez 2020-07-13 10:01:07 UTC rubygems のソースコードの class 文の中の最初と最後の空行を削る体裁の変更。 [c3b480b776] Ma…

ruby-trunk-changes 2020-07-31

今日は拡張ライブラリ io/wait と io/nonblock を default gem にする変更や GC.compact の不具合修正などがありました。 [ec1ab1d465] Hiroshi SHIBATA 2020-07-30 12:01:22 UTC 拡張ライブラリ io/wait のテスト test/io/wait/test_io_wait_uncommon.rb で…

ruby-trunk-changes 2020-07-30

今日は Hash#to_proc で生成した Proc オブジェクトを lambda にする変更や defaut gems の gemspec でのバージョンを取り出す方法の一律変更などがありました。 [c904844578] Nobuyoshi Nakada 2020-07-28 15:31:28 UTC common.mk の make extract-gems で…

ruby-trunk-changes 2020-07-29

今日は Time の秒数に Rational を使った時の Time#ceil の不具合修正などがありました。 [e1b6e1d126] BurdetteLamar 2020-07-23 20:06:14 UTC Array の rdoc 用コメントの追記や修正。 [1027520fec] git 2020-07-28 19:06:15 UTC version.h の日付更新 [52…

ruby-trunk-changes 2020-07-28

今日は refinements の不具合修正や rb_profile_frames() で返すバックトレースに C 実装のメソッドの control frame も含めるようにする変更などがありました。 [eeef16e190] Jeremy Evans 2020-07-10 21:38:00 UTC Module#refine のブロック内で Module.ne…

ruby-trunk-changes 2020-07-27

今日はドキュメントの修正だけでした。 [c4f8095e97] aycabta 2020-07-27 06:23:52 UTC 標準添付ライブラリ net/ftp の Net::FTP.new の rdoc 用コメントのマークアップを修正しています。 [cb5127927a] git 2020-07-27 06:25:35 UTC version.h の日付更新

ruby-trunk-changes 2020-07-26

今日は様々なコンパイラオプションを試す GitHub Actions の設定でマクロ名を typo していたのを修正する変更がありました。 [d210a39774] Nobuyoshi Nakada 2020-07-26 12:24:07 UTC GitHub Actions の様々なコンパイラやコンパイラオプションの組み合わせ…

ruby-trunk-changes 2020-07-25

今日は Enumerable#inject のブロック引数に Symbol から変換したものを渡した時のメソッド可視性を考慮するようにする修正がありました。 [3ead2770a1] Nobuyoshi Nakada 2020-07-24 12:08:50 UTC Enumerable#inject で receiver が Array 以外だった時の実…

ruby-trunk-changes 2020-07-24

今日は主に Time#to_a の不具合修正などがありました。 [e43d629575] Tom Rothe 2020-06-21 15:12:34 UTC 標準添付ライブラリ observer (そういえばこんなのあったなぁ)の rdoc コメントを追記しています。 [098e8c2873] Yusuke Endoh 2020-07-23 14:44:25 U…

ruby-trunk-changes 2020-07-23

今日は Enumerator::Lazy の zip と flat_map の実装の高速化や Module#prepend と Refinements の組み合わせでの修正のメモリ使用量を抑える変更、timezone を指定して作った Time の strftime の不具合修正などがありました。 [d47e124857] Jeremy Evans 2…

ruby-trunk-changes 2020-07-22

今日は irb と rdoc の更新や optparse の default gem 化などがありました。 [78ccab2530] aycabta 2020-05-31 23:53:07 UTC irb でコードの色付けのために ripper でパースする時にコメントが不正な encoding の magic comment のようにみえるとエラーにな…