<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/ruby, branch v3_0_7</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Historical timezones of Lisbon in tzdata are unstable</title>
<updated>2023-03-29T01:57:57+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-03-26T14:10:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=998fe8ace4621b7337fcd88c78eec02588d0bc57'/>
<id>998fe8ace4621b7337fcd88c78eec02588d0bc57</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip test_europe_lisbon on macOS</title>
<updated>2023-03-29T01:57:57+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2023-03-26T06:23:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4527440b5242b7e26cce2500177e989853d7fb16'/>
<id>4527440b5242b7e26cce2500177e989853d7fb16</id>
<content type='text'>
until we figure out why it's failing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
until we figure out why it's failing.
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) 58cc3c9f: [Backport #19187]</title>
<updated>2022-12-08T03:31:20+00:00</updated>
<author>
<name>NAKAMURA Usaku</name>
<email>usa@ruby-lang.org</email>
</author>
<published>2022-12-08T03:31:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a0a99185577794b1915eba0dc5154f09cc95e81d'/>
<id>a0a99185577794b1915eba0dc5154f09cc95e81d</id>
<content type='text'>
	[Bug #19187] Fix for tzdata-2022g

	---
	 test/ruby/test_time_tz.rb | 21 +++++++++++++++------
	 1 file changed, 15 insertions(+), 6 deletions(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[Bug #19187] Fix for tzdata-2022g

	---
	 test/ruby/test_time_tz.rb | 21 +++++++++++++++------
	 1 file changed, 15 insertions(+), 6 deletions(-)
</pre>
</div>
</content>
</entry>
<entry>
<title>Keep GC disabled until VM bootstrap has done [Bug #17583]</title>
<updated>2022-11-24T11:01:26+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-03-09T07:29:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5fb3cf463c2d78a161fba6a4486bd48e0cbd96c9'/>
<id>5fb3cf463c2d78a161fba6a4486bd48e0cbd96c9</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) 7f81f335478a3ca873f34e3bc0af6927819d3e84: [Backport #18734]</title>
<updated>2022-06-18T14:00:21+00:00</updated>
<author>
<name>NAKAMURA Usaku</name>
<email>usa@ruby-lang.org</email>
</author>
<published>2022-06-18T14:00:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6ac4449fce6257ffe653a743880cead2e43167e8'/>
<id>6ac4449fce6257ffe653a743880cead2e43167e8</id>
<content type='text'>
	Return `false` where sticky-bit is not provided [Bug #18734]

	---
	 file.c | 2 +-
	 1 file changed, 1 insertion(+), 1 deletion(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Return `false` where sticky-bit is not provided [Bug #18734]

	---
	 file.c | 2 +-
	 1 file changed, 1 insertion(+), 1 deletion(-)
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s): a0040af6715d85f416f1282588974e151a8164eb</title>
<updated>2022-06-18T13:54:12+00:00</updated>
<author>
<name>NAKAMURA Usaku</name>
<email>usa@ruby-lang.org</email>
</author>
<published>2022-06-18T13:54:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=28b238f2cbcbf9993c4ce8031cbe19bd2accbfbf'/>
<id>28b238f2cbcbf9993c4ce8031cbe19bd2accbfbf</id>
<content type='text'>
	[Win32] Fix mode of character/pipe device stat [Bug #18732]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[Win32] Fix mode of character/pipe device stat [Bug #18732]
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix dtoa buffer overrun</title>
<updated>2022-04-12T11:48:55+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2022-04-12T11:08:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3fa771ddedac25560be57f4055f1767e6c810f58'/>
<id>3fa771ddedac25560be57f4055f1767e6c810f58</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Just free compiled pattern if no space is used</title>
<updated>2022-04-12T11:48:55+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2022-04-12T11:07:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=052ec6d2585c3ace95671013d336f5543624ef3d'/>
<id>052ec6d2585c3ace95671013d336f5543624ef3d</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) 496591de96b261b8789332c7f8b2bfbd17658955: [Backport #18578]</title>
<updated>2022-03-13T06:42:14+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2022-03-13T06:42:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f404b21f849af06fb8bbd4b87fdfb585e904d6c3'/>
<id>f404b21f849af06fb8bbd4b87fdfb585e904d6c3</id>
<content type='text'>
	st.c: Do not clear entries_bound when calling Hash#shift for empty
	 hash

	tab-&gt;entries_bound is used to check if the bins are full in
	rebuild_table_if_necessary.

	Hash#shift against an empty hash assigned 0 to tab-&gt;entries_bound, but
	didn't clear the bins. Thus, the table is not rebuilt even when the bins
	are full. Attempting to add a new element into full-bin hash gets stuck.

	This change stops clearing tab-&gt;entries_bound in Hash#shift.
	[Bug #18578]
	---
	 st.c                   |  1 -
	 test/ruby/test_hash.rb | 13 +++++++++++++
	 2 files changed, 13 insertions(+), 1 deletion(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	st.c: Do not clear entries_bound when calling Hash#shift for empty
	 hash

	tab-&gt;entries_bound is used to check if the bins are full in
	rebuild_table_if_necessary.

	Hash#shift against an empty hash assigned 0 to tab-&gt;entries_bound, but
	didn't clear the bins. Thus, the table is not rebuilt even when the bins
	are full. Attempting to add a new element into full-bin hash gets stuck.

	This change stops clearing tab-&gt;entries_bound in Hash#shift.
	[Bug #18578]
	---
	 st.c                   |  1 -
	 test/ruby/test_hash.rb | 13 +++++++++++++
	 2 files changed, 13 insertions(+), 1 deletion(-)
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) c79d2e54748f52c5023b0a1ee441561df9826c17: [Backport #18562]</title>
<updated>2022-03-13T06:16:29+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2022-03-13T06:16:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0bd3e436e27c048933133bc19f863c954ed3e3a6'/>
<id>0bd3e436e27c048933133bc19f863c954ed3e3a6</id>
<content type='text'>
	Fix TAG_THROW through require [Bug #18562]

	Previously this was being incorrectly swapped with TAG_RAISE in the next
	line. This would end up checking the T_IMEMO throw_data to the exception
	handling (which calls Module#===). This happened to not break existing
	tests because Module#=== returned false when klass is NULL.

	This commit handles throw from require correctly by jumping to the tag
	retaining the TAG_THROW state.
	---
	 load.c                      |  2 +-
	 test/ruby/test_exception.rb | 21 +++++++++++++++++++++
	 2 files changed, 22 insertions(+), 1 deletion(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Fix TAG_THROW through require [Bug #18562]

	Previously this was being incorrectly swapped with TAG_RAISE in the next
	line. This would end up checking the T_IMEMO throw_data to the exception
	handling (which calls Module#===). This happened to not break existing
	tests because Module#=== returned false when klass is NULL.

	This commit handles throw from require correctly by jumping to the tag
	retaining the TAG_THROW state.
	---
	 load.c                      |  2 +-
	 test/ruby/test_exception.rb | 21 +++++++++++++++++++++
	 2 files changed, 22 insertions(+), 1 deletion(-)
</pre>
</div>
</content>
</entry>
</feed>
