Age | Commit message (Expand) | Author |
---|
2023-03-06 | Rename MJIT filenames to RJIT | Takashi Kokubun |
2023-03-06 | Remove obsoleted mjit_config.h | Takashi Kokubun |
2023-03-05 | Avoid crashing at a random ISEQ access | Takashi Kokubun |
2023-03-05 | Change default call threshold to 30 | Takashi Kokubun |
2023-03-05 | Workaround USE_MJIT warnings | Takashi Kokubun |
2023-03-05 | Invalidate blocks on global constant changes | Takashi Kokubun |
2023-03-05 | Store MJIT blocks on each ISEQ | Takashi Kokubun |
2023-03-05 | Invalidate everything on GC.compact | Takashi Kokubun |
2023-03-05 | Invalidate blocks on constant IC updates | Takashi Kokubun |
2023-03-05 | Do not compile C calls when C tracing is enabled | Takashi Kokubun |
2023-03-05 | Disable TracePoint during MJIT compilation | Takashi Kokubun |
2023-03-05 | Lazily invalidate cme for safety | Takashi Kokubun |
2023-03-05 | Redo compilation of all ISEQs after invalidation | Takashi Kokubun |
2023-03-05 | Implement invalidation after cfunc | Takashi Kokubun |
2023-03-05 | Allow reusing existing blocks | Takashi Kokubun |
2023-03-05 | Get rid of BlockStub | Takashi Kokubun |
2023-03-05 | Refactor BranchStub | Takashi Kokubun |
2023-03-05 | Add compiled_block_count | Takashi Kokubun |
2023-03-05 | Implement method call | Takashi Kokubun |
2023-03-05 | Implement branch stub | Takashi Kokubun |
2023-03-05 | Support release build | Takashi Kokubun |
2023-03-05 | Use the actual sp_offset | Takashi Kokubun |
2023-03-05 | Implement defer_compilation | Takashi Kokubun |
2023-03-05 | Use the term "compile" in different places | Takashi Kokubun |
2023-03-05 | Carve out CodeBlock | Takashi Kokubun |
2023-03-05 | Skip compiling at_exit without --mjit-stats | Takashi Kokubun |
2023-03-05 | Fix broken rebase | Takashi Kokubun |
2023-03-05 | Implement --mjit-stats | Takashi Kokubun |
2023-03-05 | Fix TracePoint tests | Takashi Kokubun |
2023-03-05 | Disable MJIT on a couple of conditions | Takashi Kokubun |
2023-03-05 | Fix a critical mistake around GC | Takashi Kokubun |
2023-03-05 | Lock VM during compilation | Takashi Kokubun |
2023-03-05 | Split responsibilities differently | Takashi Kokubun |
2023-03-05 | Implement --mjit-dump-disasm | Takashi Kokubun |
2023-03-05 | Implement a no-op JIT compiler | Takashi Kokubun |
2023-03-05 | Prepare a JIT buffer | Takashi Kokubun |
2023-03-05 | Prepare for compiling an ISEQ | Takashi Kokubun |
2023-03-05 | Use call-threshold 1 for now | Takashi Kokubun |
2023-03-05 | Prepare rb_mjit_compile hook | Takashi Kokubun |
2023-03-05 | Move important functions | Takashi Kokubun |
2023-03-05 | Remove more code | Takashi Kokubun |
2023-03-05 | Clean up the current MJIT implementation | Takashi Kokubun |
2023-02-09 | Merge gc.h and internal/gc.h | Matt Valentine-House |
2022-12-24 | MJIT: Cancel all on disastrous situations (#7019) | Takashi Kokubun |
2022-12-10 | MJIT: Compile methods in batches (#6900) | Takashi Kokubun |
2022-12-08 | MJIT: Clarify jit_unit is only for MJIT | Takashi Kokubun |
2022-12-08 | MJIT: Refactor JIT failure handling | Takashi Kokubun |
2022-12-08 | MJIT: Add comments about custom hooks [ci skip] | Takashi Kokubun |
2022-12-08 | MJIT: Convert compact_p flag to an enum | Takashi Kokubun |
2022-12-08 | MJIT: Drop an obsoleted explanation [ci skip] | Takashi Kokubun |