ruby-trunk-changes 2021-05-07

今日は T_PAYLOAD 型という新たなオブジェクトの内部的な型の追加をしてオブジェクトの heap 上に複数の slot をまとめて確保する方法の追加や、RubyVM::AbstractSyntaxTree::Node から node_id を取得できるようにする機能の実験的実装の追加などがありまし…

ruby-trunk-changes 2021-05-06

今日は主に mmap() 利用につての判定の変更の続きや標準添付ライブラリ net/imap のリファクタリング、標準添付ライブラリ timeout のちょっとした不具合の修正などがありました。 [3d5b6ddff8] Nobuyoshi Nakada 2021-05-05 14:54:36 UTC M1 チップの macOS…

ruby-trunk-changes 2021-05-05

今日は主にビルド時のコンパイラオプションに -Werror=undef を追加して未定義警告のエラー化を行ない、それに伴なうビルドエラーの修正をする変更がありました。 [8b32de2ec9] Benoit Daloze 2021-04-29 12:14:52 UTC configure でコンパイラオプションに加…

ruby-trunk-changes 2021-05-04

今日はオブジェクト生成時のインスタンス変数用インデックステーブルの初期化を前倒しにする最適化やテストの修正などがありました。 [14ee263505] Nobuyoshi Nakada 2021-05-03 15:59:29 UTC 標準添付ライブラリ net/http のテストで TLS を使うもので mswi…

ruby-trunk-changes 2021-05-03

今日はソースコードのスタイルの修正だけでした。 [511b2f300f] xtkoba 2021-05-01 13:26:55 UTC util.c の ruby_qsort() の中で中かっこなしの if 文の body の後に一行で続けて goto 文が書かれてて、非常にまぎらわしかったので改行を加えています。 [a02…

ruby-trunk-changes 2021-05-01

今日は i386 cygwin 版向けの修正やドキュメントの修正などがありました。 [b2c54f5395] ima1zumi 2021-04-26 13:47:06 UTC 標準添付ライブラリ irb の gemspec ファイルで依存関係の reline のバージョンを 0.1.6 以降に更新しています。 [1f255adda9] xtko…

ruby-trunk-changes 2021-04-30

今日は主にテストやドキュメントの修正/追加がありました。 [19504d115d] Yusuke Endoh 2021-04-29 16:36:04 UTC r57311 (58935eb8bdad1a42ce35efd0e0b0a9d7d43df299) で標準添付ライブラリ net/ftp に追加されてたテストで Net::SMTP がサーバー側からソケ…

ruby-trunk-changes 2021-04-29

今日は MJIT の clang 対応がありました。 [9f8a50723f] Takashi Kokubun 2021-04-28 18:49:55 UTC MJIT で利用するコンパイラが clang の場合に precompiled header を作成する時のコンパイラオプションに -c オプションを追加しています。 https://github.…

ruby-trunk-changes 2021-04-28

今日は標準添付ライブラリ net/http, net/imap, net/smtp, ostruct などの更新と、標準添付ライブラリ monitor の Monitor が Fiber 単位で排他するようにする仕様変更などがありました。 [c752a35816] Matt Valentine-House 2021-04-27 11:13:29 UTC misc/l…

ruby-trunk-changes 2021-04-27

今日は標準添付ライブラリ irb, matrix, net/ftp の更新や T_IMEMO 型オブジェクトの RGenGC 用 Write Barrier 漏れの修正などがありました。 [fc24b0736e] Ryuta Kamizono 2021-04-25 18:09:04 UTC ir の rdoc 用コメントのサンプルコードの typo 修正。 [6…

ruby-trunk-changes 2021-04-26

今日は標準添付ライブラリ time を Ractor safe にするためのマジックコメント追加で FreeBSD の CI でエラーがおきたということで調査のための変更や全体的なコメントの typo 修正がありました。 [532c775e22] wonda-tea-coffee 2021-04-25 09:43:45 UTC 拡…

ruby-trunk-changes 2021-04-25

今日はドキュメントの typo 修正だけでした。 [fc84e6679d] wonda-tea-coffee 2021-04-25 05:02:33 UTC doc/syntax/methods.rdoc の typo 修正。 [4d5f15a556] git 2021-04-25 07:45:23 UTC version.h の日付更新 [e71bc56efe] wonda-tea-coffee 2021-04-25 …

ruby-trunk-changes 2021-04-24

今日は refinements と特異メソッドの可視性変更関連の追加不具合修正などがありました。 [71ee05c936] Yusuke Endoh 2021-04-23 13:11:01 UTC 50c54d40a81bb2a4794a6be5f1861152900b4fed で追加した多重代入のテストで未使用の変数の警告が出ていたので変数…

ruby-trunk-changes 2021-04-23

今日はテストの警告抑制などがありました。 [3ea2a40713] Hiroshi SHIBATA 2021-04-23 01:35:29 UTC fb04c69418ceee696a114fe31279cf3a5ea16d30 で追加した Array#zip の引数に Enumerator を渡すテストで assert_equal にメッセージ用の引数を渡し忘れてた…

ruby-trunk-changes 2021-04-22

今日は多重代入の左辺に代入記号つきのメソッドを置いた時の評価順序の変更やブロックに rescue 節と ensure 節があった時の ensure 節での例外発生の挙動の修正、各種標準添付ライブラリの gemspec の変更などがありました。 [7c0c1c3e46] Hiroshi SHIBATA …

ruby-trunk-changes 2021-04-21

今日はArray#zip が引数に Enumerator を渡した時にひとつ余分に要素をみてしまうことがある不具合の修正などがありました。 [3fdc58c08b] Hiroshi SHIBATA 2020-12-23 09:18:05 UTC 拡張ライブラリ date の gemspec ファイルのバージョン番号を 3.1.1 に更…

ruby-trunk-changes 2021-04-20

今日は bundler のテストの修正や bundled gems の test-unit の更新などがありました。 [50f17241a3] Kazuhiro NISHIYAMA 2021-04-19 12:37:21 UTC d953ac11394729ef66a4fb44f2eb1383b0ef2e00 で bundler のテストでホームディレクトリの書き込み権限がない…

ruby-trunk-changes 2021-04-19

今日は tool/rbinstall.rb が標準添付ライブラリをインストールする時に生成する gemspec ファイルの spec.files の設定の間違いの修正などがありました。 [5d710d7e41] Hiroshi SHIBATA 2021-04-19 04:44:38 UTC tool/rbinstall.rb の標準添付ライブラリの…

ruby-trunk-changes 2021-04-18

今日は common.mk の revision.h のためのルールの書きかたのリファクタリングがありました。 [6943ffc3d5] Nobuyoshi Nakada 2021-04-18 04:47:43 UTC common.mk の revision.h の更新のルールで defs/gmake.mk 経由の時にコマンド部分に変数展開を駆使して…

ruby-trunk-changes 2021-04-17

今日はビルドプロセスの修正と bundler のテストがホームディレクトリに書き込み権限がない時に失敗する問題の対応がありました。 [d953ac1139] Kazuhiro NISHIYAMA 2021-04-17 02:54:10 UTC bundler のテストで環境変数 XDG_CONFIG_HOME の影響で失敗するも…

ruby-trunk-changes 2021-04-16

今日は Array#intersect? メソッドの新規追加などがありました。 [f1f08f5b69] Peter Zhu 2021-04-15 02:00:34 UTC gc.c の init_mark_stack() で mark_stack_t::cache_size を 0 にクリアしていましたが直前に MEMZERO() でクリア済みで冗長だったので削除…

ruby-trunk-changes 2021-04-15

今日は macOS でのビルドの修正や rubygems と bundler の更新などがありました。 [b190f6ef13] universato 2021-04-14 17:13:42 UTC 標準添付ライブラリ matrix の Matrix#set_value で引数のタイプが不正な時の例外メッセージの typo 修正。 [d9a5281363] …

ruby-trunk-changes 2021-04-14

今日は struct RVALUE の宣言の共用体内に struct RSymbol のメンバーを復活させる変更だけでした。 [4eefb05725] Peter Zhu 2021-04-12 18:20:55 UTC struct RVALUE 型の宣言の共用体内に struct RSymbol のメンバーがなくなってたので追加しています。 0ca…

ruby-trunk-changes 2021-04-13

今日は MSVC でのビルドエラー対策や String#crypt の Multi Ractor 対応などがありました。 [df7efdcb6b] Nobuyoshi Nakada 2021-04-12 13:47:07 UTC string.c の crypt.h または missing/crypt.h の #include する位置を ruby 内部のヘッダ群の #include …

ruby-trunk-changes 2021-04-12

今日は Android 向けのビルドのための型チェック追加や mkmf.rb の MinGW 向け修正などがありました。 [799ea1d154] Nobuyoshi Nakada 2021-04-11 11:15:59 UTC 標準添付ライブラリ mkmf.rb で生成する Makefile 内の arch_hdrdir 変数にセットする(ruby の)…

ruby-trunk-changes 2021-04-11

今日は主に標準添付ライブラリ optparse のドキュメントの配置の修正などがありました。 [f60fba03bf] Zachary Scott 2021-04-10 23:37:39 UTC README.md のビルド方法のところで ext/Setup の編集については optional であることを強調しています。拡張ライ…

ruby-trunk-changes 2021-04-10

今日は AIX や macOS でのビルド対応のためのビルドプロセスまわりに修正などがありました。 [9c31fb6114] Jeremy Evans 2021-04-09 17:44:07 UTC Enumerator::Lazy#with_index の rdoc 用コメントにブロックが渡された時の挙動について間違って Enumerable …

ruby-trunk-changes 2021-04-09

今日は標準添付ライブラリ irb と reline の更新などがありました。 [9e940eae60] Nobuyoshi Nakada 2021-04-07 03:12:27 UTC 標準添付ライブラリ irb の gemspec ファイルから add_development_dependency の指定を削除しています。Gemfile に移動したとの…

ruby-trunk-changes 2021-04-08

今日は標準添付ライブラリ optparse のドキュメントやサンプルの追加、Method#super_method の alias で作られたメソッドでの不具合修正の再修正などがありました。 [d8a13e5049] Peter Zhu 2021-04-07 18:25:16 UTC c60aaed1856b2b6f90de0992c34771830019e0…

ruby-trunk-changes 2021-04-07

今日は標準添付ライブラリ drb のテストの修正だけでした。 [fbbc37dc1d] Yusuke Endoh 2021-04-07 07:34:19 UTC 標準添付ライブラリ drb のテストで DRbServer の URL としてホスト部を省略した "druby://:0" みたいな記法を渡してたところを明示的に "drub…