aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* * eval.c (rb_frame_callee): check if prev_cfp can be accessible.matz2007-02-041-1/+7
* * call_cfunc.ci, compile.c, compile.h, debug.h, eval.c,nobu2007-02-021-13/+19
* * eval.c: remove duplicated global variables rb_cProc andmatz2007-02-021-3/+0
* * some refactoring around yarvcore and proc.ko12007-01-171-3/+4
* * insns.def : support direct method dispatch with "send" or "funcall".ko12007-01-061-4/+3
* * compile.c, compile.h : add ADD_CALL_RECEIVER() macro.ko12007-01-051-1/+9
* * Merge YARVko12006-12-311-11143/+884
* * eval.c (ruby_cleanup): keep the exception till after END blocks.nobu2006-12-091-1/+0
* * intern.h, object.c, variable.c (rb_mod_constants): added an optionalnobu2006-12-041-2/+6
* * eval.c (formal_assign): need to pack rest arg information inmatz2006-11-071-10/+5
* * eval.c (method_missing): update old argument adjustment.matz2006-11-071-4/+7
* * eval.c (when_check): need to splat for NODE_ARGSCAT as well.matz2006-11-071-2/+5
* * eval.c (svalue_to_avalue): need to splat but no error.matz2006-11-061-32/+39
* * eval.c (rb_call0): fixed bug of zsuper with both of opt and rest.matz2006-11-021-0/+4
* * eval.c (rb_obj_define_method): add half boiled RDoc document.matz2006-10-111-0/+11
* * eval.c (rb_obj_define_method): add new methodmatz2006-10-091-0/+10
* * eval.c (formal_assign): packed post splat arguments may conflictmatz2006-10-071-2/+5
* * eval.c (rb_yield_0): small refactoring.matz2006-10-051-7/+5
* * eval.c (rb_call): check protected visibility based on real self,matz2006-10-041-21/+28
* * eval.c (splat_value): use "to_splat" instead of "to_ary" tomatz2006-10-021-3/+16
* * eval.c (rb_thread_save_context, rb_thread_restore_context):why2006-09-231-102/+82
* * dir.c (dir_s_glob): remove unused variable.matz2006-09-181-7/+0
* * eval.c (rb_require_safe): prevent extension from loading twice.nobu2006-09-101-7/+7
* * eval.c (rb_f_local_variables): list symbols.matz2006-09-041-2/+2
* * ruby.h (struct RArray): embed small arrays.matz2006-09-021-63/+58
* * eval.c (rb_eval): should handle when in else clause. a patchmatz2006-09-021-16/+3
* * eval.c (search_required): use RSTRING_PTR and RSTRING_STR.usa2006-08-311-1/+1
* * ruby.h (struct RString): embed small strings.matz2006-08-311-30/+33
* * eval.c (ruby_init): rename top_cref to ruby_top_cref and export,why2006-08-311-5/+5
* Revert.drbrain2006-08-281-3/+2
* Include attributiondrbrain2006-08-271-2/+3
* ansificated.akr2006-08-131-9/+4
* * dln.c, eval.c, gc.c, ruby.h: shut up AIX alloca warning.matz2006-08-071-3/+1
* * eval.c (rb_call0): trace call/return of method defined from block.nobu2006-07-301-0/+8
* * eval.c (rb_trap_eval): make the current thread runnable to deal withnobu2006-07-301-0/+1
* * eval.c (rb_call): fixed typo in cache look-up. [ruby-dev:29167]matz2006-07-281-1/+1
* * eval.c (rb_call): a bug in method cache look-up.matz2006-07-281-2/+2
* * eval.c (Init_eval): rename #invoke_method andmatz2006-07-261-10/+13
* * eval.c (backtrace): porting miss.nobu2006-07-241-1/+1
* * eval.c (backtrace): skip frames successive on node and method name.nobu2006-07-241-1/+3
* * eval.c (rb_call0): revert last change. [ruby-dev:29112]matz2006-07-241-1/+0
* * eval.c (rb_call0): include funcalled methods in caller list.nobu2006-07-211-0/+1
* * eval.c (rb_call): try local method look-up first for fcall, thenmatz2006-07-201-25/+41
* * eval.c (rb_yield_0): should check args_args before lambdamatz2006-07-191-2/+3
* * eval.c (yield_under_i): argument should be passed in avaluematz2006-07-181-1/+3
* // comment removed.akr2006-07-151-1/+0
* * parse.y (f_args): allow post mandatory arguments after optionalmatz2006-07-121-4/+4
* * bignum.c (rb_int2big): use SIGNED_VALUE. [ruby-dev:29019]matz2006-07-111-2/+5
* remove an unused label and variable.akr2006-07-111-2/+0
* * eval.c (rb_call): remove erroneously restored prot_tag->blkidmatz2006-07-101-1/+0