summaryrefslogtreecommitdiffstats
path: root/insnhelper.ci
Commit message (Expand)AuthorAgeFilesLines
* * vm.c (rb_thread_mark): use rb_gc_mark_maybe() forko12007-12-091-4/+8
* * insnhelper.ci (vm_callee_setup_arg): fix error message.ko12007-12-021-1/+2
* * insns.def (concatarray, splatarray): use to_a instead ofmatz2007-12-011-1/+1
* * insnhelper.ci (vm_yield_with_cfunc): fix to passing argc on thirdko12007-12-011-1/+1
* * insnhelper.ci (vm_invoke_block): should splat args.ko12007-11-281-5/+4
* * insnhelper.ci (vm_search_normal_superclass): rename function.matz2007-11-221-8/+8
* * insnhelper.ci (vm_call_method): pass mn->nd_clss toshugo2007-11-111-1/+1
* * vm.h (FRAME_MAGIC_MASK_BITS): bits of FRAME_MAGIC_MASK.nobu2007-11-091-2/+2
* * eval.c (send_internal): use self in the previous frame to check fornobu2007-11-091-1/+1
* * eval.c (rb_invoke_method): check if invoked in function style.nobu2007-11-091-5/+14
* * eval.c (rb_f_send): allow send/__send__ to call methods of allmatz2007-11-041-5/+1
* * insnhelper.ci (vm_call_method): allow send! to call protectedmatz2007-09-281-1/+2
* * include/ruby/intern.h: export rb_ivar_foreach.akr2007-09-281-6/+6
* * insnhelper.ci (vm_throw): fix to move increment point.ko12007-09-261-1/+1
* * insnhelper.ci (vm_expandarray): assignment should be placedko12007-09-141-1/+3
* * insnhelper.ci (vm_expandarray): should be volatile value for GC.ko12007-09-141-0/+1
* * insnhelper.ci (vm_setup_method): reorder code for branch prediction.ko12007-08-251-15/+15
* * insnhelper.ci (vm_call_method): fix to relaxant safe level checkko12007-08-251-81/+88
* * eval.c (rb_f_send_bang): abandon the name funcall for privatematz2007-08-241-3/+3
* * compile.c (compile_massign), insnhelper.ci (vm_throw): not use C99nobu2007-08-231-1/+1
* * compile.c, insns.def, parse.y: fix massign order. This changeko12007-08-231-0/+58
* * insnhelper.ci (vm_call_bmethod): fix to propagate informationko12007-08-191-1/+1
* * insnhelper.ci (vm_callee_setup_arg): fix to mark enough VM stack.ko12007-08-191-3/+2
* * insnhelper.ci (vm_call_bmethod),ko12007-08-181-1/+1
* * insnhelper.ci (vm_send_optimize): use MEMMOVE to shift values insidenobu2007-08-181-1/+1
* * insnhelper.ci (vm_yield_setup_args): rsize and psize should not benobu2007-08-181-2/+1
* * insnhelper.ci (vm_callee_setup_arg, vm_send_optimize,nobu2007-08-181-18/+10
* * insnhelper.ci, string.c: fixed indent.nobu2007-08-181-39/+39
* * insnhelper.ci (vm_callee_setup_arg): fix to check argumentsko12007-08-181-2/+8
* * compile.c (iseq_set_arguments), insnhelper.ciko12007-08-181-3/+6
* * eval.c (rb_call), eval_method.ci (rb_add_method, rb_alias),ko12007-08-171-14/+22
* * compile.c (iseq_set_arguments), insnhelper.ciko12007-08-161-2/+2
* insnhelper.ci: missed at last commit.ko12007-08-121-0/+8
* * insnhelper.ci, insns.def: move some statements to functions.ko12007-08-061-2/+305
* * blockinlining.c: remove "yarv" prefix.ko12007-07-121-2/+1
* * hash.c (rb_hash_lookup): added. this function is similar toko12007-07-101-1/+1
* * eval.c, insnhelper.ci, vm.c: change cref index (-1 -> 2).ko12007-07-101-5/+5
* * vm.c, insnhelper.ci: fix svar interface.ko12007-07-101-26/+59
* * parse.y: fix node construction (around f_margs).ko12007-07-071-2/+2
* * insnhelper.ci (vm_yield_setup_args), vm.c, insns.def:ko12007-07-071-17/+5
* * yarvcore.h: rename rb_control_frame_t#magic to flag.ko12007-07-051-2/+2
* * insnhelper.ci (caller_setup_args): fix to show correct classko12007-07-031-2/+3
* * compile.c: rename iseq_translate_direct_threaded_code()ko12007-07-021-8/+0
* * yarvcore.h, compile.c, insnhelper.ci, iseq.c, vm.c:ko12007-07-011-2/+2
* * insnhelper.ci (vm_yield_with_cfunc), proc.c: fix Method#to_procko12007-06-251-19/+25
* * insnhelper.ci, vm.c: complete block parameter support.ko12007-06-251-60/+104
* * gc.h: add RUBY_ prefix to debug macros.ko12007-06-251-38/+137
* * insnhelper.ci (caller_setup_args): add need_block_check option.ko12007-06-241-20/+23
* * call_cfunc.ci: removed.ko12007-06-241-0/+845