summaryrefslogtreecommitdiff
path: root/eval.c
AgeCommit message (Expand)Author
2003-09-05* eval.c (mark_frame_adj): need to adjust argv pointer if usingmatz
2003-09-02* eval.c (rb_eval): should not handle exceptions within rescuenobu
2003-09-01* eval.c (rb_eval): make tail recursion in ELSE clause ofnobu
2003-09-01* parse.y (aref_args): forgot to call NEW_SPLAT(). reported bymatz
2003-09-01* eval.c (rb_thread_switch): add RESTORE_EXIT; exit by anothernobu
2003-08-31* eval.c (TAG_DST()): take no argument.eban
2003-08-30* eval.c (rb_iter_break): should not call TAG_JUMP directly.matz
2003-08-30* eval.c (struct BLOCK): remove BLOCKTAG, use scope instead.matz
2003-08-27* eval.c (rb_eval): *a = [1,2] now assigns [[1,2]] to a.matz
2003-08-23* file.c (rb_file_s_expand_path): avoid calling rb_scan_args() formatz
2003-08-23* eval.c (rb_eval, rb_iterate, block_pass): reduce PUSH/POP_TAG andnobu
2003-08-23* eval.c (rb_yield_splat): should check if "values" is array.matz
2003-08-22* enum.c (each_with_index_i): typo.matz
2003-08-22eval.c: typomatz
2003-08-22* enum.c (inject_i): use rb_yield_values.matz
2003-08-21* eval.c (block_pass): improve passing current block.nobu
2003-08-14* gc.c (id2ref): recycle check should be done by klass == 0.matz
2003-08-13* eval.c (POP_BLOCK): turn on BLOCK_LEFT flag when leaving block.matz
2003-08-11* eval.c (THREAD_SAVE_CONTEXT): should explicitly turn off thematz
2003-08-11* eval.c (rb_thread_restore_context): typo.matz
2003-08-11* eval.c (struct thread): add member to save backing store onmatz
2003-08-11* eval.c (rb_call_super): do not use rb_block_given_p() formatz
2003-08-07* eval.c (rb_f_at_exit): should not be called without a block.matz
2003-08-06* eval.c (rb_call0): forgot to pop ruby_class.matz
2003-08-06* eval.c (rb_call0): update ruby_class as well as ruby_cref.matz
2003-08-05* eval.c (rb_load): should preserve current source file/line.nobu
2003-08-04* eval.c (method_proc): should specify YIELD_FUNC_SVALUE.matz
2003-08-03* eval.c (rb_call_super): should propagate previous block fornobu
2003-08-03* eval.c (call_trace_func): clear exception flag temporarily.nobu
2003-08-01* eval.c (rb_yield_0): code clean up according to Nobu's patch.matz
2003-08-01* class.c (rb_obj_singleton_methods): should not go up tomatz
2003-08-01* eval.c (rb_call_super): propagate previous block if a block isnobu
2003-08-01backoff eval.c 1.498matz
2003-08-01* eval.c (BEGIN_CALLARGS): should not always reset ruby_iter,matz
2003-07-28* ext/stringio/stringio.c (strio_gets): only "gets" should set $_.matz
2003-07-26* variable.c (rb_mod_const_missing): "const_missing" should notmatz
2003-07-25* ext/socket/socket.c (tcp_s_gethostbyname): was usingmatz
2003-07-24* gcc -Wall clean-up.matz
2003-07-24* configure.in (AC_C_VOLATILE): check if volatile works.nobu
2003-07-24* eval.c (thgroup_add): no warning for terminated threads.matz
2003-07-22* variable.c (rb_mod_const_missing): new method. [ruby-core:00441]matz
2003-07-19* lib/xmlrpc: import.matz
2003-07-19* eval.c (thgroup_add): typo again. sorry.matz
2003-07-19* eval.c (thgroup_add): typo.matz
2003-07-19* eval.c (thgroup_add): do not raise ThreadError on terminatedmatz
2003-07-18* eval.c (rb_attr): extra calls of method_added. [ruby-talk:76361]nobu
2003-07-18* eval.c (rb_f_missing): VCALL is called only for LOCAL_ID. nomatz
2003-07-17* eval.c (rb_clear_cache_by_class): check both klass and origin.matz
2003-07-17* eval.c (ruby_init): set ruby_running to true aftermatz
2003-07-16* eval.c (rb_proc_new): call svalue_to_avalue for yield argument.matz