<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/tool/lib, branch v4.0.3</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Extract `Test::JobServer` module</title>
<updated>2025-12-19T04:36:42+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-12-19T00:26:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bfba65d8c1fcdc75ea3fc0f78d8bc7514e7afabd'/>
<id>bfba65d8c1fcdc75ea3fc0f78d8bc7514e7afabd</id>
<content type='text'>
A placeholder to handle GNU make jobserver option.
spec/default.mspec didn't handle the jobserver using a FIFO.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A placeholder to handle GNU make jobserver option.
spec/default.mspec didn't handle the jobserver using a FIFO.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[Bug #21697] Keep revision.h outside VCS"</title>
<updated>2025-11-19T07:41:04+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-11-19T07:41:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=339c1731b260e2fcc52e0dfeab0e16f7591af36d'/>
<id>339c1731b260e2fcc52e0dfeab0e16f7591af36d</id>
<content type='text'>
This reverts commit 8986115e0a2a989f2b2ea5945f02c7a13989d640.
`RELEASE_DATE` including `YEAR`, `MONTH`, `DAY` are mandatory, while
`REVISION` is not.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 8986115e0a2a989f2b2ea5945f02c7a13989d640.
`RELEASE_DATE` including `YEAR`, `MONTH`, `DAY` are mandatory, while
`REVISION` is not.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #21697] Keep revision.h outside VCS</title>
<updated>2025-11-19T07:19:51+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-11-19T06:12:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8986115e0a2a989f2b2ea5945f02c7a13989d640'/>
<id>8986115e0a2a989f2b2ea5945f02c7a13989d640</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.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>Ractor support Windows platform. We need to skip only failing tests of RubyGems</title>
<updated>2025-11-13T10:42:38+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-11-13T09:40:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d80aa36847cb57a785ccaa9b1219fcbd26a74369'/>
<id>d80aa36847cb57a785ccaa9b1219fcbd26a74369</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use omit instead of return in assertion</title>
<updated>2025-11-13T05:29:16+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-11-13T02:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3c68b781dcf63fe29dbde569e534ab0e2b3eec0c'/>
<id>3c68b781dcf63fe29dbde569e534ab0e2b3eec0c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Omit assert_ractor with Windows platform</title>
<updated>2025-11-13T05:29:16+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-11-13T02:44:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=13407d959ab6e481db3148ea76f46c2f5aa70479'/>
<id>13407d959ab6e481db3148ea76f46c2f5aa70479</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>assert_separately: Suppress experimental warnings</title>
<updated>2025-11-12T09:51:57+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-11-10T06:59:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0ca3eed109c42711ac66d65637724045c280def3'/>
<id>0ca3eed109c42711ac66d65637724045c280def3</id>
<content type='text'>
test-unit depends on power_assert that the recent versions require
ruby 3.1 or later.  While test-unit rescues syntax error at loading
power_assert for old ruby versions, warnings for experimental features
are not suppressed, and `assert_separately` fails because stderr is
not empty, by default.  Since adding `required_ruby_version` to
power_assert causes the installation with old rubygems to fail, we
just ignore warnings for experimental features totally.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
test-unit depends on power_assert that the recent versions require
ruby 3.1 or later.  While test-unit rescues syntax error at loading
power_assert for old ruby versions, warnings for experimental features
are not suppressed, and `assert_separately` fails because stderr is
not empty, by default.  Since adding `required_ruby_version` to
power_assert causes the installation with old rubygems to fail, we
just ignore warnings for experimental features totally.
</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>Support multiple require in assert_ractor</title>
<updated>2025-11-12T09:35:16+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-11-12T08:22:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=96a425e5c53ab63f2b3065fd970481a80794445b'/>
<id>96a425e5c53ab63f2b3065fd970481a80794445b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
