<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/file.c, branch v4.0.2</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[DOC] Doc for File::Stat&lt;=&gt;</title>
<updated>2025-12-21T19:05:55+00:00</updated>
<author>
<name>BurdetteLamar</name>
<email>burdettelamar@yahoo.com</email>
</author>
<published>2025-12-21T15:40:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ab4a0b4e0ec30fe7567fe6c9ef04d8ff851f256f'/>
<id>ab4a0b4e0ec30fe7567fe6c9ef04d8ff851f256f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[DOC] typo fix in ruby/file.c</title>
<updated>2025-12-03T05:16:03+00:00</updated>
<author>
<name>B. Burt</name>
<email>162539390+beeburrt@users.noreply.github.com</email>
</author>
<published>2025-12-03T05:02:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4762f429f4c26ce838bd3810dc709d08a207716a'/>
<id>4762f429f4c26ce838bd3810dc709d08a207716a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove PATH check</title>
<updated>2025-11-07T11:42:29+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-10-29T13:14:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a4c051b870ac7f7b3c5482baf05600e1f6751b47'/>
<id>a4c051b870ac7f7b3c5482baf05600e1f6751b47</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>File.dirname: return consistent encoding for `"."`</title>
<updated>2025-09-12T07:24:31+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2025-09-08T11:30:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7a05dbc47831a655a1ef8a1635f88292acd325da'/>
<id>7a05dbc47831a655a1ef8a1635f88292acd325da</id>
<content type='text'>
[Bug #21561]

It's preferable if the method is consistent in the encoding in
the returned string.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Bug #21561]

It's preferable if the method is consistent in the encoding in
the returned string.
</pre>
</div>
</content>
</entry>
<entry>
<title>[DOC] Clarify the conversion by `File.path`</title>
<updated>2025-08-27T11:10:52+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-08-27T11:08:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f7be2816797a993f0aeda04c645f268ddff9108c'/>
<id>f7be2816797a993f0aeda04c645f268ddff9108c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Suppress gcc 15 unterminated-string-initialization warnings</title>
<updated>2025-07-16T09:48:35+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-07-16T08:44:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=dedf9f5f621f4f9b72b3b40be1753791b7de974e'/>
<id>dedf9f5f621f4f9b72b3b40be1753791b7de974e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>The device numbers in `struct statx` may be larger than `dev_t`</title>
<updated>2025-06-13T10:35:52+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-06-11T14:29:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c7f5ae981a36405f4161c7ee7fe8cd0186c8d89f'/>
<id>c7f5ae981a36405f4161c7ee7fe8cd0186c8d89f</id>
<content type='text'>
`dev_t` is already 64-bit in glibc, but on some platforms like Alpine
Linux and Android NDK, `makedev` is defined as more than 32-bit (
promoting to `unsigned long long` then left-shifting by 32bit), while
`dev_t` is still 32-bit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`dev_t` is already 64-bit in glibc, but on some platforms like Alpine
Linux and Android NDK, `makedev` is defined as more than 32-bit (
promoting to `unsigned long long` then left-shifting by 32bit), while
`dev_t` is still 32-bit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build on alpine with statx change</title>
<updated>2025-06-09T12:22:36+00:00</updated>
<author>
<name>Earlopain</name>
<email>14981592+Earlopain@users.noreply.github.com</email>
</author>
<published>2025-06-09T11:19:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=96fdaf2e393933fdd128cd1a41fa9b2062792a15'/>
<id>96fdaf2e393933fdd128cd1a41fa9b2062792a15</id>
<content type='text'>
Since https://github.com/ruby/ruby/commit/18a036a6133bd141dfc25cd48ced9a2b78826af6 building on alpine fails
because usage of `__u32`, which is not portable.

&gt; file.c: In function 'rb_stat_new':
&gt; file.c:546:33: error: '__u32' undeclared (first use in this function)
&gt;   # define CP_32(m) .stx_ ## m = (__u32)st-&gt;st_ ## m
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since https://github.com/ruby/ruby/commit/18a036a6133bd141dfc25cd48ced9a2b78826af6 building on alpine fails
because usage of `__u32`, which is not portable.

&gt; file.c: In function 'rb_stat_new':
&gt; file.c:546:33: error: '__u32' undeclared (first use in this function)
&gt;   # define CP_32(m) .stx_ ## m = (__u32)st-&gt;st_ ## m
</pre>
</div>
</content>
</entry>
<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>Ensure `struct rb_io` is passed through to `thread.c`. (#13134)</title>
<updated>2025-04-19T00:55:16+00:00</updated>
<author>
<name>Samuel Williams</name>
<email>samuel.williams@oriontransfer.co.nz</email>
</author>
<published>2025-04-19T00:55:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=20a1c1dc6be9349521592fc21b17de3eb9f84051'/>
<id>20a1c1dc6be9349521592fc21b17de3eb9f84051</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
