summaryrefslogtreecommitdiff
path: root/eval.c
AgeCommit message (Expand)Author
2006-12-31 * Merge YARVko1
2006-12-09* eval.c (ruby_cleanup): keep the exception till after END blocks.nobu
2006-12-04* intern.h, object.c, variable.c (rb_mod_constants): added an optionalnobu
2006-11-07* eval.c (formal_assign): need to pack rest arg information inmatz
2006-11-07* eval.c (method_missing): update old argument adjustment.matz
2006-11-07* eval.c (when_check): need to splat for NODE_ARGSCAT as well.matz
2006-11-06* eval.c (svalue_to_avalue): need to splat but no error.matz
2006-11-02* eval.c (rb_call0): fixed bug of zsuper with both of opt and rest.matz
2006-10-11* eval.c (rb_obj_define_method): add half boiled RDoc document.matz
2006-10-09* eval.c (rb_obj_define_method): add new methodmatz
2006-10-07* eval.c (formal_assign): packed post splat arguments may conflictmatz
2006-10-05* eval.c (rb_yield_0): small refactoring.matz
2006-10-04* eval.c (rb_call): check protected visibility based on real self,matz
2006-10-02* eval.c (splat_value): use "to_splat" instead of "to_ary" tomatz
2006-09-23* eval.c (rb_thread_save_context, rb_thread_restore_context):why
2006-09-18* dir.c (dir_s_glob): remove unused variable.matz
2006-09-10* eval.c (rb_require_safe): prevent extension from loading twice.nobu
2006-09-04* eval.c (rb_f_local_variables): list symbols.matz
2006-09-02* ruby.h (struct RArray): embed small arrays.matz
2006-09-02* eval.c (rb_eval): should handle when in else clause. a patchmatz
2006-08-31* eval.c (search_required): use RSTRING_PTR and RSTRING_STR.usa
2006-08-31* ruby.h (struct RString): embed small strings.matz
2006-08-31* eval.c (ruby_init): rename top_cref to ruby_top_cref and export,why
2006-08-28Revert.drbrain
2006-08-27Include attributiondrbrain
2006-08-13ansificated.akr
2006-08-07* dln.c, eval.c, gc.c, ruby.h: shut up AIX alloca warning.matz
2006-07-30* eval.c (rb_call0): trace call/return of method defined from block.nobu
2006-07-30* eval.c (rb_trap_eval): make the current thread runnable to deal withnobu
2006-07-28* eval.c (rb_call): fixed typo in cache look-up. [ruby-dev:29167]matz
2006-07-28* eval.c (rb_call): a bug in method cache look-up.matz
2006-07-26* eval.c (Init_eval): rename #invoke_method andmatz
2006-07-24* eval.c (backtrace): porting miss.nobu
2006-07-24* eval.c (backtrace): skip frames successive on node and method name.nobu
2006-07-24* eval.c (rb_call0): revert last change. [ruby-dev:29112]matz
2006-07-21* eval.c (rb_call0): include funcalled methods in caller list.nobu
2006-07-20* eval.c (rb_call): try local method look-up first for fcall, thenmatz
2006-07-19* eval.c (rb_yield_0): should check args_args before lambdamatz
2006-07-18* eval.c (yield_under_i): argument should be passed in avaluematz
2006-07-15// comment removed.akr
2006-07-12* parse.y (f_args): allow post mandatory arguments after optionalmatz
2006-07-11* bignum.c (rb_int2big): use SIGNED_VALUE. [ruby-dev:29019]matz
2006-07-11remove an unused label and variable.akr
2006-07-10* eval.c (rb_call): remove erroneously restored prot_tag->blkidmatz
2006-07-10* eval.c (proc_invoke): should not overwrite block information inmatz
2006-07-10* eval.c (rb_clear_cache_for_remove): clear entries for includednobu
2006-07-08* eval.c (next_jump): deal with destination of next.nobu
2006-07-04* eval.c (rb_call): should not set prot_tag->blkid since it wouldmatz
2006-07-01* eval.c (PUSH_FRAME): initialize frame->self. [ruby-dev:28911]matz
2006-06-29* parse.y: use ARGSPUSH instead of ARGSCAT to prevent too muchmatz