summaryrefslogtreecommitdiff
path: root/vm_exec.h
Commit message (Expand)AuthorAgeFilesLines
* Refactor jit_func_t and jit_execTakashi Kokubun2023-03-161-0/+8
* Remove obsoleted MJIT_HEADER macroTakashi Kokubun2023-03-061-7/+0
* Add ISEQ_BODY macroPeter Zhu2022-03-241-3/+3
* Remove the scraperAaron Patterson2021-10-201-1/+1
* Yet Another Ruby JIT!Jose Narvaez2021-10-201-1/+1
* Restore interpreter regs in ujit hook. Implement leave bytecode.Maxime Chevalier-Boisvert2021-10-201-1/+1
* Fix compilation for -DUSE_INSNS_COUNTERAlan Wu2021-10-201-1/+1
* Remove printf family from the mjit headerNobuyoshi Nakada2021-09-111-7/+9
* Suppress unused-label warningsNobuyoshi Nakada2021-08-221-5/+4
* RUBY_CONST_ASSERT: use STATIC_ASSERT instead卜部昌平2020-07-101-2/+1
* add #include guard hack卜部昌平2020-04-131-3/+2
* Add VM insns counter like debug_counter (#2789)Takashi Kokubun2019-12-281-1/+6
* Fixed format specifiersNobuyoshi Nakada2019-09-201-1/+1
* Avoid unneeded casts in INSN_ENTRY_SIGTakashi Kokubun2019-09-191-5/+5
* Drop PREFETCH macro unused since 6b534134a7Takashi Kokubun2019-09-191-7/+0
* Avoid defining DISPATCH_ARCH_DEPEND_WAY macroTakashi Kokubun2019-09-071-12/+10
* use __GNUC__ instead of __GCC__.tadd2019-03-081-1/+1
* fix typo.ko12018-09-211-1/+1
* mjit_compile.c: use local variables for stackk0kubun2018-03-041-12/+0
* vm.c: add mjit_enable_p flagk0kubun2018-03-031-3/+3
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-041-0/+19
* delete tool/instruction.rb (2nd try)shyouhei2018-01-121-0/+3
* merge revisions 61753:61750 61747:61740 61737:61728shyouhei2018-01-101-3/+0
* delete tool/instruction.rbshyouhei2018-01-091-0/+3
* label as lvalue is a GCCismshyouhei2018-01-021-3/+3
* vm_exec.h: introduce macros for abstarction.ko12017-12-111-3/+9
* remove `trace` instruction. [Feature #14104]ko12017-11-141-2/+6
* `th` -> `ec` for VM dump related functions.ko12017-10-291-1/+1
* catch up recent changes for call threaded code VM.ko12017-10-271-2/+2
* `ec` -> `th`ko12017-10-271-1/+1
* Use rb_execution_context_t instead of rb_thread_tko12017-10-261-2/+2
* rename rb_execution_context_t::stack(_size) to vm_stack(_size).ko12017-08-101-1/+1
* move fields to ec.ko12017-06-281-1/+1
* rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal2017-05-091-1/+1
* * vm_exec.h (VM_DEBUG_STACKOVERFLOW): added.ko12013-12-181-0/+7
* * vm_dump.c (rb_vmdebug_debug_print_pre): Bugfix. Get PC directly.tarui2013-11-291-1/+1
* vm_core.h: extract VM_STACK_OVERFLOWED_Pnobu2013-11-181-7/+2
* vm_exec.h: fix CHECK_VM_STACK_OVERFLOW_FOR_INSNnobu2013-07-261-4/+7
* * vm_exec.h, tool/instruction.rb: not an error, but a BUG if stackko12013-07-261-0/+4
* fix minor code comment typostmm12013-04-221-2/+2
* * vm_exec.h (END_INSN): revert r39517 because the segv seems fixed bynaruse2013-03-181-12/+0
* * vm_exec.h (END_INSN): llvm-gcc may optimize out reg_cfp and causenaruse2013-02-271-1/+13
* vm_exec.h: fix typonobu2013-02-101-1/+1
* * vm_exec.h (DISPATCH_ARCH_DEPEND_WAY): use __asm__ __vilatile__kosaki2013-02-101-1/+1
* adjust stylenobu2012-12-291-2/+2
* * vm_exec.h (GENTRY): GENTRY should be pointer size.ko12012-11-151-1/+1
* * insns.def (getlocal, setlocal): remove old getlocal/setlocalko12012-10-041-1/+0
* * vm.c (VM_COLLECT_USAGE_DETAILS): make new VM usage analysisko12012-10-041-10/+0
* Suppress warnings.naruse2012-07-251-2/+2
* * vm_core.h: remove lfp (local frame pointer) and renameko12012-06-111-2/+2