<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/tool/leaked-globals, 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>Canonicalization functions were removed already</title>
<updated>2020-12-29T12:00:16+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-12-29T12:00:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b7163c712c376fd8dc01a5e3bdd44f02ae578001'/>
<id>b7163c712c376fd8dc01a5e3bdd44f02ae578001</id>
<content type='text'>
At b958e2add835d62c0a62edaf9a23ecbbd70a3635
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
At b958e2add835d62c0a62edaf9a23ecbbd70a3635
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore symbols declared in the platform header</title>
<updated>2020-12-27T06:50:44+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-12-27T05:58:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=260d626ef69336530b636e2b14b75479f869e8dc'/>
<id>260d626ef69336530b636e2b14b75479f869e8dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore objects from the "missing" directory</title>
<updated>2020-12-27T06:50:44+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-12-27T05:05:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=366b58d7ca19914d533a0bef51e51995e7876da7'/>
<id>366b58d7ca19914d533a0bef51e51995e7876da7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Get rid of \K for old BASERUBYs which have a bug in String#scan</title>
<updated>2020-12-27T06:50:43+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-12-26T12:47:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0957814c2776a78e509ceb0aa3fe958d3dc65b2f'/>
<id>0957814c2776a78e509ceb0aa3fe958d3dc65b2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Exclude entry points</title>
<updated>2020-12-27T06:50:02+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-12-26T12:46:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d55d0331c703f883c4b6fd76b5a14508cc398338'/>
<id>d55d0331c703f883c4b6fd76b5a14508cc398338</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support AC_FUNC_MEMCMP</title>
<updated>2020-12-27T06:50:02+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-12-25T15:53:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=46ab4fcf2a71cf68565dc587db6fb1497e75e854'/>
<id>46ab4fcf2a71cf68565dc587db6fb1497e75e854</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update leaked-globals [Bug #16934]</title>
<updated>2020-06-04T08:00:52+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-06-04T07:24:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2b7454eb922ccbda065affc92e2e94c7c28b809f'/>
<id>2b7454eb922ccbda065affc92e2e94c7c28b809f</id>
<content type='text'>
* match uppercase types which would be global, other than [BDT]
* ignore `RUBY_` prefixed symbols
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* match uppercase types which would be global, other than [BDT]
* ignore `RUBY_` prefixed symbols
</pre>
</div>
</content>
</entry>
<entry>
<title>st.c: Use rb_st_* prefix instead of st_* (#2479)</title>
<updated>2019-09-22T13:12:18+00:00</updated>
<author>
<name>Yusuke Endoh</name>
<email>mame@ruby-lang.org</email>
</author>
<published>2019-09-22T13:12:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5f35b8ca30cba69968d4d0c885a4bf5c48b03e17'/>
<id>5f35b8ca30cba69968d4d0c885a4bf5c48b03e17</id>
<content type='text'>
The original st.c was public domain hash table implementation, but
Ruby's st.c is highly modified, and its data structure is not
compatiblie with the original one.

Therefore, when creating an extension library to wrap C code that uses
the original st.c, the symbols conflict, which leads to segfault.

This changes the prefix `st_*` of st.c functions to `rb_st_*` for
reflecting that they are specific to Ruby's, and avoid symbol conflicts.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The original st.c was public domain hash table implementation, but
Ruby's st.c is highly modified, and its data structure is not
compatiblie with the original one.

Therefore, when creating an extension library to wrap C code that uses
the original st.c, the symbols conflict, which leads to segfault.

This changes the prefix `st_*` of st.c functions to `rb_st_*` for
reflecting that they are specific to Ruby's, and avoid symbol conflicts.</pre>
</div>
</content>
</entry>
<entry>
<title>Put colorize to library directory.</title>
<updated>2019-07-15T00:40:22+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2019-07-14T23:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e8ddbc0239b9dfa32787e93c6942f085e5c42b49'/>
<id>e8ddbc0239b9dfa32787e93c6942f085e5c42b49</id>
<content type='text'>
  Same as 66299e7ca83d379d13abaa5411f3e0419334cabb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Same as 66299e7ca83d379d13abaa5411f3e0419334cabb
</pre>
</div>
</content>
</entry>
<entry>
<title>leaked-globals: check if un-prefixed symbols leak externally</title>
<updated>2019-05-16T14:34:01+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2019-05-16T14:26:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=23751a2681abd50e9081bdbb00f818942570c872'/>
<id>23751a2681abd50e9081bdbb00f818942570c872</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
