<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/include/ruby/io, branch ruby_3_2</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>merge revision(s) 1faeb44dfcf777ace28321e80d0ebf942161a0a7, 7f87ad9fc4bc45faf8cd33602a025f27c094b2fd: [Backport #20431]</title>
<updated>2024-07-15T03:00:14+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2024-07-15T03:00:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=db45554fef4c8e1b0ba494965449db13068e6051'/>
<id>db45554fef4c8e1b0ba494965449db13068e6051</id>
<content type='text'>
	Check if macros are defined before using

	Assume macros with the same prefix would be defined together.

	Refer autoconfigured endian macro (#10572)

	Remove the case `RB_IO_BUFFER_HOST_ENDIAN` is not defined.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Check if macros are defined before using

	Assume macros with the same prefix would be defined together.

	Refer autoconfigured endian macro (#10572)

	Remove the case `RB_IO_BUFFER_HOST_ENDIAN` is not defined.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for anonymous shared IO buffers. (#6580)</title>
<updated>2022-10-19T05:53:38+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2022-10-19T05:53:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=fc3137ef54562c3c3290245c0f62e0bb193c3145'/>
<id>fc3137ef54562c3c3290245c0f62e0bb193c3145</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improvements to IO::Buffer implementation and documentation. (#6525)</title>
<updated>2022-10-11T23:59:05+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2022-10-11T23:59:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ced1d172804b6dfe39aa31a323ffab80a25223b9'/>
<id>ced1d172804b6dfe39aa31a323ffab80a25223b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix `io/buffer.h` header guard.</title>
<updated>2022-09-26T07:10:15+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2022-09-26T06:40:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1c14e406d3c4a4c660f66f0d1c642d1ed2aabed2'/>
<id>1c14e406d3c4a4c660f66f0d1c642d1ed2aabed2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #5317] Use `rb_off_t` instead of `off_t`</title>
<updated>2022-09-08T14:01:07+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-09-05T11:23:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e2ccb316b437104cd1734c378970d34f5305966d'/>
<id>e2ccb316b437104cd1734c378970d34f5305966d</id>
<content type='text'>
Get rid of the conflict with system-provided small `off_t`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Get rid of the conflict with system-provided small `off_t`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add fiber scheduler hooks for `pread`/`pwrite`, and add support to `IO::Buffer`.</title>
<updated>2021-12-22T23:20:09+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2021-12-22T23:20:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bed920f0731a1a89a0e5fc7a7428d21be3ffb8a0'/>
<id>bed920f0731a1a89a0e5fc7a7428d21be3ffb8a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Extended interface for IO::Buffer &amp; documentation.</title>
<updated>2021-12-21T21:57:34+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2021-12-21T21:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e30920354f8c4513150c61385220a8e75448d833'/>
<id>e30920354f8c4513150c61385220a8e75448d833</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename IMMUTABLE to READONLY.</title>
<updated>2021-12-20T23:25:42+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2021-12-20T10:06:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=617687df097b8e9646be312c9fdf062090994a37'/>
<id>617687df097b8e9646be312c9fdf062090994a37</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve interface for get/set/copy.</title>
<updated>2021-12-20T23:25:42+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2021-12-20T08:22:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9fbf94ff042f91ecde094ff579784fa52efbc7a1'/>
<id>9fbf94ff042f91ecde094ff579784fa52efbc7a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Mark non-private mapped files as external.</title>
<updated>2021-12-20T23:25:42+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2021-12-19T23:37:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c86bcd434da573982ab52522a301ba5499dc13ed'/>
<id>c86bcd434da573982ab52522a301ba5499dc13ed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
