<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git, branch v3_3_10</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>bump teeny</title>
<updated>2025-10-23T10:00:15+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2025-10-23T10:00:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=343ea050023cfc0374fdea6fdf625b2f57b716a4'/>
<id>343ea050023cfc0374fdea6fdf625b2f57b716a4</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) 957c832db137e67289e93dfd9fd9e915b1f2fc87:</title>
<updated>2025-10-20T12:09:51+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2025-10-20T12:09:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ac27bec23f1a38a2368953d5ce7fe6115825e67e'/>
<id>ac27bec23f1a38a2368953d5ce7fe6115825e67e</id>
<content type='text'>
	[PATCH] Fix memory leak in rb_const_remove when using namespace

	We need to free the rb_const_entry_t we remove from the RCLASS_WRITABLE_CONST_TBL
	otherwise it will leak memory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[PATCH] Fix memory leak in rb_const_remove when using namespace

	We need to free the rb_const_entry_t we remove from the RCLASS_WRITABLE_CONST_TBL
	otherwise it will leak memory.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't check existence of openssl-1.1 dll files on GHA mingw workflow.</title>
<updated>2025-10-18T05:43:19+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2025-10-18T05:43:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4365a09466462836c0e5f88d15736846734b8216'/>
<id>4365a09466462836c0e5f88d15736846734b8216</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop renaming openssl dll files on GHA mingw workflow.</title>
<updated>2025-10-18T03:26:34+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2025-10-18T03:26:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=599257ea3310b2897164317ed4e86e7b3a5cd6a7'/>
<id>599257ea3310b2897164317ed4e86e7b3a5cd6a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>partially merge revision 949573028b127931cb034a2928ef80a59c45ea43:</title>
<updated>2025-10-18T03:20:09+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2025-10-18T03:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4a09da622a8aabb3d2e68cf38addf544a5c06c13'/>
<id>4a09da622a8aabb3d2e68cf38addf544a5c06c13</id>
<content type='text'>
	[PATCH] Win32: OpenSSL 1.1 DLLs are no longer used

	We are already using OpenSSL 3.3 and have no possibility to use system
	provided DLLs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[PATCH] Win32: OpenSSL 1.1 DLLs are no longer used

	We are already using OpenSSL 3.3 and have no possibility to use system
	provided DLLs.
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) e94a2f691d67ad98be9036e76c765fcfa7d22552: [Backport #21638]</title>
<updated>2025-10-18T02:20:54+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2025-10-18T02:20:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e526fbe770909974f610b7a2a00bd8d5dd045f1f'/>
<id>e526fbe770909974f610b7a2a00bd8d5dd045f1f</id>
<content type='text'>
	[PATCH] [Bug #21638] Mark ractor-local `$VERBOSE` and `$DEBUG`

	https://github.com/sampersand/blog/blob/master/the%20-s%20flag.md#the-segfault
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[PATCH] [Bug #21638] Mark ractor-local `$VERBOSE` and `$DEBUG`

	https://github.com/sampersand/blog/blob/master/the%20-s%20flag.md#the-segfault
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) 07b59eee6aa120537d7d72422327cc7b855e9400:</title>
<updated>2025-10-11T09:28:36+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2025-10-11T09:28:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a4ca3de38e8910d7fc8968036157c08cb2604af5'/>
<id>a4ca3de38e8910d7fc8968036157c08cb2604af5</id>
<content type='text'>
	[PATCH] Fix memory leak when load_from_binary raises

	ibf_load_code will leak memory allocated for the code if an exception is
	raised. The following script reproduces the leak:

	    bin = RubyVM::InstructionSequence.of(1.method(:abs)).to_binary

	    10.times do
	      100_000.times do
	        RubyVM::InstructionSequence.load_from_binary(bin)
	      rescue ArgumentError
	      end
	      puts `ps -o rss= -p #{$$}`
	    end

	Before:

	    18004
	    23380
	    28756
	    34260
	    39892
	    45396
	    50772
	    55892
	    61012
	    66132

	After:

	    12536
	    12920
	    13304
	    13688
	    14072
	    14456
	    14840
	    15352
	    15608
	    15864
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[PATCH] Fix memory leak when load_from_binary raises

	ibf_load_code will leak memory allocated for the code if an exception is
	raised. The following script reproduces the leak:

	    bin = RubyVM::InstructionSequence.of(1.method(:abs)).to_binary

	    10.times do
	      100_000.times do
	        RubyVM::InstructionSequence.load_from_binary(bin)
	      rescue ArgumentError
	      end
	      puts `ps -o rss= -p #{$$}`
	    end

	Before:

	    18004
	    23380
	    28756
	    34260
	    39892
	    45396
	    50772
	    55892
	    61012
	    66132

	After:

	    12536
	    12920
	    13304
	    13688
	    14072
	    14456
	    14840
	    15352
	    15608
	    15864
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport WASI setjmp handler memory leak fixes to Ruby 3.3</title>
<updated>2025-10-11T09:27:37+00:00</updated>
<author>
<name>刘皓</name>
<email>whiteaxe@tuta.io</email>
</author>
<published>2025-10-09T00:45:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7e31d3c0229095b6b256ba04288869a6373938b6'/>
<id>7e31d3c0229095b6b256ba04288869a6373938b6</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) 7ae67e8f6ad6e7fd0677b28a7a10961f79d55495: [Backport #21568]</title>
<updated>2025-10-11T08:01:06+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2025-10-11T08:01:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=27a1df7506ba566d08a536e93910fff574cd6d56'/>
<id>27a1df7506ba566d08a536e93910fff574cd6d56</id>
<content type='text'>
	[PATCH] load.c: Fix dest and src of MEMMOVE

	When multiple files with the same name are required, the features_index
	hash stores the indexes in `$LOADED_FEATURES` array into a darray.
	The dest and src arguments for `MEMMOVE` were wrongly reversed when
	inserting a new index in the darray.

	[Bug #21568]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[PATCH] load.c: Fix dest and src of MEMMOVE

	When multiple files with the same name are required, the features_index
	hash stores the indexes in `$LOADED_FEATURES` array into a darray.
	The dest and src arguments for `MEMMOVE` were wrongly reversed when
	inserting a new index in the darray.

	[Bug #21568]
</pre>
</div>
</content>
</entry>
<entry>
<title>Update openssl gem to 3.2.2</title>
<updated>2025-10-11T07:53:43+00:00</updated>
<author>
<name>Bo Anderson</name>
<email>mail@boanderson.me</email>
</author>
<published>2025-10-09T03:24:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ce7aa23f97273fa181be26aec33d3c6998e203c5'/>
<id>ce7aa23f97273fa181be26aec33d3c6998e203c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
