aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* * eval.c (rb_f_missing): use "inspect" for T_OBJECT as well.matz2003-04-031-4/+4
* * eval.c (avalue_to_svalue): use rb_check_array_type() again.matz2003-03-291-25/+49
* * eval.c (avalue_splat): new function to do unary * (splat)matz2003-03-261-39/+28
* * eval.c (rb_yield_0): call avalue_to_mrhs() to assign blockmatz2003-03-251-1/+1
* * io.c (rb_io_initialize): should check rb_secure(4).matz2003-03-251-0/+7
* security enhancement of dl library (need test).matz2003-03-241-1/+8
* * regex.c (re_compile_pattern): give warning for unescaped squarematz2003-03-211-2/+4
* * eval.c (bmcall): missing type.nobu2003-03-211-1/+1
* * eval.c (load_dyna): clear ruby_errinfo. (ruby-bugs-ja PR#409)matz2003-03-201-6/+40
* * eval.c (bmcall): add volatile to avoid GC problem.akr2003-03-201-2/+2
* * eval.c (massign): remove unnecessary array unpacking; it shouldmatz2003-03-101-31/+27
* * file.c (rb_find_file): need world writable directory check formatz2003-03-101-1/+1
* * eval.c (massign): fix a bug not to expand in assigment to solenobu2003-03-081-1/+1
* * parse.y (dsym): :"symbol string" style should not contain `\0'.matz2003-03-071-5/+7
* * string.c (str_new): need no MEMZERO().matz2003-02-271-6/+18
* * eval.c (rb_f_require): do not need to abort if a DLEXT fileeban2003-02-211-3/+0
* * eval.c (rb_thread_remove): back outt changes.matz2003-02-211-1/+0
* * 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