aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* * eval.c (rb_thread_remove): thread may die in the process ofmatz2003-02-201-0/+2
* *** empty log message ***nobu2003-02-201-0/+1
* * parse.y (clhs): allow "Foo::Bar = x".matz2003-02-201-15/+39
* * eval.c (rb_thread_restore_context): inhibit interrupts innobu2003-02-191-1/+2
* * node.h (nd_cpath): nested class/module declaration.nobu2003-02-191-18/+55
* * eval.c (rb_call0): should not report uninitialized warning bymatz2003-02-181-0/+3
* *** empty log message ***nobu2003-02-131-8/+8
* * range.c (range_step): step might be float 0 < x < 1.matz2003-02-131-0/+5
* * eval.c (rb_thread_schedule): current thread may be dead whennobu2003-02-121-1/+3
* * array.c (rb_ary_to_a): return value should be an Array if thematz2003-02-101-2/+5
* * eval.c (proc_invoke): should propagate self to supernobu2003-02-071-0/+1
* * re.c (rb_memsearch): algolithm body of String#index.matz2003-02-031-5/+5
* * variable.c (rb_obj_classname): new function.matz2003-01-311-14/+14
* * eval.c (rb_eval): do not warn discarding already undefinedmatz2003-01-231-1/+1
* Exchange do { } while (0) for ((void)0)michal2003-01-211-1/+1
* * eval.c (rb_f_require): purge too many goto's.nobu2003-01-201-30/+41
* -Wall cleanups (removed unused vars, no 'code has no effect' warnings)michal2003-01-161-8/+5
* Updated Copyrights of Matz to 2003.michal2003-01-161-1/+1
* * enum.c (enum_all): now works without block.matz2003-01-151-0/+1
* * eval.c (rb_f_require): do not search adding .rb/.so suffixes ifnobu2003-01-141-3/+7
* * parse.y (list_append): avoid O(n) search using node->nd_next->nd_end.matz2003-01-141-19/+44
* * eval.c (rb_eval): should not discard nested NODE_BLOCK.matz2003-01-091-1/+2
* * parse.y (stmt): NODE_NOT elimitation for if/unless/while/until node.matz2003-01-091-5/+10
* * eval.c: remove ruby_last_node and assignments seems to bematz2003-01-081-21/+12
* * range.c (range_each): treat fixnums specially to boost.matz2003-01-081-3/+7
* * eval.c (svalue_to_avalue): should return converted array.matz2003-01-071-1/+1
* * hash.c (env_clear): new Hash compatible method.matz2003-01-071-37/+48
* * eval.c (rb_f_local_variables): skip $_, $~ and flip states innobu2003-01-061-1/+1
* * st.h, st.c: Introduce new conventional typedef's, st_data_t,knu2003-01-061-8/+9
* * defines.h (FLUSH_REGISTER_WINDOWS): Make the flushw call anknu2003-01-041-2/+3
* * eval.c (bmcall): arguments should be an array.nobu2003-01-021-0/+1
* * eval.c (massign): removed awkward conversion between yvalue,matz2003-01-011-100/+59
* * gc.c (gc_sweep): adjust GC trigger.nobu2002-12-291-1/+1
* 021224matz2002-12-241-1/+1
* * class.c (ins_methods_i): should not show ID_ALLOCATOR.matz2002-12-241-6/+11
* * array.c (ary_alloc), dir.c (dir_s_alloc), eval.c (thgroup_s_alloc),usa2002-12-211-0/+1
* * parse.y (do_block): split "do" block and tLBRACE_ARG block.matz2002-12-201-22/+33
* * eval.c (assign): avoid SEGV at multiple attribute assignment.nobu2002-12-191-0/+1
* * numeric.c (num_step): use DBL_EPSILON.matz2002-12-191-3/+5
* * eval.c (is_defined): NODE_ATTRASGN should be assignment.nobu2002-12-171-1/+1
* * node.h (NODE_ATTRASGN): new node, assignment to attribute.nobu2002-12-171-0/+18
* * configure.in, defines.h, dir.c, dir.h, dln.c, error.c,uema22002-12-151-1/+1
* * sprintf.c (rb_f_sprintf): preceding ".." for negative numbersmatz2002-12-101-4/+4
* * eval.c (mnew): original class of method defined in module shouldnobu2002-12-101-0/+1
* WinCE patch mergedmatz2002-12-021-1/+1
* * error.c (exit_initialize): add SystemExit#initialize to setnobu2002-11-261-8/+10
* * eval.c (rb_add_method): node may be NULL.matz2002-11-221-1/+1
* * file.c (rb_find_file_ext): should not terminate searching withmatz2002-11-221-1/+1
* * configure.in (LIBRUBY_A): append -static. [ruby-dev:18689]nobu2002-11-141-4/+6
* * math.c (math_acos): check errno after operation. ditto formatz2002-11-141-4/+7