<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/ruby/rjit/test_assembler.rb, branch v3_3_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>RJIT: Convert opt_case_dispatch keys with #to_value</title>
<updated>2023-12-22T01:47:36+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2023-12-22T01:45:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9a3c49ee5d6dd3770c21ed8193e7efd64cd81a6e'/>
<id>9a3c49ee5d6dd3770c21ed8193e7efd64cd81a6e</id>
<content type='text'>
comptime_key is a Ruby object and the value is not valid in machine code.

This PR also implements `CMP r/m64, imm32 (Mod 01: [reg]+disp8)` that is
now needed for running mail.gem benchmark.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
comptime_key is a Ruby object and the value is not valid in machine code.

This PR also implements `CMP r/m64, imm32 (Mod 01: [reg]+disp8)` that is
now needed for running mail.gem benchmark.
</pre>
</div>
</content>
</entry>
<entry>
<title>RJIT: Optimize Kernel#block_given?</title>
<updated>2023-03-19T21:15:45+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2023-03-19T21:15:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2f29044de48ed3f468c09ea3c5c214791370037f'/>
<id>2f29044de48ed3f468c09ea3c5c214791370037f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>RJIT: Optimize String#&lt;&lt;</title>
<updated>2023-03-19T20:25:41+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2023-03-19T06:49:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2121282753b9faee1ce6f93d6c75b105ad040af0'/>
<id>2121282753b9faee1ce6f93d6c75b105ad040af0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>RJIT: Simplify how Capstone is used in tests</title>
<updated>2023-03-14T03:42:19+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2023-03-14T03:40:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d8344559b224a701caa80a2f72e0798ded80bcd7'/>
<id>d8344559b224a701caa80a2f72e0798ded80bcd7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>RJIT: Handle Mod 10 for CMP r/m64, r64</title>
<updated>2023-03-12T07:47:11+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2023-03-12T07:47:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3efe4639eca9b0bd5b3a2332c17595597bfd7f29'/>
<id>3efe4639eca9b0bd5b3a2332c17595597bfd7f29</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>RJIT: Use lambda constants to match operands</title>
<updated>2023-03-12T07:35:58+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2023-03-12T06:46:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9c220bf5e14821093b2f8dc8d7c7d5619b424f11'/>
<id>9c220bf5e14821093b2f8dc8d7c7d5619b424f11</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>RJIT: Write initial tests for Assembler</title>
<updated>2023-03-10T22:57:37+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2023-03-10T22:09:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=93e34fe42e81d72a3e45501bf3f200ca5e78442f'/>
<id>93e34fe42e81d72a3e45501bf3f200ca5e78442f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>RJIT: Start testing Assembler</title>
<updated>2023-03-10T21:57:52+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2023-03-10T21:19:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=76808b1ee45db247ad2aad9cc950a3a3a6e888eb'/>
<id>76808b1ee45db247ad2aad9cc950a3a3a6e888eb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
