<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git, branch v3_4_3</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>v3.4.3</title>
<updated>2025-04-14T07:33:49+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-04-14T07:33:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d0b7e5b6a04bde21ca483d20a1546b28b401c2d4'/>
<id>d0b7e5b6a04bde21ca483d20a1546b28b401c2d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "merge revision(s) 052794bfe1970e90f4f4f9e37fc362dd27903a8d: [Backport #21197]"</title>
<updated>2025-04-14T07:29:03+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-04-14T07:29:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1c23c3095325a4ade2064cc3b35ce8e678e03ebf'/>
<id>1c23c3095325a4ade2064cc3b35ce8e678e03ebf</id>
<content type='text'>
This reverts commit e630a0f7ae909dafe2e1dbc47baf90cd795b4a5f.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit e630a0f7ae909dafe2e1dbc47baf90cd795b4a5f.
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) 0d6263bd416338a339651fb97fe4d62701704c4b: [Backport #21220]</title>
<updated>2025-04-14T07:25:55+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-04-14T07:25:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1b6f9cd6ea5715ad33d8ba4c78382aa8aafdbcd4'/>
<id>1b6f9cd6ea5715ad33d8ba4c78382aa8aafdbcd4</id>
<content type='text'>
	Fix coverage measurement for negative line numbers

	Fixes [Bug #21220]

	Co-Authored-By: Mike Bourgeous &lt;mike@mikebourgeous.com&gt;
	Co-Authored-By: Jean Boussier &lt;jean.boussier@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Fix coverage measurement for negative line numbers

	Fixes [Bug #21220]

	Co-Authored-By: Mike Bourgeous &lt;mike@mikebourgeous.com&gt;
	Co-Authored-By: Jean Boussier &lt;jean.boussier@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) 3a7b9ca93b91dcc086b9ac8b9957e59268f9493b: [Backport #21217]</title>
<updated>2025-04-14T07:21:51+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-04-14T07:21:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9abd48df705c37f69ec9fd954f84cbbbd65db624'/>
<id>9abd48df705c37f69ec9fd954f84cbbbd65db624</id>
<content type='text'>
	Fix `Integer.sqrt` to never exceed actual value

	`Integer.sqrt` uses `sqrt(3)` from libm for small values.
	This method must return a value less than or equal to the actual integer
	square root, but libm's sqrt does not always guarantee that.

	This change corrects that by decrementing the result if necessary.

	Fixes [Bug #21217]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Fix `Integer.sqrt` to never exceed actual value

	`Integer.sqrt` uses `sqrt(3)` from libm for small values.
	This method must return a value less than or equal to the actual integer
	square root, but libm's sqrt does not always guarantee that.

	This change corrects that by decrementing the result if necessary.

	Fixes [Bug #21217]
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) f27ed98effff9891d28edc7119d45811bcedd510: [Backport #21183]</title>
<updated>2025-04-14T07:20:04+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-04-14T07:20:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7b5e4125b9935cd78d80719de018dad446780e40'/>
<id>7b5e4125b9935cd78d80719de018dad446780e40</id>
<content type='text'>
	[ruby/prism] Freeze `Prism::VERSION`

	Closes https://github.com/ruby/prism/pull/3422

	https://github.com/ruby/prism/commit/b488a84253
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[ruby/prism] Freeze `Prism::VERSION`

	Closes https://github.com/ruby/prism/pull/3422

	https://github.com/ruby/prism/commit/b488a84253
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) 052794bfe1970e90f4f4f9e37fc362dd27903a8d: [Backport #21197]</title>
<updated>2025-04-14T07:18:37+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-04-14T07:18:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e630a0f7ae909dafe2e1dbc47baf90cd795b4a5f'/>
<id>e630a0f7ae909dafe2e1dbc47baf90cd795b4a5f</id>
<content type='text'>
	[ruby/prism] Accept a newline after the defined? keyword

	[Bug #21197]

	https://github.com/ruby/prism/commit/22be955ce9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[ruby/prism] Accept a newline after the defined? keyword

	[Bug #21197]

	https://github.com/ruby/prism/commit/22be955ce9
</pre>
</div>
</content>
</entry>
<entry>
<title>Test for the crash</title>
<updated>2025-04-09T23:02:37+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-03-14T15:36:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=86e37a9b707057922198137aab99bff5cc760317'/>
<id>86e37a9b707057922198137aab99bff5cc760317</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crash in TCPSocket.open</title>
<updated>2025-04-09T23:02:37+00:00</updated>
<author>
<name>Luke Jahnke</name>
<email>luke.jahnke@gmail.com</email>
</author>
<published>2025-03-14T13:38:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7e093fb43a692935823de1bb32ac4f05e46329bb'/>
<id>7e093fb43a692935823de1bb32ac4f05e46329bb</id>
<content type='text'>
Fix segfault crash observable with TCPSocket.open(nil, nil)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix segfault crash observable with TCPSocket.open(nil, nil)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge RubyGems-3.6.7 and Bundler-2.6.7</title>
<updated>2025-04-09T00:54:29+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-04-09T00:19:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e580145171c16d3ca31ee0732e3ed87ff7dfd774'/>
<id>e580145171c16d3ca31ee0732e3ed87ff7dfd774</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge RubyGems-3.6.6 and Bundler-2.6.6</title>
<updated>2025-04-09T00:54:29+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-04-09T00:19:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=db2bf9f078c21b9e0234a736214ed74642d9f795'/>
<id>db2bf9f078c21b9e0234a736214ed74642d9f795</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
