summaryrefslogtreecommitdiff
path: root/yjit/src/disasm.rs
Commit message (Expand)AuthorAgeFilesLines
* YJIT: Avoid splitting mov for small values on arm64 (#7745)Takashi Kokubun2023-04-201-1/+1
* YJIT: Use raw pointers and shared references over `Rc<RefCell<_>>`Alan Wu2023-03-171-10/+16
* YJIT: use u16 for insn_idx instead of u32 (#7534)Maxime Chevalier-Boisvert2023-03-151-5/+5
* YJIT: Allow testing assembler with disasm (#7470)Takashi Kokubun2023-03-141-0/+71
* YJIT: Make Block::start_addr non-optionalAlan Wu2023-02-031-4/+4
* YJIT: Colorize outlined code differently on --yjit-dump-disasm (#7073)Takashi Kokubun2023-01-061-2/+10
* YJIT: Pack BlockId and CodePtr (#6748)Takashi Kokubun2022-11-161-1/+2
* YJIT: Respect writable_addrs on --yjit-dump-iseq-disasm as well (#6596)Takashi Kokubun2022-10-191-9/+12
* YJIT: Skip dumping code for the other cb on --yjit-dump-disasm (#6592)Takashi Kokubun2022-10-191-10/+14
* Code clean around unused code for some architectures or features (#6581)Jimmy Miller2022-10-181-0/+3
* YJIT: Allow --yjit-dump-disasm to dump into a file (#6552)Takashi Kokubun2022-10-171-2/+20
* YJIT: Avoid creating payloads for non-JITed ISEQs (#6549)Takashi Kokubun2022-10-141-2/+2
* fixes more clippy warnings (#6543)Jimmy Miller2022-10-131-8/+5
* A bunch of clippy auto fixes for yjit (#6476)Jimmy Miller2022-09-301-3/+3
* Add --yjit-dump-disasm to dump every compiled code (https://github.com/Shopif...Takashi Kokubun2022-08-291-34/+48
* Enable skipdata on Capstone to allow embedded data without early stop to disa...Noah Gibbs2022-08-291-2/+4
* Update disasm to work on ARM (https://github.com/Shopify/ruby/pull/331)Noah Gibbs2022-08-291-0/+9
* add --yjit-dump-iseqs param (https://github.com/Shopify/ruby/pull/332)Noah Gibbs2022-08-241-40/+44
* YJIT: Remove redundant `extern crate` (#5869)Koichi ITO2022-05-021-1/+0
* YJIT: Enable default rustc lints (warnings) (#5864)Alan Wu2022-04-291-4/+1
* Rust YJITAlan Wu2022-04-271-0/+218