<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/ruby/test_rubyvm_mjit.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>MJIT: Compile methods in batches (#6900)</title>
<updated>2022-12-11T06:21:06+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-12-11T06:21:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9d59d093bd99ca7f4266dec1e9b4cd8b5efbd2d4'/>
<id>9d59d093bd99ca7f4266dec1e9b4cd8b5efbd2d4</id>
<content type='text'>
* MJIT: Compile methods in batches

* MJIT: make mjit-bindgen

* MJIT: Fix RubyVM::MJIT tests</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* MJIT: Compile methods in batches

* MJIT: make mjit-bindgen

* MJIT: Fix RubyVM::MJIT tests</pre>
</div>
</content>
</entry>
<entry>
<title>Rename --mjit-min-calls to --mjit-call-threshold (#6731)</title>
<updated>2022-11-15T07:38:52+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-11-15T07:38:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d15d1c01c28f63888475f8016adbc8b4f982b573'/>
<id>d15d1c01c28f63888475f8016adbc8b4f982b573</id>
<content type='text'>
for consistency with YJIT</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
for consistency with YJIT</pre>
</div>
</content>
</entry>
<entry>
<title>Remove MJIT worker thread (#6006)</title>
<updated>2022-06-15T16:40:54+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-06-15T16:40:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1162523bae926cfa6128043b635e28c14b732754'/>
<id>1162523bae926cfa6128043b635e28c14b732754</id>
<content type='text'>
[Misc #18830]</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Misc #18830]</pre>
</div>
</content>
</entry>
<entry>
<title>MJIT: Add a test for Process.waitall handling</title>
<updated>2022-06-15T05:42:09+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-06-15T05:40:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=46706e7808b897703f759d4d96b65fdf4b2bf9d0'/>
<id>46706e7808b897703f759d4d96b65fdf4b2bf9d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the test class naming consistent</title>
<updated>2022-05-21T04:34:47+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-05-21T04:34:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8b2ff2acddd2a39a69f3f61f5fdd5437e762c47c'/>
<id>8b2ff2acddd2a39a69f3f61f5fdd5437e762c47c</id>
<content type='text'>
forgot to commit this in ead96e7b44b98bef4896d836239345012821f1d2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
forgot to commit this in ead96e7b44b98bef4896d836239345012821f1d2
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename test_jit to test_mjit</title>
<updated>2022-05-21T04:32:55+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-05-21T04:31:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ead96e7b44b98bef4896d836239345012821f1d2'/>
<id>ead96e7b44b98bef4896d836239345012821f1d2</id>
<content type='text'>
to avoid confusion with YJIT
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to avoid confusion with YJIT
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename RubyVM::MJIT to RubyVM::JIT</title>
<updated>2021-01-14T06:46:51+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2021-01-14T06:36:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e1fee7f949cb6719122672fa1081c60984a5339f'/>
<id>e1fee7f949cb6719122672fa1081c60984a5339f</id>
<content type='text'>
because the name "MJIT" is an internal code name, it's inconsistent with
--jit while they are related to each other, and I want to discourage future
JIT implementation-specific (e.g. MJIT-specific) APIs by this rename.

[Feature #17490]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
because the name "MJIT" is an internal code name, it's inconsistent with
--jit while they are related to each other, and I want to discourage future
JIT implementation-specific (e.g. MJIT-specific) APIs by this rename.

[Feature #17490]
</pre>
</div>
</content>
</entry>
<entry>
<title>RubyVM::MJIT.pause(wait: true) should wait</title>
<updated>2019-09-26T07:28:34+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2019-09-26T03:53:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5d8f112505fbc3f9b008ce4ec40fc74f9f623c4a'/>
<id>5d8f112505fbc3f9b008ce4ec40fc74f9f623c4a</id>
<content type='text'>
for all compilations and compaction.

Prior to this commit, the last-compiled code has not been used because
MJIT worker is stopped before setting the code, and compaction has also
been skipped.

But it was not intentional and `wait: true` pause should wait until
those two things by its feature.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
for all compilations and compaction.

Prior to this commit, the last-compiled code has not been used because
MJIT worker is stopped before setting the code, and compaction has also
been skipped.

But it was not intentional and `wait: true` pause should wait until
those two things by its feature.
</pre>
</div>
</content>
</entry>
<entry>
<title>Restore support library for only test files.</title>
<updated>2019-07-09T12:04:07+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2019-07-09T12:04:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f9a2440866a2df05fcbacf31c4f4e5e18b996e15'/>
<id>f9a2440866a2df05fcbacf31c4f4e5e18b996e15</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust jit_support file path.</title>
<updated>2019-07-02T00:56:17+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2019-07-02T00:48:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7f3bc3529b3edb5512a32cda0ae8fe108af0beed'/>
<id>7f3bc3529b3edb5512a32cda0ae8fe108af0beed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
