aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* * bin/erb (ERB::Main::run): typo fixed. [ruby-core:06337]matz2005-10-211-49/+86
* * class.c, eval.c, hash.c, st.c, variable.c: changed /* ??? */ stuffocean2005-10-201-8/+8
* * eval.c, file.c, ruby.c: removed strchr, strrchr, strstr definitionocean2005-10-201-8/+4
* * enumerator.c, eval.c, gc.c, parse.y, regparse.c, sjis.c, time.c:nobu2005-10-181-1/+1
* * eval.c (rb_obj_respond_to): check if obj responds to the givennobu2005-10-111-9/+17
* * array.c, enum.c, eval.c, util.c: safer function pointer usage.nobu2005-10-111-3/+1
* * eval.c (Init_Binding): add Binding#dup method. [yarv-dev:666]nobu2005-10-081-0/+1
* * range.c (rb_range_beg_len): should return Qfalse for non-rangematz2005-10-051-5/+2
* * 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 (thread_mark): mark th->last_status. [ruby-dev:27179]akr2005-09-201-0/+1
* * dir.c: changed `foo (*bar)_((boo))' to `foo (*bar)(boo)`.ocean2005-09-141-6/+6
* * bignum.c: changed `foo _((boo))' to `foo(boo)`. [ruby-dev:27056]ocean2005-09-141-59/+59
* * eval.c (BEGIN_CALLARGS): pop halfly pushed status.nobu2005-09-131-1/+3
* * eval.c (proc_save_safe_level): no need to restrict safe levelmatz2005-09-121-5/+3
* * dln.c: avoid warning of const to non-const convertion.ocean2005-09-121-5/+5
* * array.c: moved to ANSI function style from K&R function style.ocean2005-09-121-964/+389
* * array.c: protoize.matz2005-09-101-13/+27
* * eval.c (rb_thread_switch): convert all exceptions tonobu2005-09-071-0/+4
* * lib/observer.rb: a patch from nornagon <nornagon@gmail.com>matz2005-09-051-13/+51
* * eval.c (rb_call0): wrong condition for $SAFE restoration.matz2005-09-011-1/+1
* * eval.c (rb_rescue2): intialization miss. fixed: [ruby-dev:26917]nobu2005-08-301-1/+1
* * eval.c (rb_f_send): do not call private methods if the receivermatz2005-08-301-2/+6
* * eval.c (terminate_process): take String message.nobu2005-08-171-10/+9
* * eval.c (rb_add_method): preserve safe level in the environmentmatz2005-08-161-24/+21
* * eval.c (rb_mod_autoload_p, rb_f_autoload_p): added rdoc.nobu2005-08-161-6/+21
* * eval.c (rb_rescue2): reduce PUSH_TAG() as well as NODE_RESCUE.nobu2005-08-141-21/+16
* * eval.c (rb_block_pass): distinguish current block from others.nobu2005-08-131-1/+3
* * eval.c (formal_assign): let default values overridenobu2005-08-091-5/+11
* * parse.y (f_block_arg), eval.c (rb_yield_0): deal with dynamicnobu2005-08-081-7/+7
* * eval.c (assign): deal with new block argument.nobu2005-08-081-1/+8
* * eval.c (return_jump): fix "can't across thread" error messagematz2005-08-051-1/+1
* * eval.c (formal_assign): returns position of rest arguments variable.nobu2005-08-041-7/+7
* * enumerator.c (Init_Enumerator): provided features should havenobu2005-08-041-12/+11
* * eval.c (rb_yield_0): push yielded node instead of yielding.nobu2005-07-291-0/+1
* * eval.c (rb_call0): fix calling zsuper from a method with anonymousnobu2005-07-291-2/+2
* * parse.y (lambda): Perl6 style -> lambda expression. [NEW]matz2005-07-271-70/+106
* * eval.c (rb_fd_select): the all three fd_sets must be long enough fornobu2005-07-231-3/+23
* * sprintf.c (rb_vsprintf, rb_sprintf): new functions return new String,nobu2005-07-231-26/+14
* * error.c (syserr_initialize): add 1 byte for snprintf() size formatz2005-07-191-3/+3
* * error.c (syserr_initialize): need to allocate an additional bytematz2005-07-191-1/+1
* * signal.c (trap): remove sigexit(); handle "EXIT" via sig_exec().matz2005-07-191-7/+12
* * eval.c (rb_call0): make the pointer to NODE volatileocean2005-07-181-1/+1
* * eval.c (rb_call0): make body volatile to avoid possible optimizationakr2005-07-181-1/+1
* * eval.c, intern.h (rb_proc_call, rb_obj_method, rb_method_call):nobu2005-07-111-11/+10
* * eval.c (rb_thread_save_context): must not switch contexts duringnobu2005-07-051-1/+3
* fix indent.akr2005-07-021-1/+1
* * defines.h (FLUSH_REGISTER_WINDOWS): defined for IA64.akr2005-07-021-0/+10
* * configure.in: check select_large_fdset.akr2005-07-021-0/+10
* * eval.c (rb_eval): pre-evaluate argument for unambiguousmatz2005-06-301-3/+5