Age | Commit message (Expand) | Author |
2022-09-01 | Let --yjit-dump-disasm=all dump ocb code as well (#6309) | Takashi Kokubun |
2022-08-31 | Better b.cond usage on AArch64 (#6305) | Kevin Newton |
2022-08-29 | Fixed width immediates (https://github.com/Shopify/ruby/pull/437) | Kevin Newton |
2022-08-29 | TBZ and TBNZ for AArch64 (https://github.com/Shopify/ruby/pull/434) | Kevin Newton |
2022-08-29 | LDRH and STRH for AArch64 (https://github.com/Shopify/ruby/pull/438) | Kevin Newton |
2022-08-29 | Add --yjit-dump-disasm to dump every compiled code (https://github.com/Shopif... | Takashi Kokubun |
2022-08-29 | Various AArch64 optimizations (https://github.com/Shopify/ruby/pull/433) | Kevin Newton |
2022-08-29 | Optimize bitmask immediates (https://github.com/Shopify/ruby/pull/403) | Kevin Newton |
2022-08-29 | Op::Xor for backend IR (https://github.com/Shopify/ruby/pull/397) | Kevin Newton |
2022-08-29 | Fix code invalidation while OOM and OOM simulation (https://github.com/Shopif... | Alan Wu |
2022-08-29 | Load mem displacement when necessary on AArch64 (https://github.com/Shopify/r... | Kevin Newton |
2022-08-29 | Left and right shift for IR (https://github.com/Shopify/ruby/pull/374) | Kevin Newton |
2022-08-29 | Port the YJIT defined opcode; fix C_ARG_REGS (https://github.com/Shopify/ruby... | Noah Gibbs |
2022-08-29 | A64: Fix off by one in offset encoding for BL (https://github.com/Shopify/rub... | Alan Wu |
2022-08-29 | Fixes (https://github.com/Shopify/ruby/pull/340) | Kevin Newton |
2022-08-29 | Fixes for AArch64 (https://github.com/Shopify/ruby/pull/338) | Kevin Newton |
2022-08-29 | Fixes (https://github.com/Shopify/ruby/pull/336) | Kevin Newton |
2022-08-29 | Better splitting for Op::Test on AArch64 (https://github.com/Shopify/ruby/pul... | Kevin Newton |
2022-08-29 | A lot of fixes coming from our pairing session (https://github.com/Shopify/ru... | Kevin Newton |
2022-08-29 | Assert not the same register in AArch64 | Kevin Newton |
2022-08-29 | BLR instruction for AArch64 (https://github.com/Shopify/ruby/pull/325) | Kevin Newton |
2022-08-29 | AArch64 frames (https://github.com/Shopify/ruby/pull/324) | Kevin Newton |
2022-08-29 | Conditionals (https://github.com/Shopify/ruby/pull/323) | Kevin Newton |
2022-08-29 | Port print_int to the new backend (https://github.com/Shopify/ruby/pull/321) | Kevin Newton |
2022-08-29 | Port print_str to new backend (https://github.com/Shopify/ruby/pull/318) | Kevin Newton |
2022-08-29 | Op::CPushAll and Op::CPopAll (https://github.com/Shopify/ruby/pull/317) | Kevin Newton |
2022-08-29 | Assert that the # of bytes matches for label refs (https://github.com/Shopify... | Kevin Newton |
2022-08-29 | Encode MRS and MSR for AArch64 (https://github.com/Shopify/ruby/pull/315) | Kevin Newton |
2022-08-29 | Better label refs (https://github.com/Shopify/ruby/pull/310) | Kevin Newton |
2022-08-29 | More Arm64 lowering/backend work (https://github.com/Shopify/ruby/pull/307) | Kevin Newton |
2022-08-29 | Arm64 progress (https://github.com/Shopify/ruby/pull/304) | Kevin Newton |
2022-08-29 | LSL, LSR, B.cond (https://github.com/Shopify/ruby/pull/303) | Kevin Newton |
2022-08-29 | TST, CMP, AND/ANDS with registers (https://github.com/Shopify/ruby/pull/301) | Kevin Newton |
2022-08-29 | Make sure allocated reg size in bits matches insn out size | Maxime Chevalier-Boisvert |
2022-08-29 | AND/ANDS for A64 (https://github.com/Shopify/ruby/pull/300) | Kevin Newton |
2022-08-29 | Implement X86Reg::sub_reg() method | Maxime Chevalier-Boisvert |
2022-08-29 | LDADDAL, STUR, BL (https://github.com/Shopify/ruby/pull/299) | Kevin Newton |
2022-08-29 | MOVK, MOVZ, BR (https://github.com/Shopify/ruby/pull/296) | Kevin Newton |
2022-08-29 | Port over putnil, putobject, and gen_leave() | Maxime Chevalier-Boisvert |
2022-08-29 | Port gen_leave_exit(), add support for labels to backend | Maxime Chevalier-Boisvert |
2022-08-29 | LDUR (https://github.com/Shopify/ruby/pull/295) | Kevin Newton |
2022-08-29 | RET A64 instructions (https://github.com/Shopify/ruby/pull/294) | Kevin Newton |
2022-08-29 | * Arm64 Beginnings (https://github.com/Shopify/ruby/pull/291) | Maxime Chevalier-Boisvert |
2022-08-29 | Implement gc offset logic | Maxime Chevalier-Boisvert |
2022-08-29 | Function to map from Opnd => X86Opnd | Maxime Chevalier-Boisvert |
2022-08-29 | Start work on platform-specific codegen | Maxime Chevalier-Boisvert |
2022-08-29 | WIP backend IR sketch | Maxime Chevalier-Boisvert |
2022-06-14 | YJIT: On-demand executable memory allocation; faster boot (#5944) | Alan Wu |
2022-05-02 | YJIT: Remove redundant `extern crate` (#5869) | Koichi ITO |
2022-04-29 | YJIT: Enable default rustc lints (warnings) (#5864) | Alan Wu |