Age | Commit message (Expand) | Author |
---|
2023-03-05 | Fix broken rebase | Takashi Kokubun |
2023-03-05 | Implement --mjit-stats | Takashi Kokubun |
2023-03-05 | Implement asm comments | Takashi Kokubun |
2023-03-05 | Check interrupts on leave | Takashi Kokubun |
2023-03-05 | Define constants for magic registers | Takashi Kokubun |
2023-03-05 | Implement callee-saved registers | Takashi Kokubun |
2023-03-05 | Consider stack_size on side exits | Takashi Kokubun |
2023-03-05 | Rename InsnCompiler to Codegen | Takashi Kokubun |
2023-03-05 | Implement initial side exit | Takashi Kokubun |
2023-03-05 | Properly return a value from the stack as well | Takashi Kokubun |
2023-03-05 | Compile putnil properly | Takashi Kokubun |
2023-03-05 | Encode add insn properly | Takashi Kokubun |
2023-03-05 | Implement mov encoding properly | Takashi Kokubun |
2023-03-05 | Split responsibilities differently | Takashi Kokubun |
2023-03-05 | Move modules around | Takashi Kokubun |
2023-03-05 | Compile a real return value | Takashi Kokubun |
2023-03-05 | Implement --mjit-dump-disasm | Takashi Kokubun |
2023-03-05 | Implement a no-op JIT compiler | Takashi Kokubun |
2023-01-02 | Remove lib/mjit/instruction.rb | Takashi Kokubun |
2022-12-24 | Merge RubyGems-3.4.0 and Bundler-2.4.0 | Hiroshi SHIBATA |
2022-12-21 | Put RubyVM::MJIT::Compiler under ruby_vm directory (#6989) | Takashi Kokubun |
2022-12-20 | MJIT: Refactor Compiler#cast_offset (#6967) | Mau Magnaguagno |
2022-12-17 | MJIT: Refactor BitField dereference byte and bitmask (#6955) | Mau Magnaguagno |
2022-12-08 | MJIT: Clarify jit_unit is only for MJIT | Takashi Kokubun |
2022-12-06 | MJIT: Remove obsoleted MJIT counters | Takashi Kokubun |
2022-11-29 | MJIT: Revert FL_EXIVAR check optimization | Takashi Kokubun |
2022-11-29 | MJIT: Refactor CDHASH handling | Takashi Kokubun |
2022-11-28 | MJIT: Merge exivar guards as well | Takashi Kokubun |
2022-11-28 | MJIT: Get rid of is_entries copy | Takashi Kokubun |
2022-11-28 | MJIT: Make it parsable by Solargraph (#6827) | Takashi Kokubun |
2022-11-28 | Revert "MJIT: Make it parsable by Solargraph" | Takashi Kokubun |
2022-11-27 | MJIT: Make it parsable by Solargraph | Takashi Kokubun |
2022-11-27 | MJIT: Do not document a dynamic type [ci skip] | Takashi Kokubun |
2022-11-27 | MJIT: Get rid of C.fprintf | Takashi Kokubun |
2022-11-27 | MJIT: Refactor invokebuiltin_delegate_leave | Takashi Kokubun |
2022-11-27 | MJIT: Use a String buffer in builtin compilers | Takashi Kokubun |
2022-11-27 | MJIT: Move some private declarations | Takashi Kokubun |
2022-11-26 | MJIT: Remove a duplicated rescue | Takashi Kokubun |
2022-11-25 | MJIT: Refactor source_shape_id extraction | Takashi Kokubun |
2022-11-25 | MJIT: Remove obsoleted variable | Takashi Kokubun |
2022-11-25 | MJIT: Remove the code to optimize shape transition | Takashi Kokubun |
2022-11-15 | MJIT: Refactor BitField dereference a little | Takashi Kokubun |
2022-11-15 | MJIT: Fix vm_cc_cme(cc).def.type to use bit field | Takashi Kokubun |
2022-11-15 | Handle more MJIT compilation failures | Takashi Kokubun |
2022-11-14 | MJIT: Remove reference to ROBJECT_EMBED_LEN_MAX | Takashi Kokubun |
2022-11-14 | Remove USE_RVARGC code | Aaron Patterson |
2022-11-13 | Fix invokebuiltin in Ruby MJIT | Takashi Kokubun |
2022-11-10 | Remove numiv from RObject | Jemma Issroff |
2022-11-10 | Transition shape when object's capacity changes | Jemma Issroff |
2022-10-13 | Only expose Ruby Shape API if VM_CHECK_MODE is enabled | Aaron Patterson |