<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/yjit/src/disasm.rs, 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>YJIT: Pack BlockId and CodePtr (#6748)</title>
<updated>2022-11-16T23:48:46+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-11-16T23:48:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3259aceb3514892450664828b39a78cc95a412fa'/>
<id>3259aceb3514892450664828b39a78cc95a412fa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>YJIT: Respect writable_addrs on --yjit-dump-iseq-disasm as well (#6596)</title>
<updated>2022-10-20T00:47:11+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-10-20T00:47:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b963fb25d2f683759c273eb21af85c1632122056'/>
<id>b963fb25d2f683759c273eb21af85c1632122056</id>
<content type='text'>
YJIT: Respect writable_addrs on --yjit-dump-iseq-disasm

as well</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
YJIT: Respect writable_addrs on --yjit-dump-iseq-disasm

as well</pre>
</div>
</content>
</entry>
<entry>
<title>YJIT: Skip dumping code for the other cb on --yjit-dump-disasm (#6592)</title>
<updated>2022-10-19T19:36:24+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-10-19T19:36:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0d360ee7ff962ef66667a75a912c3980c4f5b217'/>
<id>0d360ee7ff962ef66667a75a912c3980c4f5b217</id>
<content type='text'>
YJIT: Skip dumping code for the other cb

on --yjit-dump-disasm</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
YJIT: Skip dumping code for the other cb

on --yjit-dump-disasm</pre>
</div>
</content>
</entry>
<entry>
<title>Code clean around unused code for some architectures or features (#6581)</title>
<updated>2022-10-18T18:19:41+00:00</updated>
<author>
<name>Jimmy Miller</name>
<email>jimmy.miller@shopify.com</email>
</author>
<published>2022-10-18T18:19:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b2ba71df9efd2e484cce955a398f2894702c7de0'/>
<id>b2ba71df9efd2e484cce955a398f2894702c7de0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>YJIT: Allow --yjit-dump-disasm to dump into a file (#6552)</title>
<updated>2022-10-17T17:47:22+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-10-17T17:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f11765aef0cafb6fadf98216c94507f2390a0a70'/>
<id>f11765aef0cafb6fadf98216c94507f2390a0a70</id>
<content type='text'>
* YJIT: Allow --yjit-dump-disasm to dump into a file

* YJIT: Move IO implementation to disasm.rs

* YJIT: More consistent naming</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* YJIT: Allow --yjit-dump-disasm to dump into a file

* YJIT: Move IO implementation to disasm.rs

* YJIT: More consistent naming</pre>
</div>
</content>
</entry>
<entry>
<title>YJIT: Avoid creating payloads for non-JITed ISEQs (#6549)</title>
<updated>2022-10-14T19:45:00+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-10-14T19:45:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=53e0e5e8df8648e23278e4811e634671de9e1af1'/>
<id>53e0e5e8df8648e23278e4811e634671de9e1af1</id>
<content type='text'>
* YJIT: Count freed ISEQs

* YJIT: Avoid creating payloads for non-JITed ISEQs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* YJIT: Count freed ISEQs

* YJIT: Avoid creating payloads for non-JITed ISEQs</pre>
</div>
</content>
</entry>
<entry>
<title>fixes more clippy warnings (#6543)</title>
<updated>2022-10-13T22:20:04+00:00</updated>
<author>
<name>Jimmy Miller</name>
<email>jimmy.miller@shopify.com</email>
</author>
<published>2022-10-13T22:20:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3c0b4ef1a2a972d5b0b723b82538fc8f40d85f32'/>
<id>3c0b4ef1a2a972d5b0b723b82538fc8f40d85f32</id>
<content type='text'>
* fixes more clippy warnings

* Fix x86 c_callable to have doc_strings</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fixes more clippy warnings

* Fix x86 c_callable to have doc_strings</pre>
</div>
</content>
</entry>
<entry>
<title>A bunch of clippy auto fixes for yjit (#6476)</title>
<updated>2022-09-30T15:14:55+00:00</updated>
<author>
<name>Jimmy Miller</name>
<email>jimmy.miller@shopify.com</email>
</author>
<published>2022-09-30T15:14:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=31461c7e0eab4963ccc8649ea8ebf27979132c0c'/>
<id>31461c7e0eab4963ccc8649ea8ebf27979132c0c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add --yjit-dump-disasm to dump every compiled code (https://github.com/Shopify/ruby/pull/430)</title>
<updated>2022-08-29T16:09:41+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-08-23T20:46:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=def3ade8a809a230648cdffbf4ab066b07fe7bf1'/>
<id>def3ade8a809a230648cdffbf4ab066b07fe7bf1</id>
<content type='text'>
* Add --yjit-dump-disasm to dump every compiled code

* Just use get_option

* Carve out disasm_from_addr

* Avoid push_str with format!

* Share the logic through asm.compile

* This seems to negatively impact the compilation speed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add --yjit-dump-disasm to dump every compiled code

* Just use get_option

* Carve out disasm_from_addr

* Avoid push_str with format!

* Share the logic through asm.compile

* This seems to negatively impact the compilation speed
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable skipdata on Capstone to allow embedded data without early stop to disasm (https://github.com/Shopify/ruby/pull/398)</title>
<updated>2022-08-29T15:47:10+00:00</updated>
<author>
<name>Noah Gibbs</name>
<email>the.codefolio.guy@gmail.com</email>
</author>
<published>2022-08-11T16:11:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=471de2ab78ef75c7f22f80c77460e16e2356e190'/>
<id>471de2ab78ef75c7f22f80c77460e16e2356e190</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
