Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Skip compiling at_exit without --mjit-stats | Takashi Kokubun | 2023-03-05 | 1 | -6/+0 |
* | Fix broken rebase | Takashi Kokubun | 2023-03-05 | 9 | -41/+485 |
* | Implement --mjit-stats | Takashi Kokubun | 2023-03-05 | 2 | -12/+26 |
* | Implement asm comments | Takashi Kokubun | 2023-03-05 | 1 | -2/+25 |
* | Check interrupts on leave | Takashi Kokubun | 2023-03-05 | 1 | -28/+35 |
* | Skip supporting has_opt for now | Takashi Kokubun | 2023-03-05 | 1 | -0/+3 |
* | Remove <main> specialization | Takashi Kokubun | 2023-03-05 | 1 | -2/+0 |
* | Define constants for magic registers | Takashi Kokubun | 2023-03-05 | 1 | -6/+11 |
* | Implement callee-saved registers | Takashi Kokubun | 2023-03-05 | 1 | -0/+12 |
* | Consider stack_size on side exits | Takashi Kokubun | 2023-03-05 | 1 | -9/+20 |
* | Rename InsnCompiler to Codegen | Takashi Kokubun | 2023-03-05 | 1 | -4/+4 |
* | Implement initial side exit | Takashi Kokubun | 2023-03-05 | 1 | -17/+37 |
* | Compile putnil properly | Takashi Kokubun | 2023-03-05 | 1 | -23/+24 |
* | Implement mov encoding properly | Takashi Kokubun | 2023-03-05 | 1 | -18/+17 |
* | Split responsibilities differently | Takashi Kokubun | 2023-03-05 | 1 | -7/+26 |
* | Move modules around | Takashi Kokubun | 2023-03-05 | 1 | -34/+57 |
* | Compile a real return value | Takashi Kokubun | 2023-03-05 | 2 | -11/+28 |
* | Implement a no-op JIT compiler | Takashi Kokubun | 2023-03-05 | 1 | -3/+21 |
* | Prepare a JIT buffer | Takashi Kokubun | 2023-03-05 | 1 | -1/+6 |
* | Prepare for compiling an ISEQ | Takashi Kokubun | 2023-03-05 | 1 | -945/+3 |
* | Expose the address of MJIT Pointers (#7446) | Aaron Patterson | 2023-03-05 | 1 | -0/+5 |
* | Add `offsetof` so we can get the offset of members | Aaron Patterson | 2023-01-20 | 1 | -0/+6 |
* | MJIT: Fix JIT code for multiple values in a single case | Takashi Kokubun | 2022-12-25 | 1 | -1/+1 |
* | MJIT: Cancel all on disastrous situations (#7019) | Takashi Kokubun | 2022-12-24 | 1 | -0/+32 |
* | Remove MJIT's private constants from docs [ci skip] | Takashi Kokubun | 2022-12-22 | 3 | -3/+3 |
* | Put RubyVM::MJIT::Compiler under ruby_vm directory (#6989) | Takashi Kokubun | 2022-12-21 | 3 | -0/+1372 |