summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* * eval.c (umethod_bind): should not update original class.matz2006-05-221-3/+2
* * eval.c (ev_const_get): should support constant access frommatz2006-05-221-1/+1
* * parse.y (arg): too much NEW_LIST()matz2006-04-191-4/+4
* * eval.c (rb_eval): use ARGSCAT for NODE_OP_ASGN1.matz2006-04-191-16/+15
* * eval.c: block_unique should be 1, not frame_unique.matz2006-04-171-2/+2
* * eval.c (backtrace): reports aliased method names in a generatedmatz2006-03-281-8/+10
* * eval.c (method_missing): should support argument splat inmatz2006-03-231-3/+14
* * lib/rdoc/ri/ri_paths.rb (RI::Paths): adding paths from rubygemsmatz2006-03-031-0/+1
* * eval.c (SETUP_ARGS0): fixed memory corruption. [ruby-dev:28360]ocean2006-02-231-1/+1
* * lib/rational.rb (Integer::gcd): replaced by gcd4 inmatz2006-02-201-1/+1
* * eval.c (rb_thread_wait_for): sleep should always sleep formatz2006-02-171-1/+1
* * eval.c (backtrace): frame->orig_func may not be initialized.matz2006-02-151-7/+6
* * eval.c (rb_eval): NODE_OP_ASGN1 should allow splat in itsmatz2006-02-151-25/+26
* * eval.c (yield_under_i): should not pass self as an argument tomatz2006-02-151-1/+1
* * eval.c (rb_obj_instance_eval): should no singleton classes formatz2006-02-151-1/+1
* * eval.c (DMETHOD_P): accessing wrong frame. [ruby-dev:28181]matz2006-02-141-1/+2
* * eval.c (rb_call0): argument update propagation. [ruby-dev:28044]matz2006-02-131-93/+89
* * eval.c (eval): should push class from binding if supplied.matz2006-02-131-0/+2
* * eval.c (eval): no need to push ruby_class. [ruby-dev:28176]matz2006-02-111-16/+18
* * eval.c: apply the FreeBSD getcontext/setcontext workaroundakr2006-02-041-1/+1
* * eval.c (eval): need not to protect $SAFE value.matz2006-02-021-1/+0
* * eval.c (POST_GETCONTEXT): define separately from PRE_GETCONTEXT onakr2006-01-221-39/+44
* * eval.c (ruby_setjmp): workaround for FreeBSD/i386akr2006-01-221-14/+25
* * eval.c (FUNCTION_CALL_MAY_RETURN_TWICE): use only for SPARC and IA64akr2006-01-201-2/+18
* * eval.c (FUNCTION_CALL_MAY_RETURN_TWICE): don't clobber %l7 of SPARCakr2006-01-181-1/+15
* * eval.c (rb_thread_save_context): should not recycle scope object usednobu2005-12-311-0/+1
* avoid a GC problem with RUBY_ALWAYS_GC= ./ruby -e ''.akr2005-12-291-1/+4
* * eval.c (rb_gc_mark_threads): leave unmarked threads which won't wakenobu2005-12-291-0/+36
* * eval.c (rb_eval), gc.c (gc_mark_children), node.h (NEW_ALIAS,nobu2005-12-261-3/+4
* * eval.c (ev_const_get): fixed a bug in constant reference duringmatz2005-12-261-11/+14
* * eval.c (eval_under_i): evaluate source in caller's frame.nobu2005-12-201-2/+7
* * eval.c (bmcall): fix a GC problem by tail call onakr2005-12-161-1/+4
* precedes registering global VALUE variables before initializing it.akr2005-12-121-4/+4
* * ext/digest/digest.c (rb_digest_base_s_digest): add volatile tomatz2005-12-121-3/+3
* * eval.c (umethod_bind): adjust invoking class for module method.nobu2005-12-071-3/+13
* * eval.c (call_trace_func): klass parameter should be amatz2005-12-071-1/+1
* * eval.c (exec_under): avoid accessing ruby_frame->prev.matz2005-12-061-1/+1
* * eval.c (rb_funcall2): allow to call protected methods.nobu2005-11-301-3/+3
* * eval.c (rb_call_super): should call method_missing if super ismatz2005-11-011-5/+10
* * rubysig.h (CHECK_INTS): prevent signal handler to run duringmatz2005-10-191-7/+6
* * eval.c, gc.c, time.c: made internal symbols static. [ruby-dev:27435]nobu2005-10-181-1/+1
* * eval.c (rb_obj_respond_to): check if obj responds to the givennobu2005-10-111-9/+20
* * eval.c (Init_Binding): add Binding#dup method. [yarv-dev:666]nobu2005-10-081-0/+1
* * evalc. (rb_f_send): underscores need to be escaped.nobu2005-09-281-1/+1
* * eval.c (ev_const_get), variable.c (rb_const_get_0): retry only whennobu2005-09-281-1/+1
* * eval.c (set_trace_func): add rb_secure(4) to prevent addingmatz2005-09-261-0/+1
* * eval.c (unknown_node): show more information. [ruby-dev:26196]akr2005-09-241-1/+9
* * eval.c (thread_mark): mark th->last_status. [ruby-dev:27179]akr2005-09-201-0/+1
* * eval.c (BEGIN_CALLARGS): pop halfly pushed status.nobu2005-09-131-1/+3
* * eval.c (rb_call0): prohibit calling tainted method (>2) whenmatz2005-09-091-5/+17