aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
...
* * eval.c (proc_invoke): should not propagate distination tag ifmatz2003-06-211-4/+2
* * eval.c (proc_invoke): should not propagate TAG_BREAK andmatz2003-06-201-5/+5
* * parse.y (new_yield): distinguish "yield 1,2" and "yield [1,2]".matz2003-06-201-13/+23
* * eval.c: remove rb_cBlock.matz2003-06-171-43/+31
* * eval.c (proc_invoke): format the message for localjump_error().nobu2003-06-161-3/+4
* * eval.c (proc_alloc): re-unification of Block and Proc. Blockmatz2003-06-161-109/+91
* * eval.c (method_arity): should handle NODE_BMETHOD andmatz2003-06-141-0/+3
* * parse.y (value_expr0): class and module statements should not bematz2003-06-071-14/+11
* * eval.c (error_print): needs to be exception proof.nobu2003-06-061-10/+28
* * gc.c (define_final): eliminate rb_f_lambda() call.matz2003-06-061-6/+5
* * eval.c (ruby_cleanup): $SAFE is turned off in the finalization.matz2003-06-061-0/+1
* * 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