2020-09-01から1ヶ月間の記事一覧

ruby-trunk-changes 2020-09-30

今日は標準添付ライブラリ logger の Ractor 対応の修正や blocking fiber のための対応の修正などがありました。 [cece71b467] Kazuhiro NISHIYAMA 2020-09-29 13:49:44 UTC Hash#transform_keys の rdoc 用コメントの call-seq に引数に Hash を渡した時の…

ruby-trunk-changes 2020-09-29

今日は ASAN 用の対応の強化や C API から category 指定つきの警告出力する用の API 追加などがありました。 [ac414139ec] Kazuhiro NISHIYAMA 2020-09-28 14:06:50 UTC test/fiber/http.rb と test/json/json_generator_test.rb の mode に実行可能パーミ…

ruby-trunk-changes 2020-09-28

今日は主に rubygems, bundler, racc など標準添付ライブラリの upstream からの更新がありました。 [41eba95920] Benoit Daloze 2020-09-27 19:31:13 UTC dead7478748a828c45e16134fca812bc7771344e で IO のテストで Tempfile.create を使うようにリファク…

ruby-trunk-changes 2020-09-27

今日はコンパイル時の警告抑制やコメントなどの typo 修正などちょっとした変更だけでした。 [cdb5258bec] bogdanvlviv 2020-09-26 11:25:46 UTC ENV.except の rdoc 用コメントのサンプルの typo 修正。 [089b7698ba] git 2020-09-26 16:02:22 UTC version.…

ruby-trunk-changes 2020-09-26

今日は Range オブジェクトが常に freeze された状態にする仕様変更や ObjectSpace.internal_class_of の不具合修正などがありました。昨夜 3.0.0-preview1 がリリースされたのでその直前でいろいろ変更があったようです。 [56012d2f7e] Kenta Murata 2020-0…

ruby-trunk-changes 2020-09-25

今日はたくさん変更がありました。拡張ライブラリ json の更新で JSON.load_file, JSON.load_file! の追加やいくつかオプションの追加、標準添付ライブラリ webrick の更新、Ractor のための制限の追加、そして拡張ライブラリからメモリ領域を構造的にアクセ…

ruby-trunk-changes 2020-09-24

今日は OpenSSL 1.1.1h での仕様変更に追随して net/http のテストの対応や bundler のバージョンの更新などがありました。 [f56fc720ee] Hiroshi SHIBATA 2020-09-23 11:28:38 UTC man/bundle-package.1、man/bundle-package.1.txt、man/bundle-package.ron…

ruby-trunk-changes 2020-09-23

今日は bundled gems に rbs が追加される変更などがありました。 [8b41e9b6e7] Aaron Patterson 2020-09-22 15:57:48 UTC 1a9dd31910699c7cd69f2a84c94af20eacd5875c で finalizer 用の管理テーブルを pin down するようにした変更のうち finalizer_table …

ruby-trunk-changes 2020-09-22

今日は Thread#join の blocking fiber 対応の追加修正の他 Hash#transform_values での default 値の指定に関する不具合修正などがありました。 [c19bcf38eb] Benoit Daloze 2020-09-21 13:54:39 UTC rubyspec の Thread#join の不正な引数についてのテスト…

ruby-trunk-changes 2020-09-21

今日はメモリ管理の効率についての不具合修正や Ractor の細かな修正、blocking fiber の Thread#join の対応などがありました。 [d5fa66156a] Quang-Minh Nguyen 2020-09-18 05:15:32 UTC Ractor#inspect の出力に Ractor#status を含めるようにしています…

ruby-trunk-changes 2020-09-20

今日は Thread に Scheduler が設定されていた時の Mutex の不具合修正などがありました。 [6987c8997e] Benoit Daloze 2020-09-20 11:29:24 UTC Mutex のロック時に blocking fiber 用の Scheduler が Thread に設定されていた時に block メソッドを呼び出…

ruby-trunk-changes 2020-09-19

今日は GC.compat と finalizer の組み合わせでの不具合修正や拡張ライブラリ io/wait の依存バージョンの 3.0 以降への変更などがありました。 [1a9dd31910] Aaron Patterson 2020-09-18 17:50:27 UTC GC.compact 時に finalizer 用の登録テーブルに入って…

ruby-trunk-changes 2020-09-18

今日は blocking fiber まわりの修正や Ractor 関連の修正などがありました。 [63a4f2f93f] Kazuhiro NISHIYAMA 2020-09-17 11:30:59 UTC NEWS.md のチケット番号をリンクにするための footnote の順序をチケット番号順にソートしています。 [e4dbb91f4c] Ka…

ruby-trunk-changes 2020-09-17

今日は ObjectSpace.define_finalizer で対象のオブジェクトへの参照が含まれてて GC されなくなるケースの一部への警告の追加などがありました。 [f75009c122] Samuel Williams 2020-09-16 03:21:16 UTC io.c の rb_io_from_fd() を prep_io() を呼ぶように…

ruby-trunk-changes 2020-09-16

今日は Complex.polar の不具合修正や deprecated だったメソッド URI.escape/URI.unescape の削除、frozen-string-literal: true でも式の埋め込みがあった文字列リテラルは freeze しないようにする仕様変更などがありました。 [3dd9e12b51] Ashwin Maroli…

ruby-trunk-changes 2020-09-15

今日は標準添付ライブラリ ostruct の freeze 対応の修正やメソッド名の上書き対応、Ractor の不具合修正などがありました。 [f7ccb8dd88] Koichi Sasada 2020-09-14 01:30:22 UTC Ractor.select に signal で割り込まれた時に処理を続行するようにしていま…

ruby-trunk-changes 2020-09-14

今日は主に reline と irb の更新や Mutex/ConditionVariable などの blocking fiber 対応、拡張ライブラリ zlib の Zlib::GzipReader.zcat メソッドの追加などがありました。 [3a3e933033] aycabta 2020-09-13 15:49:51 UTC 標準添付ライブラリ reline のバ…

ruby-trunk-changes 2020-09-13

今日はコメントの typo 修正だけでした。 [3bdf8efd81] Kazuhiro NISHIYAMA 2020-09-13 03:35:06 UTC bootstraptest/test_ractor.rb のコメントの typo 修正。 [d7b279e79f] git 2020-09-13 03:35:37 UTC version.h の日付更新

ruby-trunk-changes 2020-09-12

今日は主に標準添付ライブラリ open-uri, secureerandom, resolv, resolv-replace, time の default gems 化や標準添付ライブラリ reline の更新などがありました。 [2f24818319] Hiroshi SHIBATA 2020-09-11 11:38:18 UTC 標準添付ライブラリ open-uri に g…

ruby-trunk-changes 2020-09-11

今日は ObjectSpace.dump_all の不具合修正、String#slice! の不具合修正や標準添付ライブラリの abbrev, shellwords, base64, syslog の default gems 化などがありました。 [cee8e95761] Hiroshi SHIBATA 2020-09-10 04:54:28 UTC 標準添付ライブラリ abbr…

ruby-trunk-changes 2020-09-10

今日は Tempfile.open のブロック渡し呼び出しで最後のファイルを消すようにした仕様変更の revert や ObjectSpace.dump_all の新機能、最適化などがありました。 [6997109fca] Jeremy Evans 2020-09-08 19:02:56 UTC fa21985a7a2f8f52a8bd82bd12a724e9dca74…

ruby-trunk-changes 2020-09-09

今日は最新の macOS での fiddle のテスト対応の続きなどがありました。 [cdef17096c] Hiroshi SHIBATA 2020-09-08 11:38:01 UTC 昨日の 0168094da28c146062db22e69cbd9316418310f9 の続きで fiddle のテストで使うライブラリのパスを macOS で /usr/lib/lib…

ruby-trunk-changes 2020-09-08

今日は主に Random の内部実装をリファクタリングして新しい乱数生成器の C 実装クラスを追加するのをサポートするマクロや構造体を追加する変更などがありました。 [f4d5273989] Nobuyoshi Nakada 2016-05-12 07:52:34 UTC Random の親クラスとして Random:…

ruby-trunk-changes 2020-09-07

今日は既に deprecated になっていたコマンドラインオプション -T の削除などがありました。 [0dbf6e46fb] Nobuyoshi Nakada 2020-09-06 15:59:53 UTC コマンドライン -T は 3.0 で消すという警告が出ている状態だったので削除しています。 もう指定しても機…

ruby-trunk-changes 2020-09-06

今日は Exception を Marshal.dump/load で復元するとバックトレースへのアクセスが異常終了する不具合の修正などがありました。 [dd83d0c599] Nobuyoshi Nakada 2020-09-05 14:15:59 UTC Makefile の依存関係を更新するツール tool/update-deps で make の…

ruby-trunk-changes 2020-09-05

今日は Symbol#name メソッドの追加などがありました。 [eb67c603ca] Nobuyoshi Nakada 2020-09-04 13:18:59 UTC Symbol#name というメソッドを追加して fstring の文字列化を返すようにしています。Symbol#to_s が fstring を返すようにしたら互換性の問題…

ruby-trunk-changes 2020-09-04

今日はなんといってもお待ちかねの並列化機構 Ractor がコミットされました。 [79df14c04b] Koichi Sasada 2020-03-09 17:22:11 UTC みなさんお待ちかねの新しい並列化機構 Ractor がコミットされました。 [ruby-core:99449] [Feature #17100] Ractor につい…

ruby-trunk-changes 2020-09-03

今日は昨日の Warning.warn のキーワード引数 category 対応の追加修正や configure での C++ 用コンパイラの検出の不具合修正などがありました。 [cc5b7ed1dc] Jeremy Evans 2020-09-02 17:34:33 UTC 拡張ライブラリ pathname の Pathname#relative_path_fr…

ruby-trunk-changes 2020-09-02

今日は警告の挙動をカスタマイズする Warning.warn メソッドにキーワード引数として category を渡すようにする変更や Range の max, minmax などの変更の revert などがありました。 [6b43200948] David Rodríguez 2020-09-01 11:46:53 UTC tool/sync_defau…

ruby-trunk-changes 2020-09-01

今日は minitest などの Ruby のバージョン 3.0.0 対応への追随や標準添付ライブラリ strscan の更新などがありました。 [53ba9fb74e] Yusuke Endoh 2020-08-31 07:49:16 UTC 1行メソッド定義の構文で最後に "=" がつく代入っぽいメソッド (setter method) …