<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/bootstraptest/test_insns.rb, 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>Add one more test example for swap instruction</title>
<updated>2021-11-09T07:56:44+00:00</updated>
<author>
<name>Nikita Vasilevsky</name>
<email>nikita.vasilevsky@shopify.com</email>
</author>
<published>2021-10-29T16:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c1c13c58eebb7441d27536a32d73380d165d6eda'/>
<id>c1c13c58eebb7441d27536a32d73380d165d6eda</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefer qualified names under Thread</title>
<updated>2021-06-29T02:41:10+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-06-28T14:01:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9eae8cdefba61e9e51feb30a4b98525593169666'/>
<id>9eae8cdefba61e9e51feb30a4b98525593169666</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed deprecated Time#succ</title>
<updated>2020-12-07T09:38:59+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-12-02T06:50:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7817a438eb1803e7b3358f43bd1f38479badfbdc'/>
<id>7817a438eb1803e7b3358f43bd1f38479badfbdc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove test for putiseq insn</title>
<updated>2020-09-24T00:56:12+00:00</updated>
<author>
<name>Michael Lindley</name>
<email>lindleymichael@gmail.com</email>
</author>
<published>2020-08-31T21:09:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e06f4a3b1fbf703bc6ccb113bfe6bdc75ec9be38'/>
<id>e06f4a3b1fbf703bc6ccb113bfe6bdc75ec9be38</id>
<content type='text'>
putiseq was removed from instruction set in 2b5bb8a0</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
putiseq was removed from instruction set in 2b5bb8a0</pre>
</div>
</content>
</entry>
<entry>
<title>Interpolated strings are no longer frozen with frozen-string-literal: true</title>
<updated>2020-09-15T19:32:35+00:00</updated>
<author>
<name>Benoit Daloze</name>
<email>eregontp@gmail.com</email>
</author>
<published>2020-08-31T19:24:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9b535f3ff7c2f48e34dd44564df7adc723b81276'/>
<id>9b535f3ff7c2f48e34dd44564df7adc723b81276</id>
<content type='text'>
* Remove freezestring instruction since this was the only usage for it.
* [Feature #17104]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove freezestring instruction since this was the only usage for it.
* [Feature #17104]
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove obsoleted opt_call_c_function insn (#3232)</title>
<updated>2020-06-17T16:16:01+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2020-06-17T16:16:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e544a3a23cb80460d77dcb145ad1ff84f77524c0'/>
<id>e544a3a23cb80460d77dcb145ad1ff84f77524c0</id>
<content type='text'>
* Remove obsoleted opt_call_c_function insn

* Keep opt_call_c_function with DEFINE_INSN_IF</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove obsoleted opt_call_c_function insn

* Keep opt_call_c_function with DEFINE_INSN_IF</pre>
</div>
</content>
</entry>
<entry>
<title>Added test for `debug_level:` option of `RubyVM::InstructionSequence.compile`</title>
<updated>2020-04-15T07:06:48+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-04-15T05:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a9567cc2bfad37cc22b3efe0971ba85bd9c1df34'/>
<id>a9567cc2bfad37cc22b3efe0971ba85bd9c1df34</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Turn class variable warnings into exceptions</title>
<updated>2020-04-10T07:29:05+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2020-03-27T22:08:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=900e83b50115afda3f79712310e4cb95e4508972'/>
<id>900e83b50115afda3f79712310e4cb95e4508972</id>
<content type='text'>
This changes the following warnings:

* warning: class variable access from toplevel
* warning: class variable @foo of D is overtaken by C

into RuntimeErrors.  Handle defined?(@@foo) at toplevel
by returning nil instead of raising an exception (the previous
behavior warned before returning nil when defined? was used).

Refactor the specs to avoid the warnings even in older versions.
The specs were checking for the warnings, but the purpose of
the related specs as evidenced from their description is to
test for behavior, not for warnings.

Fixes [Bug #14541]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes the following warnings:

* warning: class variable access from toplevel
* warning: class variable @foo of D is overtaken by C

into RuntimeErrors.  Handle defined?(@@foo) at toplevel
by returning nil instead of raising an exception (the previous
behavior warned before returning nil when defined? was used).

Refactor the specs to avoid the warnings even in older versions.
The specs were checking for the warnings, but the purpose of
the related specs as evidenced from their description is to
test for behavior, not for warnings.

Fixes [Bug #14541]
</pre>
</div>
</content>
</entry>
<entry>
<title>fix memory corruption in old GCC</title>
<updated>2019-10-09T15:13:30+00:00</updated>
<author>
<name>卜部昌平</name>
<email>shyouhei@ruby-lang.org</email>
</author>
<published>2019-10-09T15:10:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9b919885a08d6cf3c68cb1bce992feb43a8fad0c'/>
<id>9b919885a08d6cf3c68cb1bce992feb43a8fad0c</id>
<content type='text'>
This typo introduced memory corruption when __builtin_add_overflow
is not available but uint128_t is.  GCC before 5 are one of such
situatins.

See also https://rubyci.org/logs/rubyci.s3.amazonaws.com/opensuseleap/ruby-master/log/20191009T120004Z.log.html.gz
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This typo introduced memory corruption when __builtin_add_overflow
is not available but uint128_t is.  GCC before 5 are one of such
situatins.

See also https://rubyci.org/logs/rubyci.s3.amazonaws.com/opensuseleap/ruby-master/log/20191009T120004Z.log.html.gz
</pre>
</div>
</content>
</entry>
<entry>
<title>add tests</title>
<updated>2019-09-05T06:02:44+00:00</updated>
<author>
<name>卜部昌平</name>
<email>shyouhei@ruby-lang.org</email>
</author>
<published>2019-09-05T06:02:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=436099ee0459ee51ceccb3eb343a5f281556bf61'/>
<id>436099ee0459ee51ceccb3eb343a5f281556bf61</id>
<content type='text'>
Some coverage improvements.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some coverage improvements.
</pre>
</div>
</content>
</entry>
</feed>
