path: root/eval.c
AgeCommit message (Expand)Author
2003-01-21Exchange do { } while (0) for ((void)0)michal
2003-01-20* eval.c (rb_f_require): purge too many goto's.nobu
2003-01-16-Wall cleanups (removed unused vars, no 'code has no effect' warnings)michal
2003-01-16Updated Copyrights of Matz to 2003.michal
2003-01-15* enum.c (enum_all): now works without block.matz
2003-01-14* eval.c (rb_f_require): do not search adding .rb/.so suffixes ifnobu
2003-01-14* parse.y (list_append): avoid O(n) search using node->nd_next->nd_end.matz
2003-01-09* eval.c (rb_eval): should not discard nested NODE_BLOCK.matz
2003-01-09* parse.y (stmt): NODE_NOT elimitation for if/unless/while/until node.matz
2003-01-08* eval.c: remove ruby_last_node and assignments seems to bematz
2003-01-08* range.c (range_each): treat fixnums specially to boost.matz
2003-01-07* eval.c (svalue_to_avalue): should return converted array.matz
2003-01-07* hash.c (env_clear): new Hash compatible method.matz
2003-01-06* eval.c (rb_f_local_variables): skip $_, $~ and flip states innobu
2003-01-06* st.h, st.c: Introduce new conventional typedef's, st_data_t,knu
2003-01-04* defines.h (FLUSH_REGISTER_WINDOWS): Make the flushw call anknu
2003-01-02* eval.c (bmcall): arguments should be an array.nobu
2003-01-01* eval.c (massign): removed awkward conversion between yvalue,matz
2002-12-29* gc.c (gc_sweep): adjust GC trigger.nobu
2002-12-24* class.c (ins_methods_i): should not show ID_ALLOCATOR.matz
2002-12-21* array.c (ary_alloc), dir.c (dir_s_alloc), eval.c (thgroup_s_alloc),usa
2002-12-20* parse.y (do_block): split "do" block and tLBRACE_ARG block.matz
2002-12-19* eval.c (assign): avoid SEGV at multiple attribute assignment.nobu
2002-12-19* numeric.c (num_step): use DBL_EPSILON.matz
2002-12-17* eval.c (is_defined): NODE_ATTRASGN should be assignment.nobu
2002-12-17* node.h (NODE_ATTRASGN): new node, assignment to attribute.nobu
2002-12-15*, defines.h, dir.c, dir.h, dln.c, error.c,uema2
2002-12-10* sprintf.c (rb_f_sprintf): preceding ".." for negative numbersmatz
2002-12-10* eval.c (mnew): original class of method defined in module shouldnobu
2002-12-02WinCE patch mergedmatz
2002-11-26* error.c (exit_initialize): add SystemExit#initialize to setnobu
2002-11-22* eval.c (rb_add_method): node may be NULL.matz
2002-11-22* file.c (rb_find_file_ext): should not terminate searching withmatz
2002-11-14* (LIBRUBY_A): append -static. [ruby-dev:18689]nobu
2002-11-14* math.c (math_acos): check errno after operation. ditto formatz
2002-11-09* eval.c: remove ENABLE_TRACE/DISABLE_TRACE to trace child nodes of c-call.nahi
2002-11-07* class.c (rb_define_method): do not set NOEX_CFUNC if klass ismatz
2002-11-07* eval.c (rb_yield_0): should enable trace for non-cfunc nodes.nobu
2002-11-03* object.c (Init_Object): added Object#object_id, new name formatz
2002-10-30* eval.c (rb_mod_public_method_defined, etc.): new methods:matz
2002-10-29* eval.c, file.c, gc.c, io.c, object.c, ruby.c, ruby.h, struct.c,knu
2002-10-29 * eval.c (error_print, rb_longjmp, rb_thread_schedule): flushnobu
2002-10-25* eval.c, gc.c: adopt a common set of alloca() #ifdef's. Thisknu
2002-10-23* eval.c (rb_eval): added NODE_DSYM, symbol literal withnobu
2002-10-17* hash.c, eval.c: Use (*_NSGetEnviron()) instead of environ onknu
2002-10-05* eval.c (rb_load): should not pass block to the loaded file.aamine
2002-10-04* eval.c (rb_thread_interrupt, rb_thread_signal_raise): no need tonobu
2002-10-03* bcc32/mkexports.rb: to work on cygwin via telnet.nobu
2002-09-27* eval.c (rb_thread_deadlock, rb_thread_schedule, rb_thread_join): more verbo...nobu