summaryrefslogtreecommitdiff
path: root/vm_exec.c
Commit message (Expand)AuthorAgeFilesLines
* Suppress unused-function warning when OPT_THREADED_CODE != 1Nobuyoshi Nakada2021-08-091-0/+1
* Fix trivial -Wundef warningsBenoit Daloze2021-05-041-0/+2
* Enable arm64 optimizations that exist for power/x86 (#3393)AGSaidi2020-08-141-0/+8
* RUBY_CONST_ASSERT: use STATIC_ASSERT instead卜部昌平2020-07-101-11/+0
* Add VM insns counter like debug_counter (#2789)Takashi Kokubun2019-12-281-0/+30
* vm_exec.c: reduced repeated same callsnobu2018-03-041-3/+3
* catch up recent changes for call threaded code VM.ko12017-10-271-1/+2
* vm_exec_core() accepts `ec` instead of `th`.ko12017-10-271-11/+11
* Use rb_execution_context_t instead of rb_thread_tko12017-10-261-5/+5
* Drop to support NaCl platform.hsbt2017-10-231-5/+1
* move fields to ec.ko12017-06-281-2/+2
* rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal2017-05-091-3/+3
* * vm_insnhelper.h: rename REG_(CFP|PC|SP|EP) to VM_REG_....ko12016-11-051-4/+4
* * vm_core.h: constify rb_iseq_constant_body::iseq_encoded andko12015-07-231-4/+4
* * vm_exec.c: improve performance in ppc64 arch.hsbt2014-08-121-0/+8
* * vm_exec.c (cfp): Fixes a SEGV issue in r44554.yugui2014-01-141-2/+2
* * vm_exec.c (cfp): Avoid generating invalid binary foryugui2014-01-101-0/+4
* * vm_exec.h (VM_DEBUG_STACKOVERFLOW): added.ko12013-12-181-0/+2
* vm_core.h: extract VM_STACK_OVERFLOWED_Pnobu2013-11-181-0/+9
* * vm_exec.c: Correct predefined macro name. This typo is introduced bynaruse2013-03-181-1/+1
* * vm_exec.c: check VM_COLLECT_USAGE_DETAILS.ko12012-12-031-0/+2
* * vm_exec.c: vm_analysis_insn should be statkc.ko12012-12-031-1/+1
* * probes.d: add DTrace probe declarations. [ruby-core:27448]tenderlove2012-11-121-0/+2
* * vm_exec.c, insns.def (leave): solve problems onko12012-08-071-15/+15
* Suppress warnings.naruse2012-07-251-4/+4
* * vm_core.h: remove VM_FRAME_MAGIC_FINISH (finish frame type).ko12012-06-151-14/+1
* * vm_exec.c: remove conditions for clangnaruse2011-05-311-4/+4
* * include/ruby/intern.h: pcc can't use __builtin_constant_p.naruse2011-04-231-3/+3
* * vm_exec.c (vm_exec_core): Treat clang as non gcc on thisnaruse2010-10-071-3/+3
* * vm_exec.c (DECL_SC_REG): use __clang__.naruse2009-10-271-2/+2
* * vm_exec.c (DECL_SC_REG): check defined(__asm__) before use it.naruse2009-10-261-2/+2
* * vm.c: add a prefix "rb_" to exposed functionsko12009-01-191-2/+2
* * README.EXT, README.EXT.ja, vm_exec.c, vm_insnhelper.c: updatemame2008-11-141-1/+1
* * vm_exec.c (vm_exec_core): add an UNLIKELY() hint.ko12008-09-281-1/+1
* * common.mk: clean upko12008-09-231-0/+156