<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/missing, branch v3_2_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Adjust styles [ci skip]</title>
<updated>2022-07-27T09:42:27+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-07-27T09:42:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f42230ff2210647d480d02a381065359be993015'/>
<id>f42230ff2210647d480d02a381065359be993015</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix dtoa buffer overrun</title>
<updated>2022-04-12T12:30:49+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-06-30T21:39:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d0a822eec524522d81ffc7da2bb1baf906b0318a'/>
<id>d0a822eec524522d81ffc7da2bb1baf906b0318a</id>
<content type='text'>
https://hackerone.com/reports/1248108
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://hackerone.com/reports/1248108
</pre>
</div>
</content>
</entry>
<entry>
<title>[wasm] wasm/missing.{c,h}: add missing libc stubs for wasi-libc</title>
<updated>2022-01-19T02:19:06+00:00</updated>
<author>
<name>Yuta Saito</name>
<email>kateinoigakukun@gmail.com</email>
</author>
<published>2022-01-15T16:18:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7ee786388ae0d6f8c8cea7bf012cc11fdb5b534a'/>
<id>7ee786388ae0d6f8c8cea7bf012cc11fdb5b534a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefer ANSI-style prototypes over old K&amp;R-style definitions</title>
<updated>2021-10-27T01:16:52+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-10-27T01:16:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=33844f3096ed15eb1568d6aa333d8040ec9f074a'/>
<id>33844f3096ed15eb1568d6aa333d8040ec9f074a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use C99-defined signbit macro</title>
<updated>2021-08-27T03:42:23+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-08-27T03:42:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=80c1faf0769abfb459c5c749206ed02311d8274b'/>
<id>80c1faf0769abfb459c5c749206ed02311d8274b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use C99-defined macros to classify a floating-point number</title>
<updated>2021-08-27T03:41:30+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-08-27T01:52:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=04be8e84db1cf4f8b2a7bc7679eda4336da75d43'/>
<id>04be8e84db1cf4f8b2a7bc7679eda4336da75d43</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed missing/dup2.c</title>
<updated>2021-05-10T06:59:23+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-05-01T13:07:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2d670274481647bf3bc9c82a9472bc8500a97a45'/>
<id>2d670274481647bf3bc9c82a9472bc8500a97a45</id>
<content type='text'>
This function should be always available, as POSIX-compliant or
Windows platform are required since 1.9.  Also the code in this
file is MT-unsafe.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This function should be always available, as POSIX-compliant or
Windows platform are required since 1.9.  Also the code in this
file is MT-unsafe.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed race in dtoa [Bug #17612]</title>
<updated>2021-02-10T10:44:47+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-02-10T06:24:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3acc81d9e41b18380b9e0168fe2b5e5e0c727256'/>
<id>3acc81d9e41b18380b9e0168fe2b5e5e0c727256</id>
<content type='text'>
Fixed the race condition when replacing `freelist` entry with its
chained next element.  At acquiring an entry, hold the entry once
with the special value, then release by replacing it with the next
element again after acquired.  If another thread is holding the
same entry at that time, spinning until the entry gets released.

Co-Authored-By: Koichi Sasada &lt;ko1@atdot.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed the race condition when replacing `freelist` entry with its
chained next element.  At acquiring an entry, hold the entry once
with the special value, then release by replacing it with the next
element again after acquired.  If another thread is holding the
same entry at that time, spinning until the entry gets released.

Co-Authored-By: Koichi Sasada &lt;ko1@atdot.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dtoa.c: make thread-safe by using atomic CAS</title>
<updated>2021-01-10T09:19:53+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-01-10T08:36:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2adbf01ae14c0a4cf190b7c969b91726966a0e0f'/>
<id>2adbf01ae14c0a4cf190b7c969b91726966a0e0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>dtoa.c: constified</title>
<updated>2021-01-10T07:42:36+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-01-10T07:32:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=34d02631e71209b12abb69d0114601027e485bc9'/>
<id>34d02631e71209b12abb69d0114601027e485bc9</id>
<content type='text'>
clang seems to locate never modified local data in the const
segment implicitly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
clang seems to locate never modified local data in the const
segment implicitly.
</pre>
</div>
</content>
</entry>
</feed>
