aboutsummaryrefslogtreecommitdiffstats
path: root/tool/ruby_vm/views
Commit message (Expand)AuthorAgeFilesLines
* 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
* Expose instruction information for debuggers [Feature #18026]Nobuyoshi Nakada2021-10-043-31/+51
* Allow tracing of optimized methodsJeremy Evans2021-08-211-1/+6
* Decompose the captured_cc code for investigationTakashi Kokubun2021-05-311-1/+3
* Remove DEFINED_IVAR2 from enumJohn Hawthorn2021-03-101-1/+0
* Avoid re-entering opt_invokebuiltin_delegate_leaveTakashi Kokubun2021-01-111-2/+1
* Fix broken JIT of getinlinecacheTakashi Kokubun2021-01-041-1/+1
* Avoid using inconsistent coding styleTakashi Kokubun2021-01-041-11/+3
* enable constant cache on ractorsKoichi Sasada2021-01-051-5/+8
* Skip checking ROBJECT_EMBEDTakashi Kokubun2020-12-221-3/+3
* Prefer stdbool in vm_execTakashi Kokubun2020-12-212-3/+3
* Check mjit_call_p only when interruptedTakashi Kokubun2020-12-192-2/+8
* Prefer RB_OBJ_FROZEN_RAWTakashi Kokubun2020-12-191-2/+2