summaryrefslogtreecommitdiff
path: root/tool/ruby_vm/views
AgeCommit message (Expand)Author
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
2021-10-20Yeah, this actually works!Alan Wu
2021-10-20Add example handler for ujit and scrape it from vm.oAlan Wu
2021-10-04Expose instruction information for debuggers [Feature #18026]Nobuyoshi Nakada
2021-08-21Allow tracing of optimized methodsJeremy Evans
2021-05-31Decompose the captured_cc code for investigationTakashi Kokubun
2021-03-10Remove DEFINED_IVAR2 from enumJohn Hawthorn
2021-01-11Avoid re-entering opt_invokebuiltin_delegate_leaveTakashi Kokubun
2021-01-04Fix broken JIT of getinlinecacheTakashi Kokubun
2021-01-04Avoid using inconsistent coding styleTakashi Kokubun
2021-01-05enable constant cache on ractorsKoichi Sasada
2020-12-22Skip checking ROBJECT_EMBEDTakashi Kokubun
2020-12-21Prefer stdbool in vm_execTakashi Kokubun
2020-12-19Check mjit_call_p only when interruptedTakashi Kokubun
2020-12-19Prefer RB_OBJ_FROZEN_RAWTakashi Kokubun
2020-12-16Lazily move PC with RUBY_VM_CHECK_INTSTakashi Kokubun
2020-12-16Ignore catch_except_p for PC motionTakashi Kokubun
2020-12-16Inline getconstant on JIT (#3906)Takashi Kokubun
2020-12-14Simplify positioning of '{' and '}'Takashi Kokubun
2020-12-15fix inline method cache sync bugKoichi Sasada
2020-11-27Cache access to reg_cfp->self on JITTakashi Kokubun
2020-11-26Revert "Set VM_FRAME_FLAG_FINISH at once on MJIT"Takashi Kokubun
2020-11-26Set VM_FRAME_FLAG_FINISH at once on MJITTakashi Kokubun
2020-11-22Clarify the intention of `false &&`Takashi Kokubun
2020-10-17sync RClass::ext::iv_index_tblKoichi Sasada
2020-10-14sync generic_ivtblKoichi Sasada
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-09-01Remove the pc argument of vm_trace()Alan Wu
2020-07-16skip inlining cexpr! that are not attr! inline卜部昌平