<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/tool/lib/envutil.rb, branch v4.0.4</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Fix EnvUtil.current_parser for modular GC</title>
<updated>2025-11-18T02:32:49+00:00</updated>
<author>
<name>Peter Zhu</name>
<email>peter@peterzhu.ca</email>
</author>
<published>2025-11-17T22:05:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=fa8799ca6d75b27d4958b8e0ee1dfadc16e18433'/>
<id>fa8799ca6d75b27d4958b8e0ee1dfadc16e18433</id>
<content type='text'>
The regexp used in EnvUtil.current_parser did not allow square brackets
for feature names. Modular GC uses square brackets for the GC name (such
as +GC[mmtk]).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The regexp used in EnvUtil.current_parser did not allow square brackets
for feature names. Modular GC uses square brackets for the GC name (such
as +GC[mmtk]).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix SyntaxError: unexpected keyword_rescue, expecting keyword_end in Ruby 2.4 and earlier</title>
<updated>2025-11-12T09:51:23+00:00</updated>
<author>
<name>Taketo Takashima</name>
<email>t.taketo1113@gmail.com</email>
</author>
<published>2025-10-07T13:35:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f1972d400b5b8ecb7414b199e6a511dd832f0eb9'/>
<id>f1972d400b5b8ecb7414b199e6a511dd832f0eb9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Set Ruby parser if the given ruby accepts `--parser`</title>
<updated>2025-10-03T12:27:03+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-10-03T12:27:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=52287c68abd696ee7808fa231873e917d74dae7b'/>
<id>52287c68abd696ee7808fa231873e917d74dae7b</id>
<content type='text'>
Now envutil.rb is a part of test-unit-ruby-core gem, which still
supports old versions, 2.3 or later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now envutil.rb is a part of test-unit-ruby-core gem, which still
supports old versions, 2.3 or later.
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync https://github.com/ruby/test-unit-ruby-core/pull/8</title>
<updated>2025-08-05T04:11:18+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-08-05T02:38:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=015d8741339a8f134e00638dad388549be58c988'/>
<id>015d8741339a8f134e00638dad388549be58c988</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the current parser detection</title>
<updated>2025-07-29T13:11:49+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-07-29T10:35:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a6914c089dfbc50fa5f13e80eb8802d68c525b00'/>
<id>a6914c089dfbc50fa5f13e80eb8802d68c525b00</id>
<content type='text'>
Since `RUBY_DESCRIPTION` contains the branch name, `/prism/i` can
match unexpectedly.  Extract the feature lists between revision
and platform infos.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since `RUBY_DESCRIPTION` contains the branch name, `/prism/i` can
match unexpectedly.  Extract the feature lists between revision
and platform infos.
</pre>
</div>
</content>
</entry>
<entry>
<title>Dump with debugger just once</title>
<updated>2025-06-20T11:35:50+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-06-20T11:35:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d31d62d6857cbc05becfc5a1dffc34ac5eef3a2b'/>
<id>d31d62d6857cbc05becfc5a1dffc34ac5eef3a2b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix EnvUtil::Debugger#dump</title>
<updated>2025-06-19T08:28:44+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-06-19T08:28:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0be7fedd591d8a6ec44ee8b7ecb212834c5f550e'/>
<id>0be7fedd591d8a6ec44ee8b7ecb212834c5f550e</id>
<content type='text'>
- Send outputs from debugger to stderr
- Use `%W` to interpolate the pid
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Send outputs from debugger to stderr
- Use `%W` to interpolate the pid
</pre>
</div>
</content>
</entry>
<entry>
<title>Dump with debugger before killing stuck worker</title>
<updated>2025-06-15T11:24:30+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-06-14T06:58:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=36a04de9f08584fd566a349c9d5e953905b45838'/>
<id>36a04de9f08584fd566a349c9d5e953905b45838</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix `assert_warning` for `Proc`</title>
<updated>2025-03-17T14:42:16+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-03-13T03:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4c072c811905610a84107fdae103982d144b3d71'/>
<id>4c072c811905610a84107fdae103982d144b3d71</id>
<content type='text'>
`Proc` does not have `encoding` method.

Also, make `assert_raise_with_message` accept a `Proc` as the expected
pattern, as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`Proc` does not have `encoding` method.

Also, make `assert_raise_with_message` accept a `Proc` as the expected
pattern, as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't enable GC.auto_compact in EnvUtil.under_gc_compact_stress when not supported</title>
<updated>2024-10-11T21:00:30+00:00</updated>
<author>
<name>Peter Zhu</name>
<email>peter@peterzhu.ca</email>
</author>
<published>2024-10-11T19:42:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2e6ddd968d5601689f59c029bb401d7cdabab3b7'/>
<id>2e6ddd968d5601689f59c029bb401d7cdabab3b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
