<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/tool/lib/envutil.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>Skip under_gc_compact_stress on s390x (#10073)</title>
<updated>2024-05-29T18:13:02+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2024-02-22T22:34:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2f4fe76eff0a8c6ab7a1d2fb845453acfc3cb206'/>
<id>2f4fe76eff0a8c6ab7a1d2fb845453acfc3cb206</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) e12d4c654e3cb7a4473014610bc3bae41aaf811e: [Backport #20104]</title>
<updated>2024-01-30T11:29:02+00:00</updated>
<author>
<name>NARUSE, Yui</name>
<email>naruse@airemix.jp</email>
</author>
<published>2024-01-30T11:29:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f585171a6b1d6c20b3c162fd59dc874510ed2a49'/>
<id>f585171a6b1d6c20b3c162fd59dc874510ed2a49</id>
<content type='text'>
	Don't create T_MATCH object if /regexp/.match(string) doesn't match

	Fixes [Bug #20104]
	---
	 re.c                     |  9 ++++++---
	 test/ruby/test_regexp.rb | 12 ++++++++++++
	 tool/lib/envutil.rb      |  8 ++++++++
	 3 files changed, 26 insertions(+), 3 deletions(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Don't create T_MATCH object if /regexp/.match(string) doesn't match

	Fixes [Bug #20104]
	---
	 re.c                     |  9 ++++++---
	 test/ruby/test_regexp.rb | 12 ++++++++++++
	 tool/lib/envutil.rb      |  8 ++++++++
	 3 files changed, 26 insertions(+), 3 deletions(-)
</pre>
</div>
</content>
</entry>
<entry>
<title>Support `GC.auto_compact = :empty` on debug builds</title>
<updated>2023-12-19T23:29:36+00:00</updated>
<author>
<name>Peter Zhu</name>
<email>peter@peterzhu.ca</email>
</author>
<published>2023-12-18T21:55:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=32ecda354f1556edbfdba4723716fa523acbc94d'/>
<id>32ecda354f1556edbfdba4723716fa523acbc94d</id>
<content type='text'>
This commit adds `GC.auto_compact = :empty` which will run
auto-compaction sorting pages by empty slots so the most amount of
objects will be moved. This will make it easier to write tests for
auto-compaction.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit adds `GC.auto_compact = :empty` which will run
auto-compaction sorting pages by empty slots so the most amount of
objects will be moved. This will make it easier to write tests for
auto-compaction.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compaction during ary_make_partial</title>
<updated>2023-11-27T17:40:26+00:00</updated>
<author>
<name>Peter Zhu</name>
<email>peter@peterzhu.ca</email>
</author>
<published>2023-11-27T16:30:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=150ed44d87e2d5b00f38019a487e05a67a303482'/>
<id>150ed44d87e2d5b00f38019a487e05a67a303482</id>
<content type='text'>
The ary_make_shared call may allocate, which can trigger a GC
compaction. This can cause the array to be embedded because it has a
length of 0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ary_make_shared call may allocate, which can trigger a GC
compaction. This can cause the array to be embedded because it has a
length of 0.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefer RbConfig.ruby over the 3.times fallback (#8691)</title>
<updated>2023-10-18T00:57:39+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2023-10-18T00:57:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6c46ccf226bc6440743b51af713864c062eba27f'/>
<id>6c46ccf226bc6440743b51af713864c062eba27f</id>
<content type='text'>
It seems saner to use RbConfig.ruby than using ruby in a random ancestor
directory.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It seems saner to use RbConfig.ruby than using ruby in a random ancestor
directory.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix wrong assignment</title>
<updated>2023-08-02T14:55:07+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-08-02T14:55:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a502cd80a592c90dc76daf06687ce67bdb183d02'/>
<id>a502cd80a592c90dc76daf06687ce67bdb183d02</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow to override environment variables for debug</title>
<updated>2023-08-02T10:55:31+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-08-02T10:30:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=85ee4a65a22ebe6f3c65f0b10397bd6ebb976333'/>
<id>85ee4a65a22ebe6f3c65f0b10397bd6ebb976333</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support new style diagnostic reports</title>
<updated>2022-12-24T15:43:27+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-12-24T15:43:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3cbe37bd357464c0ce665770998b691cad022a24'/>
<id>3cbe37bd357464c0ce665770998b691cad022a24</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remain `RUBY_ON_BUG` for child processes.</title>
<updated>2022-01-19T14:17:14+00:00</updated>
<author>
<name>Koichi Sasada</name>
<email>ko1@atdot.net</email>
</author>
<published>2022-01-19T08:44:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=374904b25f0cd399b800d9b822659fbff382b23c'/>
<id>374904b25f0cd399b800d9b822659fbff382b23c</id>
<content type='text'>
`RUBY_ON_BUG` is useful for child processes created by the test
process.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`RUBY_ON_BUG` is useful for child processes created by the test
process.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/stringio] Pass IOs as separate list for ruby 2.x</title>
<updated>2021-03-08T00:35:25+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-03-07T04:45:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=21e255913c5d00426bcc4d69e3d444b45635a534'/>
<id>21e255913c5d00426bcc4d69e3d444b45635a534</id>
<content type='text'>
https://github.com/ruby/stringio/commit/74e39858eb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/stringio/commit/74e39858eb
</pre>
</div>
</content>
</entry>
</feed>
