<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/tool/test-bundled-gems.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>Update the latest results of test-bundled-gems</title>
<updated>2025-12-24T03:24:50+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-12-24T02:56:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=202028aea170e43609f5061548578a1b5681414b'/>
<id>202028aea170e43609f5061548578a1b5681414b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Properly handle test cases terminated by signals in test-bundled-gems</title>
<updated>2025-12-24T01:59:56+00:00</updated>
<author>
<name>YO4</name>
<email>ysno@ac.auone-net.jp</email>
</author>
<published>2025-10-03T13:04:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ceea8060e4cc94846b2ff32fe8b0bb39049eda2e'/>
<id>ceea8060e4cc94846b2ff32fe8b0bb39049eda2e</id>
<content type='text'>
Process::Status#exitstatus turn into nil when child process is signeled.
When exit_code was unchanged, test-bundled-gems.rb returned 0 and make was unable to detect the failure. Fix this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Process::Status#exitstatus turn into nil when child process is signeled.
When exit_code was unchanged, test-bundled-gems.rb returned 0 and make was unable to detect the failure. Fix this.
</pre>
</div>
</content>
</entry>
<entry>
<title>ZJIT: Test against bundled gems on CI</title>
<updated>2025-10-08T00:11:37+00:00</updated>
<author>
<name>Stan Lo</name>
<email>stan.lo@shopify.com</email>
</author>
<published>2025-09-12T17:55:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6c7aa118cc36f1d36ef38b54c887eda2e4d6cf2b'/>
<id>6c7aa118cc36f1d36ef38b54c887eda2e4d6cf2b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Shorten timeout for csv</title>
<updated>2025-10-07T14:51:00+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-10-07T14:51:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=78dbc6c0b793805bb0d10e7d6d2fe8a5c0069a64'/>
<id>78dbc6c0b793805bb0d10e7d6d2fe8a5c0069a64</id>
<content type='text'>
It usually ends in a few seconds, and less than 10 seconds even on
Windows.  But recently it stalls 10 minutes and times out.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It usually ends in a few seconds, and less than 10 seconds even on
Windows.  But recently it stalls 10 minutes and times out.
</pre>
</div>
</content>
</entry>
<entry>
<title>test-bundled-gems property fails if timed out on Windows</title>
<updated>2025-10-06T09:13:27+00:00</updated>
<author>
<name>YO4</name>
<email>ysno@ac.auone-net.jp</email>
</author>
<published>2025-10-01T10:53:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=443b17a58724a806c4b772ed62ee7b5e6a5002ef'/>
<id>443b17a58724a806c4b772ed62ee7b5e6a5002ef</id>
<content type='text'>
Use spawn with array to make SIGINT working effectively on Windows
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use spawn with array to make SIGINT working effectively on Windows
</pre>
</div>
</content>
</entry>
<entry>
<title>test-bundled-gems.rb: Allow wildcards in `BUNDLED_GEMS`</title>
<updated>2025-09-17T13:42:49+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-08-12T06:18:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e758198846b7811f20e1c21aa971124fbb2fe103'/>
<id>e758198846b7811f20e1c21aa971124fbb2fe103</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix RBS tests (#14220)</title>
<updated>2025-08-15T04:54:54+00:00</updated>
<author>
<name>Soutaro Matsumoto</name>
<email>matsumoto@soutaro.com</email>
</author>
<published>2025-08-15T04:54:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=42c08e458d0df2588dba96190fd1122d4b1170ff'/>
<id>42c08e458d0df2588dba96190fd1122d4b1170ff</id>
<content type='text'>
* Use unreleased version of rbs
* Skip all failing tests on windows</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use unreleased version of rbs
* Skip all failing tests on windows</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore net-imap failures on Windows (#14216)</title>
<updated>2025-08-14T00:59:50+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashi.kokubun@shopify.com</email>
</author>
<published>2025-08-14T00:59:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c8233db22107adc77021d3f88e2b9d608b243b08'/>
<id>c8233db22107adc77021d3f88e2b9d608b243b08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle preperly comments in middle of lines in gems/bundled_gems</title>
<updated>2025-08-12T07:04:57+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-08-12T04:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6b2d9ed2a5f60606731efe13a26be12d685a49eb'/>
<id>6b2d9ed2a5f60606731efe13a26be12d685a49eb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify Set#inspect output</title>
<updated>2025-06-25T00:21:07+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2025-05-31T00:55:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3a9c091cf393e8a9c4e4b93d4216f2be3678e488'/>
<id>3a9c091cf393e8a9c4e4b93d4216f2be3678e488</id>
<content type='text'>
As Set is now a core collection class, it should have special inspect
output.  Ideally, inspect output should be suitable to eval, similar
to array and hash (assuming the elements are also suitable to eval):

  set = Set[1, 2, 3]
  eval(set.inspect) == set # should be true

The simplest way to do this is to use the Set[] syntax.

This deliberately does not use any subclass name in the output,
similar to array and hash. It is more important that users know they
are dealing with a set than which subclass:

  Class.new(Set)[]
  # this does: Set[]
  # not: #&lt;Class:0x00000c21c78699e0&gt;[]

This inspect change breaks the power_assert bundled gem tests, so
add power_assert to TEST_BUNDLED_GEMS_ALLOW_FAILURES in the workflows.

Implements [Feature #21389]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As Set is now a core collection class, it should have special inspect
output.  Ideally, inspect output should be suitable to eval, similar
to array and hash (assuming the elements are also suitable to eval):

  set = Set[1, 2, 3]
  eval(set.inspect) == set # should be true

The simplest way to do this is to use the Set[] syntax.

This deliberately does not use any subclass name in the output,
similar to array and hash. It is more important that users know they
are dealing with a set than which subclass:

  Class.new(Set)[]
  # this does: Set[]
  # not: #&lt;Class:0x00000c21c78699e0&gt;[]

This inspect change breaks the power_assert bundled gem tests, so
add power_assert to TEST_BUNDLED_GEMS_ALLOW_FAILURES in the workflows.

Implements [Feature #21389]
</pre>
</div>
</content>
</entry>
</feed>
