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

ruby-trunk-changes 2024-05-31

今日は主に configure の --with-gmp がうまく機能していなかった不具合修正や rubygems と bundler の更新などがありました。 [15501e13d7] Jean Boussier 2024-05-30 12:41:52 UTC 拡張ライブラリ stringio 内の chilled string 対応を revert しています…

ruby-trunk-changes 2024-05-30

今日は主に標準添付ライブラリ net/http の Net::HTTP.put メソッドの追加、bundler の修正、reline のバージョン更新などがありました。 [ab353a3064] Nobuyoshi Nakada 2024-05-29 12:37:40 UTC 632115c11ec356d5abd65a0db2a21358c87d99bb の spec/default…

ruby-trunk-changes 2024-05-29

今日は主に sprintf や String#% のフォーマット文字列の仕様の変更や安定版メンテナンス用ツールの変更などがありました。 [6b3935250e] David Rodríguez 2024-05-28 13:38:14 UTC bundler の bundle gem でプロジェクト生成する時の CODE_OF_CONDUCT.md の…

ruby-trunk-changes 2024-05-28

今日は主に String を要素にする Range で yield する文字列の coderange を設定する最適化や標準添付ライブラリ reline の機能追加、短い文字列に hash 値を埋め込むことで再計算を抑止する最適化などいろいろな変更がありました。 [7c6e4bc7ca] verdy89 20…

ruby-trunk-changes 2024-05-27

今日は VM 命令列の最適化での chilled string 用の命令対応や CI でのエラーのデバッグのための対応などがありました。 [bc50f2a3f1] Nobuyoshi Nakada 2024-05-26 11:14:18 UTC SyntaxError にファイルパスを指定して生成する rb_syntax_error_append() で…

ruby-trunk-changes 2024-05-26

今日は macOS にて make clean で coroutine/ 配下のファイルを消してしまうビルドプロセスの不具合修正や bundler のリファクタリングなどがありました。 [6b0afbb111] Martin Emde 2024-05-22 04:51:18 UTC bundler のリファクタリング。 [d2c4363e0c] Mar…

ruby-trunk-changes 2024-05-25

今日は主に File.open などの引数処理の不具合修正や prism, bundler の更新がありました。 [3832a1bda8] David Rodríguez 2024-05-22 13:57:31 UTC bundler のネストした if 文と後置 if による条件分岐を 1つの if 文に集約するリファクタリング。 [0f9781…

ruby-trunk-changes 2024-05-24

今日は主に Array#pack のために VM の最適化命令の対応を拡張する最適化などがありました。 [7d89d52714] Kevin Newton 2024-05-23 15:28:32 UTC prism の更新。 [0ebd37234e] Kevin Newton 2024-05-23 15:53:22 UTC prism の更新。 [56a51fcd33] Kevin New…

ruby-trunk-changes 2024-05-23

今日は主にビルドプロセスの修正や parse.y での GC 関連の不具合修正などがありました。 [e575954887] Kevin Newton 2024-05-22 18:31:38 UTC prism の更新。 [6d81ae3f01] Kevin Newton 2024-05-22 18:16:36 UTC prism の更新。 [2cc047df9a] Hiroshi SHIB…

ruby-trunk-changes 2024-05-22

今日は主に昨日の macOS でのビルドエラー対策の再修正や bundler の git コマンド対応の修正などがありました。 [ff43b4a28b] Kevin Newton 2024-05-21 13:55:31 UTC prism の更新。 [bcbfc675a4] Kevin Newton 2024-05-21 15:47:19 UTC prism の更新。 [16…

ruby-trunk-changes 2024-05-21

今日は主に ripper の DSL の拡張とそれを利用した parse.y の ripper 用アクションのリファクタリングなどがありました。 [e90e8f8bd3] Kevin Newton 2024-05-20 13:54:14 UTC prism の更新。 [2e8ae13974] Kevin Newton 2024-05-20 14:42:52 UTC prism の…

ruby-trunk-changes 2024-05-20

今日は主に Thread のコンテキストスイッチの処理の不具合修正や bundled gems の rexml と racc のバージョン更新などがありました。 [b47533f67b] Nobuyoshi Nakada 2024-05-19 11:44:02 UTC prism の更新。 [8c0b57d3ee] Nobuyoshi Nakada 2024-05-19 11:…

ruby-trunk-changes 2024-05-19

今日は parse.y のリファクタリングや Thread のコンテキスト切り替えの処理のレアな不具合の修正などがありました。 [232f7b37cf] Nobuyoshi Nakada 2024-05-18 10:46:05 UTC parse.y で node の型に enum lex_state_e を追加して文字列リテラル内の式の埋…

ruby-trunk-changes 2024-05-18

今日は主に prism の更新がありました。 [aed93ba19e] S-H-GAMELINKS 2024-05-17 02:59:35 UTC prism の更新。 [0649c1e3bc] Kevin Newton 2024-05-17 14:47:13 UTC prism の更新。 [c60cdbdc98] Kevin Newton 2024-05-17 14:35:30 UTC prism の更新。 [e61d…

ruby-trunk-changes 2024-05-17

今日は主に prism の rubygems の更新、bundled gems の minitest のバージョン更新などがありました。 [d076101af9] Nobuyoshi Nakada 2024-05-16 12:25:52 UTC misc/lldb_rb/ の lldb での rp コマンドで NODE を出力する時の内部構造の変更への追随。 [35…

ruby-trunk-changes 2024-05-16

今日は主に prism, rubygems の更新と for 文の変数部分に safe navigator つきのメソッド呼び出しの記法が書かれた時の不具合修正などがありました。 [c4a5866798] Kevin Newton 2024-05-15 15:14:57 UTC prism の更新。 [cbd1553800] Kevin Newton 2024-05…

ruby-trunk-changes 2024-05-15

今日は主に rubygems のテストの修正や拡張ライブラリ zlib のパフォーマンス改善の変更などがありました。 [4dc0b23018] David Rodriguez 2024-05-03 21:38:05 UTC rubygems の Gem::Specification の特異メソッド内で Gem::Specification の特異メソッドを…

ruby-trunk-changes 2024-05-14

今日は bundler の require 削減まわりの変更や標準添付ライブラリ reline の更新がありました。 [02c8e6583b] Samuel Giddins 2024-02-20 19:05:30 UTC rubygems の tar パッケージの解析時に空のヘッダ? を表すインスタンスを定数に格納して使いまわすよう…

ruby-trunk-changes 2024-05-13

今日は主に rubygems や bundler の修正がありました。 [3c16d93cd3] Nobuyoshi Nakada 2024-05-12 14:12:02 UTC Universal Parser 用に parser_encoding という型を const void としてマクロで定義しています。警告抑制のためとのこと。 [e926298343] David…

ruby-trunk-changes 2024-05-12

今日はなかださん無双で主に Marshal.load が既存の Module/Class のインスタンス変数を上書きするのを禁止する変更などがありました。 [4edd9b072c] Nobuyoshi Nakada 2024-05-12 04:47:10 UTC irb のテストで一時ディレクトリの teardown での削除を追加し…

ruby-trunk-changes 2024-05-11

今日は拡張ライブラリ ripper の不具合修正や irb, prism の更新がありました。 [69d0a3b033] Kevin Newton 2024-05-10 09:39:07 UTC irb の IRB::RubyLex で SyntaxError の内容をエラーメッセージで判定している部分の正規表現の条件を緩めています。おそ…

ruby-trunk-changes 2024-05-10

今日は prism の更新とドキュメントの変更がありました。 [444030fc61] Kevin Newton 2024-05-08 18:20:12 UTC prism の更新。 [fd2876e6a2] KJ Tsanaktsidis 2024-05-10 00:11:22 UTC doc/contributing/building_ruby.md で ASAN を有効にする時に使うべき…

ruby-trunk-changes 2024-05-09

今日は主に標準添付ライブラリ prism や reline の更新がありました。 [ba062a6231] Kevin Newton 2024-05-07 19:23:10 UTC prism の更新。 [5a332940ed] Nobuyoshi Nakada 2024-05-08 12:39:32 UTC defs/gmake.mk で revision.h を更新する条件の変更をして…

ruby-trunk-changes 2024-05-08

今日は主に拡張ライブラリ openssl の新規メソッド追加やインデント除去つきヒアドキュメントの空白のみの行の扱いの修正などがありました。 [eb8efa42f0] Kevin Newton 2024-05-07 13:53:17 UTC prism の更新。 [8cc733dff7] Kevin Newton 2024-05-07 16:08…

ruby-trunk-changes 2024-05-07

今日は主に bundled gem の bigdecimal のバージョンアップなどがありました。 [1df1edc080] Alan Wu 2024-05-06 14:28:36 UTC YJIT の --yjit-stats で出力するカウンタに invalidate_ep_escape というのを追加しています。 https://github.com/ruby/ruby/p…

ruby-trunk-changes 2024-05-06

今日は主に Ractor.select に割り込みが効いてなかった不具合の修正などがありました。 [5398a46889] git 2024-05-05 11:12:41 UTC NEWS の default gems のバージョンリストの irb のバージョンを更新しています。 [6747fbe77d] Luke Gruber 2024-05-05 15:…

ruby-trunk-changes 2024-05-05

今日は主に標準添付ライブラリ reline と irb の変更、拡張ライブラリ openssl の OpenSSL::SSL::SSLSocket#read_nonblock の挙動の小さな変更などがありました。 [b181ba7400] Koichi ITO 2024-05-04 04:49:31 UTC prism の更新。 [d679afe9f9] tomoya ishi…

ruby-trunk-changes 2024-05-04

今日は主に prism と irb の更新がありました。 [7c029f612f] Kevin Newton 2024-05-03 12:28:39 UTC prism の更新。 [32b1dea566] Earlopain 2024-04-28 10:23:22 UTC prism の更新。 [1d51e929b1] Kevin Newton 2024-05-03 12:53:24 UTC prism の更新。 [5…

ruby-trunk-changes 2024-05-03

今日は irb や reline の不具合修正や parse.y のパラメーターつきルール利用の続きなどがありました。 [12cbfd8e2f] Nobuyoshi Nakada 2024-05-02 13:11:15 UTC rubyspec の C API テスト用の拡張ライブラリで警告抑制のため return しない関数に NORETURN(…

ruby-trunk-changes 2024-05-02

今日は潜在的なメモリリークの修正や拡張ライブラリ openssl の不具合修正などがありました。 [d1f14bafb0] Peter Zhu 2024-04-30 21:22:04 UTC setproctitle(3) の代替実装でメモリプロファイラがメモリリークを検出する対策をしています。おそらく実害はな…