<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/-ext-/thread/helper.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>Add missing GVL hooks for M:N threads and ractors</title>
<updated>2023-12-09T17:31:41+00:00</updated>
<author>
<name>John Hawthorn</name>
<email>john@hawthorn.email</email>
</author>
<published>2023-12-09T05:16:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b2ad4fec1a369e1cbd0c65d52062946a4fbfb84b'/>
<id>b2ad4fec1a369e1cbd0c65d52062946a4fbfb84b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Add missing GVL hooks for M:N threads and ractors"</title>
<updated>2023-12-04T02:37:06+00:00</updated>
<author>
<name>John Hawthorn</name>
<email>john@hawthorn.email</email>
</author>
<published>2023-12-04T02:13:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=85bc80a51be0ceedcc57e7b6b779e6f8f885859e'/>
<id>85bc80a51be0ceedcc57e7b6b779e6f8f885859e</id>
<content type='text'>
This reverts commit ad54fbf281ca1935e79f4df1460b0106ba76761e.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit ad54fbf281ca1935e79f4df1460b0106ba76761e.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing GVL hooks for M:N threads and ractors</title>
<updated>2023-12-02T18:06:07+00:00</updated>
<author>
<name>John Hawthorn</name>
<email>john@hawthorn.email</email>
</author>
<published>2023-11-29T23:54:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ad54fbf281ca1935e79f4df1460b0106ba76761e'/>
<id>ad54fbf281ca1935e79f4df1460b0106ba76761e</id>
<content type='text'>
[Bug #20019]

This fixes GVL instrumentation in three locations it was missing:
- Suspending when blocking on a Ractor
- Suspending when doing a coroutine transfer from an M:N thread
- Resuming after an M:N thread starts

Co-authored-by: Matthew Draper &lt;matthew@trebex.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Bug #20019]

This fixes GVL instrumentation in three locations it was missing:
- Suspending when blocking on a Ractor
- Suspending when doing a coroutine transfer from an M:N thread
- Resuming after an M:N thread starts

Co-authored-by: Matthew Draper &lt;matthew@trebex.net&gt;
</pre>
</div>
</content>
</entry>
</feed>
