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

ruby-trunk-changes 2021-01-31

今日は異常終了時のレジスタの内容表示の Apple の M1 チップ対応や MSys 環境でのビルドの対応などがありました。 [598b7988f4] Soutaro Matsumoto 2021-01-30 17:10:55 UTC gems/bundled_gems の rbs のバージョンを 1.0.4 に更新しています。 https://git…

ruby-trunk-changes 2021-01-30

今日は変数に const 修飾子をつけるちょっとした変更だけでした。 [1f5b8f7084] Nobuyoshi Nakada 2021-01-30 11:08:18 UTC str_casecmp() の char* 型の変数に const 修飾子を追加しています。 [c4ab901792] git 2021-01-30 11:09:20 UTC version.h の日付…

ruby-trunk-changes 2021-01-29

今日は Ractor 化の影響でメソッド呼び出しのパフォーマンスが悪化していたのを改善するための gccct の導入や拡張ライブラリ pathname の Pathname#each_line のキーワード引数の扱いの不具合修正などがありました。 [2e32b919b4] Benoit Daloze 2021-01-28…

ruby-trunk-changes 2021-01-28

今日は主に同梱している bundler のテストの修正などがありました。 [d2ffd269a7] Peter Zhu 2021-01-13 18:45:03 UTC GC_ENABLE_INCREMENTAL_MARK マクロを 0 にしてビルドした時のコードに不具合があってさらに RGENGC_CHECK_MODE を 1以上にした時にチェ…

ruby-trunk-changes 2021-01-27

今日は C API の taint フラグ関係のものを deprecated にする変更や irb の irb_source/irb_load コマンドの不具合修正などがありました。 [b091889ed6] Nobuyoshi Nakada 2021-01-26 01:31:53 UTC Bison 3.7.5 でソースツリーからビルドしようとすると警告…

ruby-trunk-changes 2021-01-26

今日はリリース関連ツールの tool/lib/vcs.rb の ChangeLog 生成機能での git notes でのコミットログ変更の関係の変更だけでした。 [a56760b908] Nobuyoshi Nakada 2021-01-26 00:58:11 UTC tool/lib/vcs.rb の ChangeLog を生成する時に git notes でコミ…

ruby-trunk-changes 2021-01-25

今日は主に rubygems のテストと rdoc の git log parser の修正などがありました。 [30f11e73c4] Nobuyoshi Nakada 2021-01-24 14:26:11 UTC 80bad36989bbc4ad6167fe9670327f95b78089ce の rubygems の Gem::TestCase の一時ディレクトリをローカルに作らな…

ruby-trunk-changes 2021-01-24

今日は irb のインデント判定の修正や rdoc の ChangeLog 生成機能の git log 対応の追加などがありました。 [4de228b6bc] Nobuyoshi Nakada 2021-01-23 11:56:15 UTC common.mk の依存関係を再生成しています。 time.o の依存の行の順番のみ変化しています…

ruby-trunk-changes 2021-01-23

今日は主に emscripten 向けのビルドの対応のための変更や Rational#coerce の不具合修正などがありました。 [c3244a3574] Nobuyoshi Nakada 2021-01-22 13:29:17 UTC c8121b2e3d85c5dc4219918604c4d301204e6455 の追加修正。 aarch64-darwin の時の target_…

ruby-trunk-changes 2021-01-22

今日は Ractor.yield で move: true を使った時のオブジェクトの扱いの修正や標準添付ライブラリ matrix の新メソッド追加などがありました。 [d961f14df3] Nobuyoshi Nakada 2021-01-15 01:54:42 UTC 標準添付ライブラリ net/http のテストで MJIT が有効か…

ruby-trunk-changes 2021-01-21

今日は主に標準添付ライブラリ erb のバージョン更新で ERB.new の警告を常に出すようにする変更などがありました。 [3b631d0f73] Nobuyoshi Nakada 2021-01-20 15:55:47 UTC tool/lib/vcs.rb で ChangeLog 生成のためにコミットログを整形する時に git note…

ruby-trunk-changes 2021-01-20

今日は標準添付ライブラリ irb のテストの整理や、名前の確定していない Class/Module を freeze させてから定数に代入すると FrozenError 例外が発生する不具合の修正などがありました。 [1f87725cae] Takashi Kokubun 2021-01-19 16:56:51 UTC 標準添付ラ…

ruby-trunk-changes 2021-01-19

今日は MJIT 向けの関数の export 指定の追加や pattern match 文法の peephole optimization での不具合修正、Module#ruby2_keywords の不具合修正などがありました。 [bb5747e18a] Hiroshi SHIBATA 2020-12-28 07:29:45 UTC 標準添付ライブラリ drb の gem…

ruby-trunk-changes 2021-01-18

今日は主に標準添付ライブラリ reline/irb の不具合修正や autoconf の 2.70 対応などがありました。 [f96eaf54a2] Nobuyoshi Nakada 2021-01-17 12:55:48 UTC 8d099aa040427aede04e42c3ec9380afd431ffe3 で追加した Struct のテストで EnvUtil.verbose_warn…

ruby-trunk-changes 2021-01-17

今日は拡張ライブラリ ripper の不具合修正や Struct に keyword_init を指定せずに作ったクラスのインスタンス作成時にキーワード引数を使った時の警告の追加などがありました。 [f2767cf091] Sutou Kouhei 2021-01-16 21:07:54 UTC sample/rss/ の配下のサ…

ruby-trunk-changes 2021-01-16

今日はメソッドキャッシュのクリアで GC 回収予定のオブジェクトを参照してしまう可能性があった不具合の修正や io/console の JRuby 対応などがありました。 [5307fab661] Nobuyoshi Nakada 2021-01-15 09:17:48 UTC 標準添付ライブラリ time の Time#rfc28…

ruby-trunk-changes 2021-01-15

今日は主に Module#prepend で既に同じ Module が継承ツリー内で include/prepend されてた時の仕様変更や、File.expand_path の返す文字列の Encoding の変更などがありました。 [834b404b9a] Nobuyoshi Nakada 2021-01-14 12:35:38 UTC Queue#close の rdo…

ruby-trunk-changes 2021-01-14

今日は Time.new のキーワード引数 in の追加や正規表現の名前つきグループで予約語と同じ名前の変数への capture の対応や shareable_literal_constant での NODE の操作に起因する不具合修正などがありました。 [4b15caee8f] Nobuyoshi Nakada 2020-12-28 …

ruby-trunk-changes 2021-01-13

今日は拡張ライブラリbigdecimal の最適化、irb/reline の不具合修正、ostruct の不具合修正のほか defined? の不具合修正、Time.new に渡す offset 引数のフォーマットの対応拡張などがありました。 [344a824ef9] Kazuhiro NISHIYAMA 2021-01-12 13:12:02 U…

ruby-trunk-changes 2021-01-12

今日は Time.new などの数値を期待する引数のチェックの仕様変更や拡張ライブラリ bigdecimal のリファクタリングなどがありました。 [72549cfe98] Nobuyoshi Nakada 2021-01-11 10:44:43 UTC コンパイラオプションをいろいろ変えてビルドする GitHub Action…

ruby-trunk-changes 2021-01-11

今日は標準添付ライブラリ matrix の Matrix#** の引数(右辺)に 0 を渡した時の仕様変更や MJIT での不具合修正などがありました。 [1e827d4cb5] Nobuyoshi Nakada 2021-01-10 11:42:01 UTC bundled gems の更新チェックする GitHub workflow .github/workfl…

ruby-trunk-changes 2021-01-10

今日は拡張ライブラリ bigdecimal のリファクタリングや arm64 環境向けの不具合修正などがありました。 [89f3125207] Kenta Murata 2021-01-08 12:00:45 UTC 拡張ライブラリ bigdecimal のテストに Float からの変換の assertion を追加しています。 [fb18a…

ruby-trunk-changes 2021-01-09

今日は拡張ライブラリ ripper の重複した仮引数をもつメソッドを parse した時のエラー処理の修正などがありました。 [391ee3ee3a] Masataka Pocke Kuwabara 2021-01-08 14:52:35 UTC Enumerator::Lazy の rdoc 用コメントのサンプルや Object#then, #yield_…

ruby-trunk-changes 2021-01-08

今日は主に irb と reline の不具合修正を含む更新などがありました。 [55e52c19e7] Koichi Sasada 2021-01-07 09:06:24 UTC vm_insnhelper.c の VM_ASSERT() の引数に使う変数を宣言するため #if VM_CHECK_MODE > 0 で分岐を入れてましたが、変数定義しても…

ruby-trunk-changes 2021-01-07

今日は bigdecimal の不具合修正やドキュメントの修正などがありました。 [069649389c] Nobuyoshi Nakada 2021-01-06 08:34:18 UTC test/ostruct/test_ostruct.rb の行末の空白除去。 [939729dd82] Nobuhiro IMAI 2021-01-06 09:47:25 UTC Encoding::Convert…

ruby-trunk-changes 2021-01-06

今日は標準添付ライブラリ io/console や ostruct の不具合修正、Ractor 用の公開 C API の追加などがありました。 [075824ebd5] Nobuyoshi Nakada 2021-01-05 12:23:07 UTC tool/sync_default_gems.rb で定数 REPOSITORIES の Hash からリポジトリ名を引く…

ruby-trunk-changes 2021-01-05

今日は主に irb の更新や Ractor での定数の inline cache を有効にする変更などがありました。 [433a3be86a] Nobuyoshi Nakada 2021-01-04 14:37:00 UTC 拡張ライブラリ ripper のノードの pretty_print 時に state の内容表示にも pretty_print メソッドを…

ruby-trunk-changes 2021-01-04

今日は標準添付ライブラリ timeout の deprecated な例外クラスやメソッドの削除、rubygems/bundler の更新などがありました。 [bc4c862a76] Nobuyoshi Nakada 2021-01-02 10:07:47 UTC 標準添付ライブラリ timeout の deprecated になってた例外 TimeoutErr…

ruby-trunk-changes 2021-01-03

今日は MJIT の --jit-wait オプションと RubyVM::MJIT.pause を併用すると固まる不具合の修正などがありました。 [fdf3539967] Marc-Andre Lafortune 2020-12-22 19:27:38 UTC NEWS.md および doc/NEWS-3.0.0.md の記述方針の ChangeLog への言及を削除して…

ruby-trunk-changes 2021-01-02

今日は拡張ライブラリ bigdecimal の整数からの変換の最適化や Enumerable#compact や Enumerator::Lazy#compact のメソッド追加、Float のいくつかのメソッドの ruby 実装化などがありました。 [7156248137] Nobuyoshi Nakada 2021-01-01 14:32:07 UTC 組み…