<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/ext, branch v3_4_5</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/json] [ruby/json] Run `have_func` with the header providing the declarations</title>
<updated>2025-07-15T16:23:42+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-07-01T08:38:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d2264185fad4f272a8cb5b9865fd3cd47e5e8291'/>
<id>d2264185fad4f272a8cb5b9865fd3cd47e5e8291</id>
<content type='text'>
https://github.com/ruby/json/commit/95fb084027

https://github.com/ruby/json/commit/9d080765cc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/json/commit/95fb084027

https://github.com/ruby/json/commit/9d080765cc
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/strscan] Run `have_func` with the header providing the declarations</title>
<updated>2025-07-15T16:23:42+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-07-01T08:38:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8a9c6e0304f554b3d9d9c29bb07e1ab8544d5c37'/>
<id>8a9c6e0304f554b3d9d9c29bb07e1ab8544d5c37</id>
<content type='text'>
https://github.com/ruby/strscan/commit/18c0a59b65
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/strscan/commit/18c0a59b65
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/strscan] Update extconf.rb</title>
<updated>2025-07-15T16:23:42+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-06-12T01:32:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2473d0b6f758f3826de70f66412a6eb678fb9002'/>
<id>2473d0b6f758f3826de70f66412a6eb678fb9002</id>
<content type='text'>
(https://github.com/ruby/strscan/pull/158)

- `have_func` includes "ruby.h" by default.
- include "ruby/re.h" where `rb_reg_onig_match` is declared.

https://github.com/ruby/strscan/commit/1ac96f47e9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/strscan/pull/158)

- `have_func` includes "ruby.h" by default.
- include "ruby/re.h" where `rb_reg_onig_match` is declared.

https://github.com/ruby/strscan/commit/1ac96f47e9
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] [ruby/openssl] Run `have_func` with the header providing the declarations</title>
<updated>2025-07-15T16:23:42+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-07-01T08:38:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=05a7d345ce0cc6fc5c55a4df0e633b145c3e6316'/>
<id>05a7d345ce0cc6fc5c55a4df0e633b145c3e6316</id>
<content type='text'>
https://github.com/ruby/openssl/commit/b6f56c4540

https://github.com/ruby/openssl/commit/5277ca1431
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/openssl/commit/b6f56c4540

https://github.com/ruby/openssl/commit/5277ca1431
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge etc 1.4.6</title>
<updated>2025-07-15T16:23:42+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-07-15T08:34:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9a11bc5a2456448381235f25f0b51b33d2baf946'/>
<id>9a11bc5a2456448381235f25f0b51b33d2baf946</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge io-nonblock 0.3.2</title>
<updated>2025-07-15T16:23:42+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-07-15T08:34:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=84d49322701ea1a2451440f53633ed9fd4a72f02'/>
<id>84d49322701ea1a2451440f53633ed9fd4a72f02</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge io-wait 0.3.2</title>
<updated>2025-07-15T16:23:42+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-07-15T08:34:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=854787a8b23f82f59f15c3253a8461534495d7f5'/>
<id>854787a8b23f82f59f15c3253a8461534495d7f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge io-console 0.8.1</title>
<updated>2025-07-15T16:23:42+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-07-15T08:33:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=282cbf68f0d4dcb75aeeefea1fac4ffd9e7a319b'/>
<id>282cbf68f0d4dcb75aeeefea1fac4ffd9e7a319b</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) d77e02bd85ab7f841df8d473bac214b9a92a3506: [Backport #21497]</title>
<updated>2025-07-14T21:48:27+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-07-14T21:48:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=782aef10bbdb63aba6d71e4f5f1876888c70efcb'/>
<id>782aef10bbdb63aba6d71e4f5f1876888c70efcb</id>
<content type='text'>
	[Bug #21497] [ruby/socket]: add full prototype
	MIME-Version: 1.0
	Content-Type: text/plain; charset=UTF-8
	Content-Transfer-Encoding: 8bit

	otherwise, gcc 15 will complain:

	&gt; init.c:573:19: error: too many arguments to function ‘Rconnect’; expected 0, have 3
	&gt;   573 |     return (VALUE)Rconnect(arg-&gt;fd, arg-&gt;sockaddr, arg-&gt;len);
	&gt;       |                   ^~~~~~~~ ~~~~~~~
	&gt; In file included from init.c:11:
	&gt; rubysocket.h:294:5: note: declared here
	&gt;   294 | int Rconnect();
	&gt;       |     ^~~~~~~~

	&gt; sockssocket.c:33:9: error: too many arguments to function ‘SOCKSinit’; expected 0, have 1
	&gt;    33 |         SOCKSinit("ruby");
	&gt;       |         ^~~~~~~~~ ~~~~~~
	&gt; In file included from sockssocket.c:11:
	&gt; rubysocket.h:293:6: note: declared here
	&gt;   293 | void SOCKSinit();
	&gt;       |      ^~~~~~~~~

	Signed-off-by: Z. Liu &lt;zhixu.liu@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[Bug #21497] [ruby/socket]: add full prototype
	MIME-Version: 1.0
	Content-Type: text/plain; charset=UTF-8
	Content-Transfer-Encoding: 8bit

	otherwise, gcc 15 will complain:

	&gt; init.c:573:19: error: too many arguments to function ‘Rconnect’; expected 0, have 3
	&gt;   573 |     return (VALUE)Rconnect(arg-&gt;fd, arg-&gt;sockaddr, arg-&gt;len);
	&gt;       |                   ^~~~~~~~ ~~~~~~~
	&gt; In file included from init.c:11:
	&gt; rubysocket.h:294:5: note: declared here
	&gt;   294 | int Rconnect();
	&gt;       |     ^~~~~~~~

	&gt; sockssocket.c:33:9: error: too many arguments to function ‘SOCKSinit’; expected 0, have 1
	&gt;    33 |         SOCKSinit("ruby");
	&gt;       |         ^~~~~~~~~ ~~~~~~
	&gt; In file included from sockssocket.c:11:
	&gt; rubysocket.h:293:6: note: declared here
	&gt;   293 | void SOCKSinit();
	&gt;       |      ^~~~~~~~~

	Signed-off-by: Z. Liu &lt;zhixu.liu@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) c1877d431e76f4a782d51602fa8487e98d302956: [Backport #21437]</title>
<updated>2025-07-14T21:31:20+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-07-14T21:31:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=02744e58f3d410931a58873e1dab8752740e60ff'/>
<id>02744e58f3d410931a58873e1dab8752740e60ff</id>
<content type='text'>
	[ruby/date] [Bug #21437] Date#hash for large years

	Addresses https://bugs.ruby-lang.org/issues/21437

	Signed-off-by: Dmitry Dygalo &lt;dmitry.dygalo@workato.com&gt;

	https://github.com/ruby/date/commit/31f07bc576
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[ruby/date] [Bug #21437] Date#hash for large years

	Addresses https://bugs.ruby-lang.org/issues/21437

	Signed-off-by: Dmitry Dygalo &lt;dmitry.dygalo@workato.com&gt;

	https://github.com/ruby/date/commit/31f07bc576
</pre>
</div>
</content>
</entry>
</feed>
