summaryrefslogtreecommitdiff
path: root/eval.c
AgeCommit message (Expand)Author
2006-04-19* parse.y (arg): too much NEW_LIST()matz
2006-04-19* eval.c (rb_eval): use ARGSCAT for NODE_OP_ASGN1.matz
2006-04-17* eval.c: block_unique should be 1, not frame_unique.matz
2006-03-28* eval.c (backtrace): reports aliased method names in a generatedmatz
2006-03-23* eval.c (method_missing): should support argument splat inmatz
2006-03-03* lib/rdoc/ri/ri_paths.rb (RI::Paths): adding paths from rubygemsmatz
2006-02-23* eval.c (SETUP_ARGS0): fixed memory corruption. [ruby-dev:28360]ocean
2006-02-20* lib/rational.rb (Integer::gcd): replaced by gcd4 inmatz
2006-02-17* eval.c (rb_thread_wait_for): sleep should always sleep formatz
2006-02-15* eval.c (backtrace): frame->orig_func may not be initialized.matz
2006-02-15* eval.c (rb_eval): NODE_OP_ASGN1 should allow splat in itsmatz
2006-02-15* eval.c (yield_under_i): should not pass self as an argument tomatz
2006-02-15* eval.c (rb_obj_instance_eval): should no singleton classes formatz
2006-02-14* eval.c (DMETHOD_P): accessing wrong frame. [ruby-dev:28181]matz
2006-02-13* eval.c (rb_call0): argument update propagation. [ruby-dev:28044]matz
2006-02-13* eval.c (eval): should push class from binding if supplied.matz
2006-02-11* eval.c (eval): no need to push ruby_class. [ruby-dev:28176]matz
2006-02-04* eval.c: apply the FreeBSD getcontext/setcontext workaroundakr
2006-02-02* eval.c (eval): need not to protect $SAFE value.matz
2006-01-22* eval.c (POST_GETCONTEXT): define separately from PRE_GETCONTEXT onakr
2006-01-22* eval.c (ruby_setjmp): workaround for FreeBSD/i386akr
2006-01-20* eval.c (FUNCTION_CALL_MAY_RETURN_TWICE): use only for SPARC and IA64akr
2006-01-18* eval.c (FUNCTION_CALL_MAY_RETURN_TWICE): don't clobber %l7 of SPARCakr
2005-12-31* eval.c (rb_thread_save_context): should not recycle scope object usednobu
2005-12-29avoid a GC problem with RUBY_ALWAYS_GC= ./ruby -e ''.akr
2005-12-29* eval.c (rb_gc_mark_threads): leave unmarked threads which won't wakenobu
2005-12-26* eval.c (rb_eval), gc.c (gc_mark_children), node.h (NEW_ALIAS,nobu
2005-12-26* eval.c (ev_const_get): fixed a bug in constant reference duringmatz
2005-12-20* eval.c (eval_under_i): evaluate source in caller's frame.nobu
2005-12-16* eval.c (bmcall): fix a GC problem by tail call onakr
2005-12-12precedes registering global VALUE variables before initializing it.akr
2005-12-12* ext/digest/digest.c (rb_digest_base_s_digest): add volatile tomatz
2005-12-07* eval.c (umethod_bind): adjust invoking class for module method.nobu
2005-12-07* eval.c (call_trace_func): klass parameter should be amatz
2005-12-06* eval.c (exec_under): avoid accessing ruby_frame->prev.matz
2005-11-30* eval.c (rb_funcall2): allow to call protected methods.nobu
2005-11-01* eval.c (rb_call_super): should call method_missing if super ismatz
2005-10-19* rubysig.h (CHECK_INTS): prevent signal handler to run duringmatz
2005-10-18* eval.c, gc.c, time.c: made internal symbols static. [ruby-dev:27435]nobu
2005-10-11* eval.c (rb_obj_respond_to): check if obj responds to the givennobu
2005-10-08* eval.c (Init_Binding): add Binding#dup method. [yarv-dev:666]nobu
2005-09-28* evalc. (rb_f_send): underscores need to be escaped.nobu
2005-09-28* eval.c (ev_const_get), variable.c (rb_const_get_0): retry only whennobu
2005-09-26* eval.c (set_trace_func): add rb_secure(4) to prevent addingmatz
2005-09-24* eval.c (unknown_node): show more information. [ruby-dev:26196]akr
2005-09-20* eval.c (thread_mark): mark th->last_status. [ruby-dev:27179]akr
2005-09-13* eval.c (BEGIN_CALLARGS): pop halfly pushed status.nobu
2005-09-09* eval.c (rb_call0): prohibit calling tainted method (>2) whenmatz
2005-09-07* eval.c (rb_thread_switch): convert all exceptions tonobu
2005-09-01* eval.c (rb_call0): wrong condition for $SAFE restoration.matz