summaryrefslogtreecommitdiff
path: root/vm_exec.c
AgeCommit message (Expand)Author
2021-10-20Cleanup diff against upstream. Add commentsAlan Wu
2021-10-20Try to convince get better code out of ClangAlan Wu
2021-08-09Suppress unused-function warning when OPT_THREADED_CODE != 1Nobuyoshi Nakada
2021-05-04Fix trivial -Wundef warningsBenoit Daloze
2020-08-14Enable arm64 optimizations that exist for power/x86 (#3393)AGSaidi
2020-07-10RUBY_CONST_ASSERT: use STATIC_ASSERT instead卜部昌平
2019-12-28Add VM insns counter like debug_counter (#2789)Takashi Kokubun
2018-03-04vm_exec.c: reduced repeated same callsnobu
2017-10-27catch up recent changes for call threaded code VM.ko1
2017-10-27vm_exec_core() accepts `ec` instead of `th`.ko1
2017-10-26Use rb_execution_context_t instead of rb_thread_tko1
2017-10-23Drop to support NaCl platform.hsbt
2017-06-28move fields to ec.ko1
2017-05-09rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal
2016-11-05* vm_insnhelper.h: rename REG_(CFP|PC|SP|EP) to VM_REG_....ko1
2015-07-23* vm_core.h: constify rb_iseq_constant_body::iseq_encoded andko1
2014-08-12* vm_exec.c: improve performance in ppc64 arch.hsbt
2014-01-14* vm_exec.c (cfp): Fixes a SEGV issue in r44554.yugui
2014-01-10* vm_exec.c (cfp): Avoid generating invalid binary foryugui
2013-12-18* vm_exec.h (VM_DEBUG_STACKOVERFLOW): added.ko1
2013-11-18vm_core.h: extract VM_STACK_OVERFLOWED_Pnobu
2013-03-18* vm_exec.c: Correct predefined macro name. This typo is introduced bynaruse
2012-12-03* vm_exec.c: check VM_COLLECT_USAGE_DETAILS.ko1
2012-12-03* vm_exec.c: vm_analysis_insn should be statkc.ko1
2012-11-12* probes.d: add DTrace probe declarations. [ruby-core:27448]tenderlove
2012-08-07* vm_exec.c, insns.def (leave): solve problems onko1
2012-07-25Suppress warnings.naruse
2012-06-15* vm_core.h: remove VM_FRAME_MAGIC_FINISH (finish frame type).ko1
2011-05-31* vm_exec.c: remove conditions for clangnaruse
2011-04-23* include/ruby/intern.h: pcc can't use __builtin_constant_p.naruse
2010-10-07* vm_exec.c (vm_exec_core): Treat clang as non gcc on thisnaruse
2009-10-27* vm_exec.c (DECL_SC_REG): use __clang__.naruse
2009-10-26* vm_exec.c (DECL_SC_REG): check defined(__asm__) before use it.naruse
2009-01-19* vm.c: add a prefix "rb_" to exposed functionsko1
2008-11-14* README.EXT, README.EXT.ja, vm_exec.c, vm_insnhelper.c: updatemame
2008-09-28* vm_exec.c (vm_exec_core): add an UNLIKELY() hint.ko1
2008-09-23* common.mk: clean upko1