aboutsummaryrefslogtreecommitdiffstats
path: root/vm_insnhelper.c
Commit message (Expand)AuthorAgeFilesLines
* vm_insnhelper.c: dump iseqnobu2017-06-301-0/+7
* move fields to ec.ko12017-06-281-1/+1
* move fields to ec.ko12017-06-281-4/+4
* fix return in toplevel rescue/ensurenobu2017-06-271-0/+16
* vm_insnhelper.c: break in oncenobu2017-06-271-6/+6
* move several fields from rb_thread_t to rb_execution_context_t.ko12017-06-261-6/+6
* move "state" to rb_vm_tag.ko12017-06-231-5/+5
* rename th->state to th->tag_state.ko12017-06-231-6/+5
* vm_insnhelper.c: vm_stack_consistency_errornobu2017-06-231-0/+16
* Prohibit SystemStackError while GC.ko12017-06-151-1/+4
* remove OPT_CALL_CFUNC_WITHOUT_FRAME.ko12017-06-141-76/+0
* check break target correctly.ko12017-06-081-1/+3
* remove arg_setup_lambda.ko12017-06-051-1/+1
* * vm_core.h: remove VM_FRAME_MAGIC_LAMBDA and introduceko12017-06-031-6/+4
* Improve performance of implicit type conversionwatson19782017-05-311-3/+3
* add debug counters for local variable (lavr) access.ko12017-05-311-0/+1
* Symbol support for opt_eql_func toonobu2017-05-261-47/+50
* Symbol support for opt_eq_func.ko12017-05-261-0/+5
* vm_insnhelper.c: remove redefinitions and undefine after usednobu2017-05-251-2/+2
* vm_insnhelper.c: rb_eql_opt should call eql?nobu2017-05-251-5/+45
* Improve performance of rb_eql()watson19782017-05-251-0/+13
* fixup r58614 for raspi3 and maybe other systems with odd compilenormal2017-05-091-2/+2
* rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal2017-05-091-21/+21
* fix infinite recursionnobu2017-04-191-2/+3
* refactor extract binop dispatchershyouhei2017-04-191-171/+107
* fixup! vm_insnhelper.c: adjust indent [ci skip]nobu2017-04-181-12/+12
* vm_insnhelper.c: adjust indent [ci skip]nobu2017-04-181-4/+4
* tabify (sorry!) [ci skip]shyouhei2017-04-181-4/+4
* * remove trailing spaces.svn2017-04-181-1/+1
* split insns.def into functionsshyouhei2017-04-181-0/+866
* vm_insnhelper.c: rb_threadptr_stack_overflownobu2017-04-171-1/+29
* Parenthesized CHECK_CFP_CONSISTENCY [ci skip]nobu2017-04-111-2/+2
* vm_insnhelper.c: CHECK_CFP_CONSISTENCYnobu2017-04-111-6/+6
* vm_args.c: arity check of lambdanobu2017-03-191-6/+0
* vm.c: guard arguments [EXPERIMENTAL]nobu2017-03-181-0/+4
* vm_insnhelper.c: adjust indent [ci skip]nobu2017-03-151-1/+1
* * remove trailing spaces.svn2017-03-151-1/+1
* add several counters to analyze ivar inline caches.ko12017-03-151-9/+18
* vm_insnhelper.c: undef BUILTIN_CLASS_P tookazu2017-03-141-0/+1
* opt_eq_func refactornobu2017-03-061-22/+19
* add performance counting mechanism for MRI debug/tuning purpose.ko12017-02-211-2/+12
* vm_insnhelper.c: super to module in refinementnobu2017-02-191-1/+2
* use rb_iseq_check() for USE_LAZY_LOAD, too.ko12017-02-161-1/+1
* eval.c: copy special exceptionnobu2017-01-241-4/+4
* vm_insnhelper.c: block argument at tailcallnobu2017-01-091-2/+2
* vm_insnhelper.c: zsuper in refinementsnobu2016-12-081-8/+11
* * vm_trace.c (tracepoint_attr_callee_id, rb_tracearg_callee_id):ktsj2016-11-051-2/+2
* * eval.c, method.h, proc.c, vm.c, vm_eval.c, vm_insnhelper.c, vm_method.c:ktsj2016-11-051-5/+5
* vm_insnhelper.c: refinements with sendnobu2016-10-191-1/+1
* vm_insnhelper.c: update assertion [ci skip]nobu2016-10-091-0/+7