summaryrefslogtreecommitdiff
path: root/tool/ruby_vm/views
Commit message (Expand)AuthorAgeFilesLines
* Rename opes to operands on RubyVM::BaseInstructionJohn Hawthorn2023-03-164-6/+6
* Rename opes to operandsJohn Hawthorn2023-03-161-2/+2
* Re-add RJIT::Instruction#opesJohn Hawthorn2023-03-161-1/+2
* RJIT: Simplify RubyVM::RJIT::InstructionTakashi Kokubun2023-03-101-27/+1
* s/MJIT/RJIT/Takashi Kokubun2023-03-062-2/+2
* Rename MJIT filenames to RJITTakashi Kokubun2023-03-061-0/+0
* Remove obsoleted mjit_sp_inc.inc.erbTakashi Kokubun2023-03-061-17/+0
* Decode trace insns properlyTakashi Kokubun2023-03-051-1/+2
* Move modules aroundTakashi Kokubun2023-03-051-2/+0
* Fix incorrect line numbers in GC hookPeter Zhu2023-02-241-0/+25
* Polish the public docs for MJIT [ci skip]Takashi Kokubun2022-12-221-1/+1
* Put RubyVM::MJIT::Compiler under ruby_vm directory (#6989)Takashi Kokubun2022-12-211-0/+0
* MJIT: Rename mjit_compile_attr to mjit_sp_incTakashi Kokubun2022-11-291-0/+0
* mjit_c.rb doesn't need to be an erbTakashi Kokubun2022-09-231-137/+0
* Mix manual and auto-generated C APIsTakashi Kokubun2022-09-231-0/+124
* Bindgen macro with builtinTakashi Kokubun2022-09-231-0/+10
* Builtin RubyVM::MJIT::CTakashi Kokubun2022-09-232-1/+4
* Introduce --basedir to insns2vm.rbTakashi Kokubun2022-09-181-0/+0
* Revert "Preserve the directory structure under tool/ruby_vm/views"Takashi Kokubun2022-09-181-0/+0
* Preserve the directory structure under tool/ruby_vm/viewsTakashi Kokubun2022-09-181-0/+0
* Demote mjit_instruction.rb from builtin to stdlibTakashi Kokubun2022-09-181-0/+0
* Fix warnings from private_constantTakashi Kokubun2022-09-051-1/+1
* Ruby MJIT (#6028)Takashi Kokubun2022-09-0410-657/+57
* New constant caching insn: opt_getconstant_pathJohn Hawthorn2022-09-012-3/+2
* Rename mjit_compile.c to mjit_compiler.cTakashi Kokubun2022-08-211-1/+1
* Rename mjit_exec to jit_exec (#6262)Takashi Kokubun2022-08-191-1/+1
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-2/+2
* Separate TS_IVC and TS_ICVARC in is_entries buffersJemma Issroff2022-07-181-1/+2
* Implement Objects on VWAPeter Zhu2022-07-151-0/+9
* Adjust indent [ci skip]Nobuyoshi Nakada2022-06-301-6/+8
* Move function to `static inline` so we don't have leaked globalsAaron Patterson2022-06-291-0/+16
* Finer-grained constant cache invalidation (take 2)Kevin Newton2022-04-011-2/+2
* Revert "Finer-grained inline constant cache invalidation"Nobuyoshi Nakada2022-03-251-2/+2
* Finer-grained inline constant cache invalidationKevin Newton2022-03-241-2/+2
* Add ISEQ_BODY macroPeter Zhu2022-03-241-3/+3
* Make `leaf` const in VM generatorAlan Wu2021-12-051-1/+1
* vm_core.h: Avoid unaligned access to ic_serial on 32-bit machineYusuke Endoh2021-10-291-2/+2
* Remove the scraperAaron Patterson2021-10-202-38/+0
* Remove some MicroJIT vestigesAaron Patterson2021-10-202-3/+3
* Yet Another Ruby JIT!Jose Narvaez2021-10-202-5/+5
* Restore interpreter regs in ujit hook. Implement leave bytecode.Maxime Chevalier-Boisvert2021-10-201-4/+5
* Refactor uJIT code into more files for readabilityMaxime Chevalier-Boisvert2021-10-201-0/+0
* Include disassembly in MicroJIT scraper outputAlan Wu2021-10-201-2/+7
* Add to the MicroJIT scraper an example that passes ecAlan Wu2021-10-202-4/+5
* Fix compilation for OPT_THREADED_CODE=2Alan Wu2021-10-201-3/+6
* Compile with MicroJIT disabled when scrape failsAlan Wu2021-10-201-2/+4
* Refactor ujit_examples.h generator. Remove dwarfdump dependencyAlan Wu2021-10-202-1/+17
* Remove PC argument from ujit instructionsMaxime Chevalier-Boisvert2021-10-201-1/+1
* Yeah, this actually works!Alan Wu2021-10-201-1/+1
* Add example handler for ujit and scrape it from vm.oAlan Wu2021-10-201-0/+10