| Commit message (Expand) | Author | Age | Files | Lines |
* | * eval.c (eval): need not to protect $SAFE value. | matz | 2006-02-02 | 1 | -1/+0 |
* | * eval.c (POST_GETCONTEXT): define separately from PRE_GETCONTEXT on | akr | 2006-01-22 | 1 | -39/+44 |
* | * eval.c (ruby_setjmp): workaround for FreeBSD/i386 | akr | 2006-01-22 | 1 | -14/+25 |
* | * eval.c (FUNCTION_CALL_MAY_RETURN_TWICE): use only for SPARC and IA64 | akr | 2006-01-20 | 1 | -2/+18 |
* | * eval.c (FUNCTION_CALL_MAY_RETURN_TWICE): don't clobber %l7 of SPARC | akr | 2006-01-18 | 1 | -1/+15 |
* | * eval.c (rb_thread_save_context): should not recycle scope object used | nobu | 2005-12-31 | 1 | -0/+1 |
* | avoid a GC problem with RUBY_ALWAYS_GC= ./ruby -e ''. | akr | 2005-12-29 | 1 | -1/+4 |
* | * eval.c (rb_gc_mark_threads): leave unmarked threads which won't wake | nobu | 2005-12-29 | 1 | -0/+36 |
* | * eval.c (rb_eval), gc.c (gc_mark_children), node.h (NEW_ALIAS, | nobu | 2005-12-26 | 1 | -3/+4 |
* | * eval.c (ev_const_get): fixed a bug in constant reference during | matz | 2005-12-26 | 1 | -11/+14 |
* | * eval.c (eval_under_i): evaluate source in caller's frame. | nobu | 2005-12-20 | 1 | -2/+7 |
* | * eval.c (bmcall): fix a GC problem by tail call on | akr | 2005-12-16 | 1 | -1/+4 |
* | precedes registering global VALUE variables before initializing it. | akr | 2005-12-12 | 1 | -4/+4 |
* | * ext/digest/digest.c (rb_digest_base_s_digest): add volatile to | matz | 2005-12-12 | 1 | -3/+3 |
* | * eval.c (umethod_bind): adjust invoking class for module method. | nobu | 2005-12-07 | 1 | -3/+13 |
* | * eval.c (call_trace_func): klass parameter should be a | matz | 2005-12-07 | 1 | -1/+1 |
* | * eval.c (exec_under): avoid accessing ruby_frame->prev. | matz | 2005-12-06 | 1 | -1/+1 |
* | * eval.c (rb_funcall2): allow to call protected methods. | nobu | 2005-11-30 | 1 | -3/+3 |
* | * eval.c (rb_call_super): should call method_missing if super is | matz | 2005-11-01 | 1 | -5/+10 |
* | * rubysig.h (CHECK_INTS): prevent signal handler to run during | matz | 2005-10-19 | 1 | -7/+6 |
* | * eval.c, gc.c, time.c: made internal symbols static. [ruby-dev:27435] | nobu | 2005-10-18 | 1 | -1/+1 |
* | * eval.c (rb_obj_respond_to): check if obj responds to the given | nobu | 2005-10-11 | 1 | -9/+20 |
* | * eval.c (Init_Binding): add Binding#dup method. [yarv-dev:666] | nobu | 2005-10-08 | 1 | -0/+1 |
* | * evalc. (rb_f_send): underscores need to be escaped. | nobu | 2005-09-28 | 1 | -1/+1 |
* | * eval.c (ev_const_get), variable.c (rb_const_get_0): retry only when | nobu | 2005-09-28 | 1 | -1/+1 |
* | * eval.c (set_trace_func): add rb_secure(4) to prevent adding | matz | 2005-09-26 | 1 | -0/+1 |
* | * eval.c (unknown_node): show more information. [ruby-dev:26196] | akr | 2005-09-24 | 1 | -1/+9 |
* | * eval.c (thread_mark): mark th->last_status. [ruby-dev:27179] | akr | 2005-09-20 | 1 | -0/+1 |
* | * eval.c (BEGIN_CALLARGS): pop halfly pushed status. | nobu | 2005-09-13 | 1 | -1/+3 |
* | * eval.c (rb_call0): prohibit calling tainted method (>2) when | matz | 2005-09-09 | 1 | -5/+17 |
* | * eval.c (rb_thread_switch): convert all exceptions to | nobu | 2005-09-07 | 1 | -0/+4 |
* | * eval.c (rb_call0): wrong condition for $SAFE restoration. | matz | 2005-09-01 | 1 | -1/+1 |
* | * eval.c (method_arity): should return proper arity value. | matz | 2005-09-01 | 1 | -25/+23 |
* | * eval.c (rb_rescue2): intialization miss. fixed: [ruby-dev:26917] | nobu | 2005-08-30 | 1 | -1/+1 |
* | * eval.c (terminate_process): take String message. | nobu | 2005-08-17 | 1 | -10/+9 |
* | * eval.c (rb_mod_autoload_p, rb_f_autoload_p): added rdoc. | nobu | 2005-08-16 | 1 | -6/+21 |
* | * eval.c (rb_rescue2): reduce PUSH_TAG() as well as NODE_RESCUE. | nobu | 2005-08-14 | 1 | -21/+16 |
* | * eval.c (rb_block_pass): distinguish current block from others. | nobu | 2005-08-13 | 1 | -1/+3 |
* | * eval.c (rb_yield_0): push yielded node instead of yielding. | nobu | 2005-07-29 | 1 | -0/+1 |
* | * gc.c (obj_free): make message formant consistent with one from | matz | 2005-07-27 | 1 | -2/+2 |
* | revered all LLP64 modifies due to portability reason. | matz | 2005-07-27 | 1 | -10/+10 |
* | * gc.c (id2ref): must not assign pointers to long int. use | matz | 2005-07-27 | 1 | -11/+11 |
* | * error.c (syserr_initialize): add 1 byte for snprintf() size for | matz | 2005-07-19 | 1 | -2/+2 |
* | * io.c (rb_io_inspect): replace sprintf() with "%s" format all | matz | 2005-07-19 | 1 | -7/+12 |
* | * eval.c (rb_call0): make the pointer to NODE volatile | ocean | 2005-07-18 | 1 | -1/+1 |
* | * eval.c (rb_call0): make body volatile to avoid optimization problem. | akr | 2005-07-18 | 1 | -1/+1 |
* | * eval.c (rb_thread_save_context): must not switch contexts during | nobu | 2005-07-05 | 1 | -1/+3 |
* | * defines.h (FLUSH_REGISTER_WINDOWS): defined for IA64. | akr | 2005-07-02 | 1 | -0/+10 |
* | * eval.c (rb_eval): pre-evaluate argument for unambiguous | matz | 2005-06-30 | 1 | -5/+7 |
* | * dir.c, eval.c, hash.c, process.c, ruby.c: avoid warning "unused | ocean | 2005-06-28 | 1 | -3/+6 |