summaryrefslogtreecommitdiff
path: root/vm_eval.c
Commit message (Expand)AuthorAgeFilesLines
* * compile.c, cont.c, gc.c, insns.def, iseq.c, iseq.h, process.c,nobu2009-09-211-3/+5
* * vm_eval.c (rb_catch_obj, rb_catch, rb_f_catch): No longer use the obsolete ...marcandre2009-09-151-32/+24
* * vm_eval.c (eval_string_with_cref): fix to check local_table_size.ko12009-09-011-1/+1
* Doxygen comment.yugui2009-08-291-0/+59
* * vm_eval.c (rb_call0): gets rid of checking method cache twice.yugui2009-08-291-1/+1
* * method.h (rb_method_definition_t): split from rb_method_entry_tnobu2009-08-281-14/+17
* * vm.c (vm_backtrace_each, vm_backtrace_push),nobu2009-08-161-2/+3
* * vm_eval.c: adjusted indent.nobu2009-07-161-58/+58
* * method.h, vm_core.h: add rb_method_entry_t. Remove nodes aroundko12009-07-151-114/+134
* * vm_eval.c (rb_call0): refine exception message for hidden objects.akr2009-06-151-2/+5
* * thread.c, vm_eval.c: add Thread.backtrace.ko12009-06-141-0/+19
* * vm_eval.c (rb_f_local_variables): now returns symbols. a patch fromnobu2009-06-121-1/+1
* * vm_eval.c (rb_f_catch): updated rdoc about generalized argument,nobu2009-06-121-5/+11
* * vm_eval.c (rb_f_throw): fixed rdoc about execption.nobu2009-06-121-1/+1
* * include/ruby/ruby.h (rb_long2int, RARRAY_LENINT): check long tonobu2009-05-201-4/+4
* * vm_eval.c, vm_insnhelper.c: argument number is restricted tonobu2009-05-201-3/+3
* * vm_eval.c (rb_f_catch): gets rid of issue with gcc 4.4. a patchnobu2009-05-091-1/+1
* * vm_eval.c (eval_string_with_cref): replaces the message ifnobu2009-03-301-3/+11
* * vm_eval.c (rb_throw_obj): inverted call flow. [ruby-core:22872]nobu2009-03-131-21/+10
* * vm_eval.c (rb_iterate): use volatile to suppress warnings.akr2009-02-281-1/+1
* * eval_error.c (error_print): use volatile to suppress warnings.akr2009-02-281-1/+1
* stripped trailing spaces.nobu2009-02-221-2/+1
* * vm_eval.c (method_missing): should not pop cfp if missing methodnobu2009-02-221-6/+27
* * vm_eval.c (eval_string_with_cref): use rb_vm_get_ruby_level_next_cfp()ko12009-02-131-1/+1
* * vm.c (vm_backtrace_each): now takes an iterator function.nobu2009-02-011-7/+15
* * vm_eval.c, eval.c (rb_f_block_given_p): move definition ofko12009-01-191-0/+41
* * vm.c: add a prefix "rb_" to exposed functionsko12009-01-191-2/+2
* * iseq.c:ko12009-01-191-2/+1
* * eval.c, vm_eval.c (rb_f_local_variables): move definition from eval.cko12009-01-191-0/+58
* * vm_eval.c (rb_f_loop): return enumerator if no block given.matz2008-12-271-1/+2
* * vm_insnhelper.c (vm_call_method, vm_call_cfunc): use original id instead ofko12008-12-271-4/+4
* * vm_insnhelper.c (vm_call_method): use class of method definedko12008-12-241-1/+1
* * vm_eval.c (vm_call0): NODE_ZSUPER supported. [ruby-core:20480]nobu2008-12-151-0/+11
* * vm_eval.c (vm_call_super): uses method_missing().nobu2008-12-151-26/+20
* * compile.c (iseq_compile_each), gc.c (assign_heap_slot),nobu2008-12-091-1/+1
* * vm_eval.c (Init_vm_eval): define module_eval, class_eval and evalakr2008-09-251-0/+3
* * common.mk: clean upko12008-09-231-9/+3
* * vm_eval.c (vm_call_super): fixed typo, and get rid of too largenobu2008-08-041-2/+11
* * Add coverage measurement constant COVERAGE__. This constant is notmame2008-07-011-0/+5
* * vm_eval.c (vm_call_super): fix to call method_missing.ko12008-06-261-4/+6
* * vm_eval.c (eval_string_with_cref): preserve parse_in_eval even ifmame2008-06-241-0/+3
* * vm.c, eval_intern.h (PASS_PASSED_BLOCK):ko12008-06-101-7/+15
* * suppress warnings with -Wwrite-string.nobu2008-05-311-3/+3
* * vm_eval.c: set properties.nobu2008-05-251-1319/+1319
* * vm_eval.c: added. Some codes are moved from "eval.c"ko12008-05-241-0/+1319