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

ruby-trunk-changes 2024-09-30

今日は拡張ライブラリ win32 の win32/sspi.rb というスクリプトの修正や MacPorts のパッチを適用した時のメモリリークの不具合修正などがありました。 [e7144af750] Nobuyoshi Nakada 2024-09-29 10:07:16 UTC doc/packed_data.rdoc の Array#pack の指示…

ruby-trunk-changes 2024-09-29

今日は特異メソッド定義時の文法の不具合修正や rubygems で gem がみつからない時のエラーメッセージでの suggest の変更などがありました。 [8f678d6989] ydah 2024-09-26 17:32:27 UTC foo= みたいな代入記号つきメソッドに対して演算子つき代入を使う呼…

ruby-trunk-changes 2024-09-28

今日は parse.y の依存関係整理や prism の不具合修正などがありました。 [098649bc59] Stan Lo 2024-09-27 13:58:29 UTC 標準添付ライブラリ rdoc でドキュメント生成時に標準エラー出力に出すメッセージに生成する index.html のパスを表示するようにして…

ruby-trunk-changes 2024-09-27

今日は irb のバージョン更新や parse.y の CRuby の関数依存を減らす変更などがありました。 [49057f36ef] Stan Lo 2024-09-26 13:38:00 UTC irb のバージョンを 1.14.1 に更新しています。 [e71f8905c4] git 2024-09-26 13:39:23 UTC NEWS の default gems…

ruby-trunk-changes 2024-09-26

今日は古い macOS 向けの対応や ripper のメモリリーク修正、prism の更新などがありました。 [407f8b8716] Peter Zhu 2024-09-23 17:55:37 UTC インデント除去つきヒアドキュメントを ripper でパースした時にメモリリークしていた不具合を修正しています。…

ruby-trunk-changes 2024-09-25

今日は prism 対応や AST の予約語トークンの位置情報追加などがありました。 [b8baf3f3ee] Benoit Daloze 2024-09-20 20:20:43 UTC prism の更新。 [ed4a55fc4d] Benoit Daloze 2024-09-17 20:44:07 UTC prism の更新。 [8edd6e606f] Kevin Newton 2024-09-…

ruby-trunk-changes 2024-09-24

今日は主に Windows 環境向けの変更などがありました。 [4c3727c6ac] Samuel Williams 2023-06-21 22:49:58 UTC rubyspec に無名 Module の Module#name のテストを追加しています。 [f6dcab5f50] Peter Zhu 2024-09-20 14:52:43 UTC gc/default.c の rb_gc_…

ruby-trunk-changes 2024-09-23

今日は主に GC の実装の ASAN 対応の強化や予約語 case に対応する3種類の AST ノードに位置情報を持たせる変更などがありました。 [02b36f7572] KJ Tsanaktsidis 2024-09-21 11:11:27 UTC ASAN 利用時の誤検出抑制のための asan_unpoisoning_object() の定…

ruby-trunk-changes 2024-09-22

今日は主に Complex#inspect や Complex#to_s の不具合修正などがありました。 [9f574fa12f] Jeremy Evans 2024-09-20 21:57:56 UTC Complex#inspect や Complex#to_s で再帰的に実部の数値に対して inspect/to_s を呼んだ結果の文字列オブジェクトを破壊的…

ruby-trunk-changes 2024-09-21

今日は主に bundler のテストの警告対策や prism の修正などがありました。 [276bb58457] Nobuyoshi Nakada 2024-09-20 10:39:27 UTC デフォルトの parser を変更した時に追加した GitHub Actions の設定 .github/workflows/parsey.yml の ignore の設定や環…

ruby-trunk-changes 2024-09-20

今日はメソッドキャッシュの不具合修正や RGenGC 用 write barrier の漏れの修正などがありました。 [167fba52f0] Peter Zhu 2024-09-18 18:54:52 UTC GC の実装に要求する関数ポインタの initial_stress_set を削除しています。 [6118e8a473] Jeremy Evans …

ruby-trunk-changes 2024-09-19

今日は prism 利用時の非互換の修正やメソッド引数の評価順についての不具合修正などがありました。 [f826185786] Nobuyoshi Nakada 2024-09-18 12:03:48 UTC .document のドキュメント化する対象のファイルに hash.rb を追加しています。 [ruby-core:119251…

ruby-trunk-changes 2024-09-18

今日は主に GC のインターフェースの関数ポインタ名の変更や prism 利用によるテストの警告の抑制のための変更などがありました。 [fd5e583990] Yusuke Endoh 2024-09-17 13:32:09 UTC テストの警告抑制のため一時的に $VERBOSE に nil を設定するようにして…

ruby-trunk-changes 2024-09-17

今日は GC 実装の ASAN 対応や prism 対応後のテストの警告抑制、bundler の更新などがありました。 [d57bc870ac] Kevin Newton 2024-09-13 19:33:14 UTC prism の更新。 [2bfeedc082] David Rodríguez 2024-09-12 14:41:34 UTC bundler の gem の cache の…

ruby-trunk-changes 2024-09-16

今日は bundler の lock つきファイル操作で .lock ファイルを削除するようにする変更などがありました。 [7411caa103] David Rodríguez 2024-09-11 13:46:56 UTC bundler で Gem.open_file_with_flock を定義(代替定義?)する時の定義を 5afee4d79599e5aad36…

ruby-trunk-changes 2024-09-15

今日はテストの警告抑制の変更だけでした。 [bc13ec735b] Yusuke Endoh 2024-09-15 01:05:57 UTC prism 利用時の RubyVM::InstructionSequence のテストで compile させるスクリプトに未使用の変数があった時の警告の抑制のため変数名の prefix に "_" をつ…

ruby-trunk-changes 2024-09-14

今日は主に default parser になった prism の不具合や非互換の修正などがありました。 [642528511e] David Rodríguez 2024-09-13 09:10:53 UTC bundler のテストで存在しないバージョンの bundler を指定して実行するテストで将来的に実際にインストールさ…

ruby-trunk-changes 2024-09-13

今日は主にデフォルトの parser を prism 利用版にする変更やディレクトリ操作や user/group 情報の取得のシステムコール呼び出しで GVL を解放する変更などがありました。 [885cf350de] ydah 2024-09-11 09:32:50 UTC 同根している lrama のバージョンを 0.…

ruby-trunk-changes 2024-09-12

今日は主に prism の修正や Binding#irb の定義で bundler 環境下で irb を activate する実装の変更などがありました。 [3aeb9c75bd] BurdetteLamar 2024-09-11 12:14:30 UTC Array#delete_if の rdoc 用コメントに関連メソッドのリンクを追記しています。 …

ruby-trunk-changes 2024-09-11

今日は主に bundler の更新やいくつかの予約語の AST のノードに位置情報を持たせるようにする変更などがありました。 [22f12b0a62] Peter Zhu 2024-09-09 16:11:30 UTC T_CLASS/T_MODULE/T_ICLASS 型オブジェクトの callcache のテーブルの mark 処理で rb_…

ruby-trunk-changes 2024-09-10

今日は主に String#append_as_bytes メソッドの新規追加やメモリ管理の空pageの効率化、GC.stat の項目追加などがありました。 [16f241f0aa] Jean Boussier 2024-08-01 09:14:19 UTC String#append_as_bytes というメソッドを追加して receiver の文字列の E…

ruby-trunk-changes 2024-09-09

今日は主に標準添付ライブラリ open-uri で redirect に従う時に一部のヘッダを消したり変更したりするためのオプション :request_specific_fields の追加や、Range#step の変更で Symbol が要素の時の処理の対応、parser の変更で goruby がビルドできなく…

ruby-trunk-changes 2024-09-08

今日は主に prism の修正などがありました。 [4774284124] Koichi ITO 2024-09-07 14:21:29 UTC prism の更新。 [ec5d5422ca] Mads Ohm Larsen 2024-09-08 12:17:33 UTC 標準添付ライブラリ rdoc の CSS のポインタの形状指定を追加しています。 https://git…

ruby-trunk-changes 2024-09-07

今日は主に rubygems の修正や Kernel#Float() の引数の Encoding に関する不具合修正などがありました。 [37712c1ed6] Nobuyoshi Nakada 2024-09-06 12:58:01 UTC 拡張ライブラリ socket の shutdown(2) の第2引数に渡す数値を直書きしてたのを SHUT_RD、SH…

ruby-trunk-changes 2024-09-06

今日は Array#fetch_values というメソッドの新規追加や Time#xmlschema を組み込みメソッドにする変更、irb と reline を将来 bundled gems にするための準備などがありました。 [be6d23646f] Mari Imaizumi 2024-09-05 12:22:30 UTC 標準添付ライブラリ re…

ruby-trunk-changes 2024-09-05

今日は主に Array や Hash のリテラルを freeze するような時にオブジェクトを dedup するための最適化命令の導入や、socket の名前解決の native thread 利用時に fork する時の不具合対応、Time#strftime の最適化などがありました。 [9a766777d4] tomoya …

ruby-trunk-changes 2024-09-04

今日は標準添付ライブラリ reline の不具合修正や FIFO の open 時に割り込みで失敗してしまうことがあった不具合の修正などがありました。 [a2243ee48b] ydah 2024-09-03 07:12:30 UTC 予約語 alias に対応する AST のノード NODE_ALIS/構造体 rb_node_alia…

ruby-trunk-changes 2024-09-03

今日は主に rubygems と bundler の更新、先日の Range#step の最適化によって要素が文字列の時の動作が壊れていたのを修正する変更などがありました。 [9d522cc44d] David Rodríguez 2024-08-28 10:30:35 UTC bundler のテストで ruby 本体のリポジトリ内で…

ruby-trunk-changes 2024-09-02

今日は標準添付ライブラリ logger のバージョン更新などがありました。 [745b4775c5] Hiroshi SHIBATA 2024-09-02 02:28:22 UTC 標準添付ライブラリ logger のバージョンを 1.6.1 に更新しています。 [0642f71a32] git 2024-09-02 02:30:26 UTC NEWS の defa…

ruby-trunk-changes 2024-09-01

今日は主に rubygems の不具合修正や拡張ライブラリ io/console の古い ruby をサポートするための修正がありました。 [d6fc8f3d57] Durable Programming Team 2024-08-28 20:53:26 UTC rubygems の Gem::Specification._load メソッド内でインスタンス変数…