2021-04-01から1ヶ月間の記事一覧

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…

ruby-trunk-changes 2021-04-06

今日は主にビルドプロセスの修正やテストの修正がありました。 [d235dd4461] Nobuyoshi Nakada 2021-04-06 00:33:11 UTC tool/update-deps に Makefile を作成するために autogen.sh があればそれを、なければ autoreconf -i を実行して configure を生成す…

ruby-trunk-changes 2021-04-05

今日は標準添付ライブラリ tmpdir の更新と bundled gems の rexml のバージョン更新がありました。そしてこれを含んだ各安定版のリリースがありました。https://www.ruby-lang.org/en/news/2021/04/05/ruby-3-0-1-released/ https://www.ruby-lang.org/en/n…

ruby-trunk-changes 2021-04-04

今日はリファクタリングやテストの警告除去だけでした。 [be343946c7] "S.H" 2021-04-04 02:34:51 UTC eval.c の rb_obj_call_init() の内容を rb_funcallv_kw() で initialize メソッド呼び出ししてたのを rb_obj_call_init_kw() を直接呼ぶようにしていま…

ruby-trunk-changes 2021-04-03

今日は標準添付ライブラリ irb の複数行ペーストのサポートの強化と rdoc のマークアップの排他的解釈の変更などがありました。 [3cab8c087f] Cody Cutrer 2021-03-16 21:45:45 UTC irb で複数行をペーストした時に行頭の "." でメソッドチェインした時にう…

ruby-trunk-changes 2021-04-02

今日は irb に組み込みコマンド show_source を追加する変更や lambda ブロック内で作った非 lambda の Proc オブジェクトのブロック内での return の処理の変更などがありました。 [9513fcd5bc] Nobuyoshi Nakada 2021-04-01 13:54:42 UTC gc.c の objspace…

ruby-trunk-changes 2021-04-01

今日は macOS での ARM64 版(つまり M1 cihp?)での coroutine 実装の修正などがありました。 [2a02b61fae] Nobuyoshi Nakada 2021-03-31 13:14:15 UTC 拡張ライブラリ objspace の GC.stress = true にして実施するテストでユーティリティメソッド EnvUtil.u…