summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* * eval.c (rb_load): Object scope had priority over required filenobu2003-10-011-1/+0
* * eval.c (rb_eval): while/until should not capture break unlessmatz2003-09-301-4/+10
* * eval.c (rb_thread_atfork): wrong format specifier.matz2003-09-291-1/+1
* * error.c (rb_warn_m): should not warn if -W0 is specified.matz2003-09-241-0/+1
* * eval.c (proc_invoke): should push PROT_PCALL tag for orphans.matz2003-09-181-1/+1
* * eval.c (proc_invoke): should update "result" for orphans.matz2003-09-181-1/+1
* * eval.c (localjump_destination): should not raise ThreadErrormatz2003-09-171-7/+6
* * intern.h (rb_disable_super, rb_enable_super): replace with dummynobu2003-09-121-0/+3
* * bignum.c (rb_big_and): convert argument using 'to_int'.matz2003-09-121-4/+15
* * eval.c (win32_get_exception_list): avoid VC7 warning.usa2003-09-101-0/+4
* * eval.c (struct tag): dst should be VALUE.nobu2003-09-091-6/+5
* * eval.c (mark_frame_adj): need to adjust argv pointer if usingmatz2003-09-051-4/+23
* * eval.c (rb_eval): should not handle exceptions within rescuenobu2003-09-021-1/+5
* * eval.c (rb_eval): make tail recursion in ELSE clause ofnobu2003-09-011-2/+2
* * parse.y (aref_args): forgot to call NEW_SPLAT(). reported bymatz2003-09-011-0/+1
* * eval.c (rb_thread_switch): add RESTORE_EXIT; exit by anothernobu2003-09-011-14/+28
* * eval.c (TAG_DST()): take no argument.eban2003-08-311-1/+1
* * eval.c (rb_iter_break): should not call TAG_JUMP directly.matz2003-08-301-2/+3
* * eval.c (struct BLOCK): remove BLOCKTAG, use scope instead.matz2003-08-301-214/+129
* * eval.c (rb_eval): *a = [1,2] now assigns [[1,2]] to a.matz2003-08-271-12/+6
* * file.c (rb_file_s_expand_path): avoid calling rb_scan_args() formatz2003-08-231-5/+2
* * eval.c (rb_eval, rb_iterate, block_pass): reduce PUSH/POP_TAG andnobu2003-08-231-44/+50
* * eval.c (rb_yield_splat): should check if "values" is array.matz2003-08-231-4/+13
* * enum.c (each_with_index_i): typo.matz2003-08-221-0/+1
* eval.c: typomatz2003-08-221-1/+1
* * enum.c (inject_i): use rb_yield_values.matz2003-08-221-4/+14
* * eval.c (block_pass): improve passing current block.nobu2003-08-211-0/+7
* * gc.c (id2ref): recycle check should be done by klass == 0.matz2003-08-141-0/+1
* * eval.c (POP_BLOCK): turn on BLOCK_LEFT flag when leaving block.matz2003-08-131-4/+9
* * eval.c (THREAD_SAVE_CONTEXT): should explicitly turn off thematz2003-08-111-2/+19
* * eval.c (rb_thread_restore_context): typo.matz2003-08-111-1/+1
* * eval.c (struct thread): add member to save backing store onmatz2003-08-111-4/+51
* * eval.c (rb_call_super): do not use rb_block_given_p() formatz2003-08-111-3/+5
* * eval.c (rb_f_at_exit): should not be called without a block.matz2003-08-071-22/+14
* * eval.c (rb_call0): forgot to pop ruby_class.matz2003-08-061-1/+3
* * eval.c (rb_call0): update ruby_class as well as ruby_cref.matz2003-08-061-37/+38
* * eval.c (rb_load): should preserve current source file/line.nobu2003-08-051-0/+9
* * eval.c (method_proc): should specify YIELD_FUNC_SVALUE.matz2003-08-041-2/+1
* * eval.c (rb_call_super): should propagate previous block fornobu2003-08-031-1/+1
* * eval.c (call_trace_func): clear exception flag temporarily.nobu2003-08-031-10/+8
* * eval.c (rb_yield_0): code clean up according to Nobu's patch.matz2003-08-011-2/+2
* * class.c (rb_obj_singleton_methods): should not go up tomatz2003-08-011-2/+6
* * eval.c (rb_call_super): propagate previous block if a block isnobu2003-08-011-1/+1
* backoff eval.c 1.498matz2003-08-011-1/+1
* * eval.c (BEGIN_CALLARGS): should not always reset ruby_iter,matz2003-08-011-1/+1
* * ext/stringio/stringio.c (strio_gets): only "gets" should set $_.matz2003-07-281-4/+4
* * variable.c (rb_mod_const_missing): "const_missing" should notmatz2003-07-261-6/+4
* * ext/socket/socket.c (tcp_s_gethostbyname): was usingmatz2003-07-251-7/+7
* * gcc -Wall clean-up.matz2003-07-241-9/+1
* * configure.in (AC_C_VOLATILE): check if volatile works.nobu2003-07-241-0/+12