summaryrefslogtreecommitdiff
path: root/tool/ruby_vm
AgeCommit message (Expand)Author
2024-03-03Drop support for old ERBNobuyoshi Nakada
2023-08-24Escape non-ascii characters in prelude C commentsNobuyoshi Nakada
2023-08-16Move the PC regardless of the leaf flag (#8232)Takashi Kokubun
2023-07-27Clean up OPT_STACK_CACHING (#8132)Takashi Kokubun
2023-03-16Rename opes to operands on RubyVM::BaseInstructionJohn Hawthorn
2023-03-16Rename opes to operandsJohn Hawthorn
2023-03-16Re-add RJIT::Instruction#opesJohn Hawthorn
2023-03-10RJIT: Simplify RubyVM::RJIT::InstructionTakashi Kokubun
2023-03-06s/MJIT/RJIT/Takashi Kokubun
2023-03-06Rename MJIT filenames to RJITTakashi Kokubun
2023-03-06Remove obsoleted mjit_sp_inc.inc.erbTakashi Kokubun
2023-03-05Decode trace insns properlyTakashi Kokubun
2023-03-05Move modules aroundTakashi Kokubun
2023-02-24Fix incorrect line numbers in GC hookPeter Zhu
2023-02-24Fix RubyVM::CExpr#inspectPeter Zhu
2022-12-22Polish the public docs for MJIT [ci skip]Takashi Kokubun
2022-12-21Put RubyVM::MJIT::Compiler under ruby_vm directory (#6989)Takashi Kokubun
2022-11-29MJIT: Rename mjit_compile_attr to mjit_sp_incTakashi Kokubun
2022-10-13Revert "FreeBSD make uses the target under srcdir [ci skip]"Nobuyoshi Nakada
2022-10-13FreeBSD make uses the target under srcdir [ci skip]Nobuyoshi Nakada
2022-09-23mjit_c.rb doesn't need to be an erbTakashi Kokubun
2022-09-23Mix manual and auto-generated C APIsTakashi Kokubun
2022-09-23Bindgen macro with builtinTakashi Kokubun
2022-09-23Builtin RubyVM::MJIT::CTakashi Kokubun
2022-09-22Expand paths used for dumper.rbTakashi Kokubun
2022-09-18Introduce --basedir to insns2vm.rbTakashi Kokubun
2022-09-18Revert "Preserve the directory structure under tool/ruby_vm/views"Takashi Kokubun
2022-09-18Preserve the directory structure under tool/ruby_vm/viewsTakashi Kokubun
2022-09-18Demote mjit_instruction.rb from builtin to stdlibTakashi Kokubun
2022-09-05Fix warnings from private_constantTakashi Kokubun
2022-09-04Ruby MJIT (#6028)Takashi Kokubun
2022-09-01New constant caching insn: opt_getconstant_pathJohn Hawthorn
2022-08-21Rename mjit_compile.c to mjit_compiler.cTakashi Kokubun
2022-08-19Rename mjit_exec to jit_exec (#6262)Takashi Kokubun
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-07-18Separate TS_IVC and TS_ICVARC in is_entries buffersJemma Issroff
2022-07-15Implement Objects on VWAPeter Zhu
2022-06-30Adjust indent [ci skip]Nobuyoshi Nakada
2022-06-29Move function to `static inline` so we don't have leaked globalsAaron Patterson
2022-04-01Finer-grained constant cache invalidation (take 2)Kevin Newton
2022-03-25Revert "Finer-grained inline constant cache invalidation"Nobuyoshi Nakada
2022-03-24Finer-grained inline constant cache invalidationKevin Newton
2022-03-24Add ISEQ_BODY macroPeter Zhu
2022-02-02Treat TS_ICVARC cache as separate from TS_IVC cacheJemma Issroff
2021-12-05Make `leaf` const in VM generatorAlan Wu
2021-10-29vm_core.h: Avoid unaligned access to ic_serial on 32-bit machineYusuke Endoh
2021-10-20Cleanup diff against upstream. Add commentsAlan Wu
2021-10-20Remove the scraperAaron Patterson
2021-10-20Remove some MicroJIT vestigesAaron Patterson
2021-10-20YJIT: lazy polymorphic getinstancevariableAlan Wu