<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/include/ruby/io.h, branch v4.0.4</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[Feature #21205] Define File::Stat#birthtime by statx</title>
<updated>2025-05-30T11:55:12+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-05-09T13:16:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=18a036a6133bd141dfc25cd48ced9a2b78826af6'/>
<id>18a036a6133bd141dfc25cd48ced9a2b78826af6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce `enum rb_io_mode`. (#7894)</title>
<updated>2025-04-16T07:50:37+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2025-04-16T07:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8d21f666b8098545a366c46f1990edf2a9f4ffcb'/>
<id>8d21f666b8098545a366c46f1990edf2a9f4ffcb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Better handling of timeout in `rb_io_maybe_wait_*`. (#9531)</title>
<updated>2024-10-04T06:36:06+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2024-10-04T06:36:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c878843b2cb8fd54ebfaabd10b6334cf4d400208'/>
<id>c878843b2cb8fd54ebfaabd10b6334cf4d400208</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clarify `rb_io_maybe_wait` behaviour. (#9527)</title>
<updated>2024-10-04T05:40:38+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2024-10-04T05:40:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=96d69d2df269bbf68bb0e378b2cd4af46bfd37a4'/>
<id>96d69d2df269bbf68bb0e378b2cd4af46bfd37a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Hide public implementation of `rb_io`. (#9568)" (#10283)</title>
<updated>2024-03-22T01:56:02+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2024-03-22T01:56:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b4d73e9f80aa5fe72c39f42a88727fed0abb261b'/>
<id>b4d73e9f80aa5fe72c39f42a88727fed0abb261b</id>
<content type='text'>
This reverts commit 9ab1fa3bf570bf19b0d6808adf12e965aacc6d83.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 9ab1fa3bf570bf19b0d6808adf12e965aacc6d83.</pre>
</div>
</content>
</entry>
<entry>
<title>Hide public implementation of `rb_io`. (#9568)</title>
<updated>2024-03-06T06:47:38+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2024-03-06T06:47:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9ab1fa3bf570bf19b0d6808adf12e965aacc6d83'/>
<id>9ab1fa3bf570bf19b0d6808adf12e965aacc6d83</id>
<content type='text'>
Remove `struct rb_io {...}`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove `struct rb_io {...}`.</pre>
</div>
</content>
</entry>
<entry>
<title>Restore `HAVE_RB_IO_T` macro for compatibility with `kgio`, `unicorn`, etc. (#8286)</title>
<updated>2023-08-28T12:50:05+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2023-08-28T12:50:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=caf48487cafb8414c60f32b902decf0689ae2093'/>
<id>caf48487cafb8414c60f32b902decf0689ae2093</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add deprecations for public `struct rb_io` members. (#7916)</title>
<updated>2023-06-08T11:22:43+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2023-06-08T11:22:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3fe09eba9d040d275d8305fe1b00f2f22218b6c8'/>
<id>3fe09eba9d040d275d8305fe1b00f2f22218b6c8</id>
<content type='text'>
* Add deprecations for public struct rb_io members.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add deprecations for public struct rb_io members.</pre>
</div>
</content>
</entry>
<entry>
<title>Expose `enum rb_io_event` flags without `_t` suffix. (#7887)</title>
<updated>2023-06-01T13:54:08+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2023-06-01T13:54:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b7ee51e81dd63990ec27daaa151864214cbf85d2'/>
<id>b7ee51e81dd63990ec27daaa151864214cbf85d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop `_t` suffix from struct names. (#7886)</title>
<updated>2023-06-01T12:46:10+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2023-06-01T12:46:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=47a8de609595def385cb8c716b80d7a64b718310'/>
<id>47a8de609595def385cb8c716b80d7a64b718310</id>
<content type='text'>
POSIX reserves `_t` suffix in types.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
POSIX reserves `_t` suffix in types.</pre>
</div>
</content>
</entry>
</feed>
