<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/ruby/test_process.rb, branch v3_3_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Add predicates for platforms</title>
<updated>2025-12-15T08:38:38+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-09-10T06:37:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3563a0db80566b7c22ca77e620a9e89bb928dba2'/>
<id>3563a0db80566b7c22ca77e620a9e89bb928dba2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Pend some tests because these are not working with macOS 15 beta and Xcode 16 beta</title>
<updated>2025-12-15T08:38:38+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-07-12T03:35:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c98aa9771ed09ba209aba17b341a893f6c1594d4'/>
<id>c98aa9771ed09ba209aba17b341a893f6c1594d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) 8034e9c3d001ca3dff124ab42972684eac8af2ae: [Backport #20995]</title>
<updated>2025-01-15T01:59:12+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-01-15T01:59:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=12a0807965624a0be37dc79371a69b5d787cc8d1'/>
<id>12a0807965624a0be37dc79371a69b5d787cc8d1</id>
<content type='text'>
	[Bug #20995] Protect `IO.popen` block from exiting by exception
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[Bug #20995] Protect `IO.popen` block from exiting by exception
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) a7ff264477105b5dc0ade6facad4176a1b73df0b: [Backport #20393]</title>
<updated>2024-05-29T18:46:33+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2024-05-29T18:46:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6e46a363a8f29d93cf6992805ee67d029cea030f'/>
<id>6e46a363a8f29d93cf6992805ee67d029cea030f</id>
<content type='text'>
	Don't clear pending interrupts in the parent process. (#10365)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Don't clear pending interrupts in the parent process. (#10365)
</pre>
</div>
</content>
</entry>
<entry>
<title>Change test_warmup_frees_pages to check each size pool</title>
<updated>2024-05-29T16:40:45+00:00</updated>
<author>
<name>Peter Zhu</name>
<email>peter@peterzhu.ca</email>
</author>
<published>2023-12-30T03:14:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3cab9b997945ba5d3d06b374d5e12e07293f8e73'/>
<id>3cab9b997945ba5d3d06b374d5e12e07293f8e73</id>
<content type='text'>
This should help in debugging the intermittent test failures on CI:

    TestProcess#test_warmup_frees_pages [test/ruby/test_process.rb:2779]:
    &lt;201&gt; expected but was
    &lt;202&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should help in debugging the intermittent test failures on CI:

    TestProcess#test_warmup_frees_pages [test/ruby/test_process.rb:2779]:
    &lt;201&gt; expected but was
    &lt;202&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>String#force_encoding don't clear coderange if encoding is unchanged</title>
<updated>2023-11-09T11:38:10+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>byroot@ruby-lang.org</email>
</author>
<published>2023-11-08T13:05:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ea1b1ea1aa98bc9488564ef18aa4032aa1cb5536'/>
<id>ea1b1ea1aa98bc9488564ef18aa4032aa1cb5536</id>
<content type='text'>
Some code out there blind calls `force_encoding` without checking
what the original encoding was, which clears the coderange uselessly.

If the String is big, it can be a rather costly mistake.

For instance the `rack-utf8_sanitizer` gem does this on request
bodies.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some code out there blind calls `force_encoding` without checking
what the original encoding was, which clears the coderange uselessly.

If the String is big, it can be a rather costly mistake.

For instance the `rack-utf8_sanitizer` gem does this on request
bodies.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Add debug info for flaky test_warmup_frees_pages"</title>
<updated>2023-10-27T18:28:56+00:00</updated>
<author>
<name>Peter Zhu</name>
<email>peter@peterzhu.ca</email>
</author>
<published>2023-10-27T18:28:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d654d580f388a1ffc60e74d4b05f753c884ec543'/>
<id>d654d580f388a1ffc60e74d4b05f753c884ec543</id>
<content type='text'>
This reverts commit db3b814cb0ff6ffe83fe0c4f66cd6ce8951c3ca7.

This debugging information is no longer needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit db3b814cb0ff6ffe83fe0c4f66cd6ce8951c3ca7.

This debugging information is no longer needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Magical wait to get rid of deadlock on macOS</title>
<updated>2023-09-22T14:45:54+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-09-22T14:43:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ea5f8e123cb04f995ffd1f893a22e45d5693a8ea'/>
<id>ea5f8e123cb04f995ffd1f893a22e45d5693a8ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #19868] Deprecate `Process::Status#&amp;` and `Process::Status#&gt;&gt;`</title>
<updated>2023-09-14T06:26:25+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-09-14T06:19:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=998ae7c3f36b65f04471cd680b4c7ac78b3d9f30'/>
<id>998ae7c3f36b65f04471cd680b4c7ac78b3d9f30</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #19868] Suggest other Process::Status method for `&amp;` and `&gt;&gt;`</title>
<updated>2023-09-14T05:57:57+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-09-07T02:47:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b6de0a6c69a4857ca4347f65d7c9a5cb6e52c5bd'/>
<id>b6de0a6c69a4857ca4347f65d7c9a5cb6e52c5bd</id>
<content type='text'>
`Process::Status#&amp;` and `Process::Status#&gt;&gt;` are provided only for
the backward compatibility with older Ruby than 1.8 where `$?` was
a `Fixnum`, and the knowledge about internals of system dependent
macros is necessary to use them.  Modern programs and libraries
should not need these methods.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`Process::Status#&amp;` and `Process::Status#&gt;&gt;` are provided only for
the backward compatibility with older Ruby than 1.8 where `$?` was
a `Fixnum`, and the knowledge about internals of system dependent
macros is necessary to use them.  Modern programs and libraries
should not need these methods.
</pre>
</div>
</content>
</entry>
</feed>
