aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* * string.c (rb_str_ljust): now takes optional argument to specifymatz2003-05-021-20/+8
* * eval.c (splat_value): split splat_value() and avalue_splat().matz2003-04-251-2/+2
* * eval.c (proc_invoke): Proc#yield should pass through retry andmatz2003-04-251-44/+58
* * variable.c (rb_mod_name): always return empty string formatz2003-04-101-14/+15
* * eval.c (rb_obj_is_method): indefinite return value.nobu2003-04-091-0/+1
* * variable.c (rb_obj_remove_instance_variable): better message.matz2003-04-091-12/+17
* * bignum.c (BIGZEROP): macro to determine if x is a bignum zero.matz2003-04-091-1/+1
* * eval.c (Init_Proc): make Method and UnboundMethod independent.matz2003-04-081-2/+8
* * ext/socket/socket.c (sock_s_unpack_sockaddr_in): remove structmatz2003-04-071-8/+5
* * eval.c (assign): should prepare mrhs by svalue_to_mrhs().matz2003-04-041-1/+1
* * 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