summaryrefslogtreecommitdiff
path: root/yjit/src/asm/mod.rs
AgeCommit message (Expand)Author
2023-09-16[For ruby_3_2] Fix unused_mut Rust warnings (#8435)Alan Wu
2023-03-04merge revision(s) b78f871d838c168789648738e5c67b071beb8a19,ecd0cdaf820af789f3...NARUSE, Yui
2023-02-03merge revision(s) 188688a53e7708d25ab80e14d05e70ffcf792e13: [Backport #19385]NARUSE, Yui
2022-12-05YJIT: Remove --yjit-code-page-size (#6865)Alan Wu
2022-11-30YJIT: Fix IseqPayload::pages memory bloatAlan Wu
2022-11-23YJIT: Use NonNull pointer for CodePtr (#6792)Takashi Kokubun
2022-11-15YJIT: Include actual memory region size in stats (#6736)Takashi Kokubun
2022-11-08YJIT: Reset dropped_bytes when patching codeAlan Wu
2022-11-07YJIT: Free pages after ObjectSpace API usages (#6676)Takashi Kokubun
2022-11-03YJIT: Make Code GC metrics available for non-stats builds (#6665)Takashi Kokubun
2022-11-03YJIT: Stop incrementing write_pos if cb.has_dropped_bytes (#6664)Takashi Kokubun
2022-11-02YJIT: Avoid accumulating freed pages in the payload (#6657)Takashi Kokubun
2022-10-31YJIT: Add RubyVM::YJIT.code_gc (#6644)Takashi Kokubun
2022-10-25YJIT: GC and recompile all code pages (#6406)Takashi Kokubun
2022-10-21YJIT: Fix page rounding for icache bustingAlan Wu
2022-10-19YJIT: Skip dumping code for the other cb on --yjit-dump-disasm (#6592)Takashi Kokubun
2022-10-19YJIT: fold the "asm_comments" feature into "disasm" (#6591)Alan Wu
2022-10-18Code clean around unused code for some architectures or features (#6581)Jimmy Miller
2022-10-17YJIT: Interleave inline and outlined code blocks (#6460)Takashi Kokubun
2022-10-13fixes more clippy warnings (#6543)Jimmy Miller
2022-09-30A bunch of clippy auto fixes for yjit (#6476)Jimmy Miller
2022-09-27YJIT: add assertion wrt label names (#6459)Maxime Chevalier-Boisvert
2022-09-01Let --yjit-dump-disasm=all dump ocb code as well (#6309)Takashi Kokubun
2022-08-29Add --yjit-dump-disasm to dump every compiled code (https://github.com/Shopif...Takashi Kokubun
2022-08-29Fix code invalidation while OOM and OOM simulation (https://github.com/Shopif...Alan Wu
2022-08-29Assert that the # of bytes matches for label refs (https://github.com/Shopify...Kevin Newton
2022-08-29Better label refs (https://github.com/Shopify/ruby/pull/310)Kevin Newton
2022-08-29More Arm64 lowering/backend work (https://github.com/Shopify/ruby/pull/307)Kevin Newton
2022-08-29Arm64 progress (https://github.com/Shopify/ruby/pull/304)Kevin Newton
2022-08-29MOVK, MOVZ, BR (https://github.com/Shopify/ruby/pull/296)Kevin Newton
2022-08-29Port gen_leave_exit(), add support for labels to backendMaxime Chevalier-Boisvert
2022-08-29* Arm64 Beginnings (https://github.com/Shopify/ruby/pull/291)Maxime Chevalier-Boisvert
2022-06-14YJIT: On-demand executable memory allocation; faster boot (#5944)Alan Wu
2022-04-29YJIT: Enable default rustc lints (warnings) (#5864)Alan Wu
2022-04-29YJIT: Adopt Clippy suggestions we likeAlan Wu
2022-04-29YJIT: Do not create `CodeBlock.asm_comments` if the `asm_comments` feature is...Dmitry Dygalo
2022-04-27YJIT: Make add_comment() more conciseAlan Wu
2022-04-27Rust YJITAlan Wu