summaryrefslogtreecommitdiff
path: root/tool/ruby_vm/views
AgeCommit message (Expand)Author
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
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-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-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
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-20Remove the scraperAaron Patterson
2021-10-20Remove some MicroJIT vestigesAaron Patterson
2021-10-20Yet Another Ruby JIT!Jose Narvaez
2021-10-20Restore interpreter regs in ujit hook. Implement leave bytecode.Maxime Chevalier-Boisvert
2021-10-20Refactor uJIT code into more files for readabilityMaxime Chevalier-Boisvert
2021-10-20Include disassembly in MicroJIT scraper outputAlan Wu
2021-10-20Add to the MicroJIT scraper an example that passes ecAlan Wu
2021-10-20Fix compilation for OPT_THREADED_CODE=2Alan Wu
2021-10-20Compile with MicroJIT disabled when scrape failsAlan Wu
2021-10-20Refactor ujit_examples.h generator. Remove dwarfdump dependencyAlan Wu
2021-10-20Remove PC argument from ujit instructionsMaxime Chevalier-Boisvert