summaryrefslogtreecommitdiff
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* * method.h (rb_method_definition_t): split from rb_method_entry_tnobu2009-08-281-1/+1
* * eval.c (rb_exc_raise, rb_exc_fatal): nil is used to reraise.nobu2009-08-061-2/+6
* * eval.c (rb_exc_raise, rb_exc_fatal): require exception object.nobu2009-08-051-0/+2
* * eval.c (rb_longjmp): reset raised flag before fatal error.nobu2009-08-051-0/+1
* * eval.c (rb_mod_include): fix document. [ruby-core:24675]mame2009-08-031-1/+1
* * suppressed shorten-64-to-32 warnings.nobu2009-07-181-5/+7
* * id.c (Init_id), vm.c (vm_exec): @#__ThrowState__ is no longernobu2009-07-161-1/+0
* * method.h, vm_core.h: add rb_method_entry_t. Remove nodes aroundko12009-07-151-1/+1
* * thread.c: rename functions which require a parameterko12009-06-081-2/+2
* * eval.c (ruby_cleanup): the order of local variables on stack isnobu2009-04-191-6/+7
* * eval.c (rb_longjmp), include/ruby/intern.h (ruby_cleanup): fixednobu2009-03-021-1/+1
* * 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-3/+3
* * eval.c (ruby_options): evaluator now expects iseq instead of tree.yugui2009-02-221-4/+4
* * vm.c (vm_backtrace_each): now takes an iterator function.nobu2009-02-011-1/+0
* * cont.c (rb_fiber_current), dln.c (dln_print_undef, dln_undefined),nobu2009-02-011-2/+2
* * vm_eval.c, eval.c (rb_f_block_given_p): move definition ofko12009-01-191-42/+0
* * vm.c: add a prefix "rb_" to exposed functionsko12009-01-191-3/+3
* * eval.c, vm_eval.c (rb_f_local_variables): move definition from eval.cko12009-01-191-59/+0
* * eval.c: remove unused decl.ko12009-01-121-1/+0
* * eval.c (rb_frame_callee, rb_frame_caller): rb_frame_callee()ko12008-12-271-1/+7
* * eval.c (get_errinfo): return th->errinfo valueko12008-12-271-1/+2
* * vm.c (Init_VM): create and define TOPLEVEL_BINDING at first.ko12008-12-271-1/+1
* * eval.c (rb_make_exception): single argument to raise may bematz2008-12-081-3/+3
* removed unsupported platforms from an ifdef macro.yugui2008-10-051-1/+1
* * eval.c: come back definition of environ.naruse2008-10-051-0/+2
* * dln.c: Ruby no longer supports VMS.yugui2008-10-041-5/+0
* * dln.c: Ruby no longer supports Windows CE.yugui2008-10-041-2/+0
* * dln.c: Ruby no longer supports MacOS 9 or before.yugui2008-10-041-8/+2
* * vm_eval.c (Init_vm_eval): define module_eval, class_eval and evalakr2008-09-251-3/+0
* * include/ruby/node.h, vm_core.h: move definition ofko12008-09-231-53/+1
* * eval_safe.c, safe.c: rename eval_safe.c to safe.c.ko12008-09-231-3/+0
* * gc.c, include/ruby/ruby.h: rename rb_register_mark_object()ko12008-09-151-3/+0
* * include/ruby/signal.h: removed.ko12008-09-031-26/+0
* * eval.c (Init_eval): typo fixed in r17833.nobu2008-07-031-1/+1
* * eval.c (Init_eval), gc.c (Init_GC), proc.c (Init_Proc): freezenobu2008-07-021-1/+2
* * eval.c (rb_interrupt): trick to suppress GCC warning.shyouhei2008-07-011-2/+1
* * eval.c (rb_f_block_given_p): fix to skip class frame.ko12008-06-151-2/+6
* * vm_core.h (rb_vm_t), vm.c (rb_vm_mark): moved preallocated specialnobu2008-06-151-3/+6
* * vm.c, eval_intern.h (PASS_PASSED_BLOCK):ko12008-06-101-6/+4
* * eval.c (Init_stack): don't declare. it is a macro now.akr2008-06-091-1/+0
* * include/ruby/ruby.h (CONST_ID): constant ID cache for non-gcc.nobu2008-06-091-1/+1
* * eval.c (ruby_finalize_0): clear trace_func after executing ENDmame2008-06-051-1/+1
* * suppress warnings with -Wwrite-string.nobu2008-05-311-1/+1
* * eval_method.c: renamed from vm_method.c. "vm_method.c" is includedko12008-05-241-1523/+15
* * eval.c, eval_intern.h, include/ruby/intern.h, include/ruby/ruby.h,ko12008-05-221-20/+20
* * eval.c, vm.c, vm_core.h, vm_insnhelper.c: specify "const".ko12008-05-221-21/+22
* * eval.c, vm_insnhelper.c: fix cref in instance_evalko12008-05-191-1/+1
* * vm.c, insns.def, eval.c, vm_insnhelper.c: fix CREF handling.ko12008-05-191-95/+36
* * eval.c (rb_call0): defer calling of rb_frame_self() until itmatz2008-05-131-2/+5