| Commit message (Expand) | Author | Age | Files | Lines |
* | * vm.c (rb_thread_mark): use rb_gc_mark_maybe() for | ko1 | 2007-12-09 | 1 | -4/+8 |
* | * insnhelper.ci (vm_callee_setup_arg): fix error message. | ko1 | 2007-12-02 | 1 | -1/+2 |
* | * insns.def (concatarray, splatarray): use to_a instead of | matz | 2007-12-01 | 1 | -1/+1 |
* | * insnhelper.ci (vm_yield_with_cfunc): fix to passing argc on third | ko1 | 2007-12-01 | 1 | -1/+1 |
* | * insnhelper.ci (vm_invoke_block): should splat args. | ko1 | 2007-11-28 | 1 | -5/+4 |
* | * insnhelper.ci (vm_search_normal_superclass): rename function. | matz | 2007-11-22 | 1 | -8/+8 |
* | * insnhelper.ci (vm_call_method): pass mn->nd_clss to | shugo | 2007-11-11 | 1 | -1/+1 |
* | * vm.h (FRAME_MAGIC_MASK_BITS): bits of FRAME_MAGIC_MASK. | nobu | 2007-11-09 | 1 | -2/+2 |
* | * eval.c (send_internal): use self in the previous frame to check for | nobu | 2007-11-09 | 1 | -1/+1 |
* | * eval.c (rb_invoke_method): check if invoked in function style. | nobu | 2007-11-09 | 1 | -5/+14 |
* | * eval.c (rb_f_send): allow send/__send__ to call methods of all | matz | 2007-11-04 | 1 | -5/+1 |
* | * insnhelper.ci (vm_call_method): allow send! to call protected | matz | 2007-09-28 | 1 | -1/+2 |
* | * include/ruby/intern.h: export rb_ivar_foreach. | akr | 2007-09-28 | 1 | -6/+6 |
* | * insnhelper.ci (vm_throw): fix to move increment point. | ko1 | 2007-09-26 | 1 | -1/+1 |
* | * insnhelper.ci (vm_expandarray): assignment should be placed | ko1 | 2007-09-14 | 1 | -1/+3 |
* | * insnhelper.ci (vm_expandarray): should be volatile value for GC. | ko1 | 2007-09-14 | 1 | -0/+1 |
* | * insnhelper.ci (vm_setup_method): reorder code for branch prediction. | ko1 | 2007-08-25 | 1 | -15/+15 |
* | * insnhelper.ci (vm_call_method): fix to relaxant safe level check | ko1 | 2007-08-25 | 1 | -81/+88 |
* | * eval.c (rb_f_send_bang): abandon the name funcall for private | matz | 2007-08-24 | 1 | -3/+3 |
* | * compile.c (compile_massign), insnhelper.ci (vm_throw): not use C99 | nobu | 2007-08-23 | 1 | -1/+1 |
* | * compile.c, insns.def, parse.y: fix massign order. This change | ko1 | 2007-08-23 | 1 | -0/+58 |
* | * insnhelper.ci (vm_call_bmethod): fix to propagate information | ko1 | 2007-08-19 | 1 | -1/+1 |
* | * insnhelper.ci (vm_callee_setup_arg): fix to mark enough VM stack. | ko1 | 2007-08-19 | 1 | -3/+2 |
* | * insnhelper.ci (vm_call_bmethod), | ko1 | 2007-08-18 | 1 | -1/+1 |
* | * insnhelper.ci (vm_send_optimize): use MEMMOVE to shift values inside | nobu | 2007-08-18 | 1 | -1/+1 |
* | * insnhelper.ci (vm_yield_setup_args): rsize and psize should not be | nobu | 2007-08-18 | 1 | -2/+1 |
* | * insnhelper.ci (vm_callee_setup_arg, vm_send_optimize, | nobu | 2007-08-18 | 1 | -18/+10 |
* | * insnhelper.ci, string.c: fixed indent. | nobu | 2007-08-18 | 1 | -39/+39 |
* | * insnhelper.ci (vm_callee_setup_arg): fix to check arguments | ko1 | 2007-08-18 | 1 | -2/+8 |
* | * compile.c (iseq_set_arguments), insnhelper.ci | ko1 | 2007-08-18 | 1 | -3/+6 |
* | * eval.c (rb_call), eval_method.ci (rb_add_method, rb_alias), | ko1 | 2007-08-17 | 1 | -14/+22 |
* | * compile.c (iseq_set_arguments), insnhelper.ci | ko1 | 2007-08-16 | 1 | -2/+2 |
* | insnhelper.ci: missed at last commit. | ko1 | 2007-08-12 | 1 | -0/+8 |
* | * insnhelper.ci, insns.def: move some statements to functions. | ko1 | 2007-08-06 | 1 | -2/+305 |
* | * blockinlining.c: remove "yarv" prefix. | ko1 | 2007-07-12 | 1 | -2/+1 |
* | * hash.c (rb_hash_lookup): added. this function is similar to | ko1 | 2007-07-10 | 1 | -1/+1 |
* | * eval.c, insnhelper.ci, vm.c: change cref index (-1 -> 2). | ko1 | 2007-07-10 | 1 | -5/+5 |
* | * vm.c, insnhelper.ci: fix svar interface. | ko1 | 2007-07-10 | 1 | -26/+59 |
* | * parse.y: fix node construction (around f_margs). | ko1 | 2007-07-07 | 1 | -2/+2 |
* | * insnhelper.ci (vm_yield_setup_args), vm.c, insns.def: | ko1 | 2007-07-07 | 1 | -17/+5 |
* | * yarvcore.h: rename rb_control_frame_t#magic to flag. | ko1 | 2007-07-05 | 1 | -2/+2 |
* | * insnhelper.ci (caller_setup_args): fix to show correct class | ko1 | 2007-07-03 | 1 | -2/+3 |
* | * compile.c: rename iseq_translate_direct_threaded_code() | ko1 | 2007-07-02 | 1 | -8/+0 |
* | * yarvcore.h, compile.c, insnhelper.ci, iseq.c, vm.c: | ko1 | 2007-07-01 | 1 | -2/+2 |
* | * insnhelper.ci (vm_yield_with_cfunc), proc.c: fix Method#to_proc | ko1 | 2007-06-25 | 1 | -19/+25 |
* | * insnhelper.ci, vm.c: complete block parameter support. | ko1 | 2007-06-25 | 1 | -60/+104 |
* | * gc.h: add RUBY_ prefix to debug macros. | ko1 | 2007-06-25 | 1 | -38/+137 |
* | * insnhelper.ci (caller_setup_args): add need_block_check option. | ko1 | 2007-06-24 | 1 | -20/+23 |
* | * call_cfunc.ci: removed. | ko1 | 2007-06-24 | 1 | -0/+845 |