| Commit message (Expand) | Author | Age | Files | Lines |
* | Port the YJIT defined opcode; fix C_ARG_REGS (https://github.com/Shopify/ruby... | Noah Gibbs | 2022-08-29 | 1 | -3/+0 |
* | A64: Fix off by one in offset encoding for BL (https://github.com/Shopify/rub... | Alan Wu | 2022-08-29 | 1 | -2/+30 |
* | Fixes (https://github.com/Shopify/ruby/pull/340) | Kevin Newton | 2022-08-29 | 1 | -2/+8 |
* | Fixes for AArch64 (https://github.com/Shopify/ruby/pull/338) | Kevin Newton | 2022-08-29 | 4 | -86/+111 |
* | Fixes (https://github.com/Shopify/ruby/pull/336) | Kevin Newton | 2022-08-29 | 1 | -1/+8 |
* | Better splitting for Op::Test on AArch64 (https://github.com/Shopify/ruby/pul... | Kevin Newton | 2022-08-29 | 1 | -2/+8 |
* | A lot of fixes coming from our pairing session (https://github.com/Shopify/ru... | Kevin Newton | 2022-08-29 | 5 | -237/+321 |
* | Assert not the same register in AArch64 | Kevin Newton | 2022-08-29 | 1 | -0/+6 |
* | BLR instruction for AArch64 (https://github.com/Shopify/ruby/pull/325) | Kevin Newton | 2022-08-29 | 2 | -4/+34 |
* | AArch64 frames (https://github.com/Shopify/ruby/pull/324) | Kevin Newton | 2022-08-29 | 3 | -0/+338 |
* | Conditionals (https://github.com/Shopify/ruby/pull/323) | Kevin Newton | 2022-08-29 | 3 | -0/+97 |
* | Port print_int to the new backend (https://github.com/Shopify/ruby/pull/321) | Kevin Newton | 2022-08-29 | 5 | -41/+184 |
* | Port print_str to new backend (https://github.com/Shopify/ruby/pull/318) | Kevin Newton | 2022-08-29 | 3 | -0/+151 |
* | Op::CPushAll and Op::CPopAll (https://github.com/Shopify/ruby/pull/317) | Kevin Newton | 2022-08-29 | 1 | -12/+18 |
* | Assert that the # of bytes matches for label refs (https://github.com/Shopify... | Kevin Newton | 2022-08-29 | 1 | -0/+4 |
* | Encode MRS and MSR for AArch64 (https://github.com/Shopify/ruby/pull/315) | Kevin Newton | 2022-08-29 | 5 | -0/+130 |
* | Better label refs (https://github.com/Shopify/ruby/pull/310) | Kevin Newton | 2022-08-29 | 5 | -55/+57 |
* | More Arm64 lowering/backend work (https://github.com/Shopify/ruby/pull/307) | Kevin Newton | 2022-08-29 | 5 | -18/+207 |
* | Arm64 progress (https://github.com/Shopify/ruby/pull/304) | Kevin Newton | 2022-08-29 | 10 | -110/+541 |
* | LSL, LSR, B.cond (https://github.com/Shopify/ruby/pull/303) | Kevin Newton | 2022-08-29 | 14 | -487/+801 |
* | TST, CMP, AND/ANDS with registers (https://github.com/Shopify/ruby/pull/301) | Kevin Newton | 2022-08-29 | 5 | -0/+290 |
* | Make sure allocated reg size in bits matches insn out size | Maxime Chevalier-Boisvert | 2022-08-29 | 1 | -1/+1 |
* | AND/ANDS for A64 (https://github.com/Shopify/ruby/pull/300) | Kevin Newton | 2022-08-29 | 3 | -0/+349 |
* | Implement X86Reg::sub_reg() method | Maxime Chevalier-Boisvert | 2022-08-29 | 1 | -0/+19 |
* | LDADDAL, STUR, BL (https://github.com/Shopify/ruby/pull/299) | Kevin Newton | 2022-08-29 | 5 | -53/+384 |
* | MOVK, MOVZ, BR (https://github.com/Shopify/ruby/pull/296) | Kevin Newton | 2022-08-29 | 9 | -158/+442 |
* | Port over putnil, putobject, and gen_leave() | Maxime Chevalier-Boisvert | 2022-08-29 | 1 | -1/+1 |
* | Port gen_leave_exit(), add support for labels to backend | Maxime Chevalier-Boisvert | 2022-08-29 | 1 | -5/+1 |
* | LDUR (https://github.com/Shopify/ruby/pull/295) | Kevin Newton | 2022-08-29 | 6 | -206/+379 |
* | RET A64 instructions (https://github.com/Shopify/ruby/pull/294) | Kevin Newton | 2022-08-29 | 2 | -0/+71 |
* | * Arm64 Beginnings (https://github.com/Shopify/ruby/pull/291) | Maxime Chevalier-Boisvert | 2022-08-29 | 11 | -52/+745 |
* | Implement gc offset logic | Maxime Chevalier-Boisvert | 2022-08-29 | 1 | -1/+1 |
* | Function to map from Opnd => X86Opnd | Maxime Chevalier-Boisvert | 2022-08-29 | 1 | -2/+2 |
* | Start work on platform-specific codegen | Maxime Chevalier-Boisvert | 2022-08-29 | 1 | -17/+34 |
* | WIP backend IR sketch | Maxime Chevalier-Boisvert | 2022-08-29 | 1 | -12/+12 |
* | YJIT: On-demand executable memory allocation; faster boot (#5944) | Alan Wu | 2022-06-14 | 3 | -114/+34 |
* | YJIT: Remove redundant `extern crate` (#5869) | Koichi ITO | 2022-05-02 | 1 | -1/+0 |
* | YJIT: Enable default rustc lints (warnings) (#5864) | Alan Wu | 2022-04-29 | 3 | -30/+10 |
* | YJIT: Adopt Clippy suggestions we like | Alan Wu | 2022-04-29 | 3 | -4/+4 |
* | YJIT: Do not create `CodeBlock.asm_comments` if the `asm_comments` feature is... | Dmitry Dygalo | 2022-04-29 | 1 | -9/+19 |
* | YJIT: Make add_comment() more concise | Alan Wu | 2022-04-27 | 1 | -9/+3 |
* | Rust YJIT | Alan Wu | 2022-04-27 | 3 | -0/+2234 |