<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/tool/lib/core_assertions.rb, 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>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>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>
<entry>
<title>Compatibility with test-unit-ruby-core</title>
<updated>2025-10-17T09:55:54+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-10-17T08:34:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=837947ac7fb52c0492eb148e3cb17946aefaadc4'/>
<id>837947ac7fb52c0492eb148e3cb17946aefaadc4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip low precision clocks to measure performances</title>
<updated>2025-10-17T05:52:19+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-10-17T03:01:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5a23716c4f10700e9378f66702cd6797475ec30e'/>
<id>5a23716c4f10700e9378f66702cd6797475ec30e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore thread not suspended warning messages in LSAN</title>
<updated>2025-10-11T22:03:17+00:00</updated>
<author>
<name>Peter Zhu</name>
<email>peter@peterzhu.ca</email>
</author>
<published>2025-10-10T23:27:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=89dc79eeba9b450d2cc921b428fd4519f5e04690'/>
<id>89dc79eeba9b450d2cc921b428fd4519f5e04690</id>
<content type='text'>
When a process with multiple threads is forked, LSAN outputs warning
messages to stderr like:

    ==276855==Running thread 276851 was not suspended. False leaks are possible.

We should ignore messages like this in tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a process with multiple threads is forked, LSAN outputs warning
messages to stderr like:

    ==276855==Running thread 276851 was not suspended. False leaks are possible.

We should ignore messages like this in tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename Test::Sanitizers.enabled? to Test::Sanitizers.asan_enabled?</title>
<updated>2025-10-10T00:35:02+00:00</updated>
<author>
<name>Peter Zhu</name>
<email>peter@peterzhu.ca</email>
</author>
<published>2025-10-08T01:01:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=fc7fd63880dd8e22ac253330d1d07b8896fb7f39'/>
<id>fc7fd63880dd8e22ac253330d1d07b8896fb7f39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename ext/-test-/asan to ext/-test-/sanitizers</title>
<updated>2025-10-10T00:35:02+00:00</updated>
<author>
<name>Peter Zhu</name>
<email>peter@peterzhu.ca</email>
</author>
<published>2025-10-08T00:58:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=04ed9c1a7c44c780305a33ad5e7871f475fc181f'/>
<id>04ed9c1a7c44c780305a33ad5e7871f475fc181f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
