aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* * math.c (math_erf,math_erfc): new function. [ruby-list:37753]matz2003-06-051-1/+0
* * eval.c (rb_call_super): should search superclass method based onmatz2003-06-031-10/+8
* * eval.c (rb_call): typo.matz2003-06-031-1/+1
* * eval.c (rb_call_super): inheritance line adjustment moved frommatz2003-06-031-24/+21
* * array.c (push_values_at): Array#values_at should work withmatz2003-06-021-2/+16
* * io.c (rb_f_syscall): type dispatch should be based onmatz2003-05-301-11/+16
* * eval.c (rb_Array): exclude Kernel#to_a instead of Object#to_a.nobu2003-05-301-1/+1
* * eval.c (ev_const_defined, ev_const_get), variable.cnobu2003-05-291-10/+51
* * eval.c, util.c: removed duplicated includes/defines.nobu2003-05-271-8/+0
* * eval.c (Init_Proc): Block/Proc separation. [huge change]matz2003-05-261-132/+190
* * eval.c (rb_longjmp): wrong jump.nobu2003-05-231-1/+1
* * eval.c (rb_longjmp): get rid of reentering while debug warning.nobu2003-05-231-5/+30
* * eval.c (ruby_finalize): turn off ruby_debug flag before callingmatz2003-05-231-0/+1
* * eval.c (rb_define_alloc_func): need not to disablematz2003-05-221-3/+3
* * eval.c (rb_eval): splat NODE_RESTARY. [ruby-dev:20268]nobu2003-05-211-1/+1
* * eval.c (rb_thread_fd_close): raise for writing threads.nobu2003-05-211-1/+5
* * error.c (syserr_initialize): prohibit specifying errno formatz2003-05-211-1/+0
* * eval.c (rb_thread_save_context): prohibit rb_gc_force_recycle()matz2003-05-201-0/+2
* * eval.c (rb_yield_0): give warning for multiple values for amatz2003-05-201-7/+42
* * eval.c (rb_f_missing): create exception instance by ordinalnobu2003-05-201-3/+8
* * ext/pty/pty.c (pty_finalize_syswait): join (using Thread#value)matz2003-05-191-17/+45
* * object.c (init_copy): rename copy_object as initialize_copy,matz2003-05-191-20/+20
* * array.c (get_inspect_tbl): check whether inspect_tbl value is amatz2003-05-191-1/+5
* * eval.c (block_pass): chain previous block to the pushing block.matz2003-05-161-0/+1
* * eval.c (error_pos): use $deferr for output instead of stderrmatz2003-05-131-46/+62
* * 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