summaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2010-01-30merges r25266 from trunk into ruby_1_9_1.yugui
2009-11-27merges r24761 and r24999 from trunk into ruby_1_9_1.yugui
2009-10-31merges r24757 and r24758 from trunk into ruby_1_9_1.yugui
2009-10-28merges r24579 and r24581 from trunk into ruby_1_9_1.yugui
2009-08-08merges r24323 from trunk into ruby_1_9_1.yugui
2009-08-08merges r24243 from trunk into ruby_1_9_1.yugui
2009-06-24merges r23815 from trunk into ruby_1_9_1.yugui
2009-05-22merges r23474 from trunk into ruby_1_9_1.yugui
2009-03-04merges r22662 from trunk into ruby_1_9_1.yugui
2009-02-22merges r22363 from trunk into ruby_1_9_1.yugui
2009-02-22merges r22259 from trunk into ruby_1_9_1.yugui
2009-02-22merges r22255 from trunk into ruby_1_9_1.yugui
2009-01-28merges r21659 from trunk into ruby_1_9_1.yugui
2009-01-28merges r21653 from trunk into ruby_1_9_1.yugui
2009-01-15merges r21571 from trunk into ruby_1_9_1.yugui
2008-12-28merges r21088 from trunk into ruby_1_(_1.yugui
2008-12-27merges r21079 from trunk into ruby_1_9_1.yugui
2008-12-25merges r20970 from trunk into ruby_1_9_1.yugui
2008-12-13merges r20593 from trunk into ruby_1_9_1.yugui
2008-12-05merges r20536 from trunk into ruby_1_9_1.yugui
2008-12-05merges r20535 from trunk into ruby_1_9_1.yugui
2008-10-16* compile.c (iseq_set_sequence): fix memory leak.mame
2008-10-12* compile.c (iseq_compile_each): fixed indent.nobu
2008-09-28* compile.c (iseq_set_sequence): check duplicated when clauses.mame
2008-09-23* include/ruby/node.h, node.h: move node.h from include path.ko1
2008-09-23* include/ruby/node.h, vm_core.h: move definition ofko1
2008-08-25* compile.c (defined_expr): default defined? should returnmatz
2008-08-25* compile.c (defined_expr): should handle NODE_{AND,OR} asmatz
2008-08-23* compile.c (iseq_build_body): suppress a warning.nobu
2008-08-16* include/ruby/ruby.h (rb_intern_const): tiny optimization.nobu
2008-07-22* compile.c (insn_data_to_s_detail), file.c (rb_stat_inspect),nobu
2008-07-20* compile.c (iseq_compile_each): NODE_POSTEXE should set each endnobu
2008-07-01* compile.c, vm.c, insns.def: call FrozenCore.set_postexe methodko1
2008-07-01 * include/ruby/ruby.h (enum ruby_special_consts): ISO C forbidsshyouhei
2008-07-01* compile.c, insns.def, vm.c, vm_core.h: remove some insnsko1
2008-06-23* compile.c (iseq_build_from_ary): initialize arg_opts, a patch frommame
2008-06-23* compile.c (iseq_build_from_ary): fix expression to obtain wanabe
2008-06-09* compile.c : treat []&&= in virtually the same way as []||=.wanabe
2008-06-09* include/ruby/ruby.h (CONST_ID): constant ID cache for non-gcc.nobu
2008-05-31* suppress warnings with -Wwrite-string.nobu
2008-05-30* compile.c (defined_expr): fix SEGV by defined?([1]).mame
2008-05-25* compile.c (iseq_compile): set local_table formame
2008-05-25* compile.c (iseq_build_body): remove side effect frommame
2008-05-24* eval_method.c: renamed from vm_method.c. "vm_method.c" is includedko1
2008-05-24* compile.c (iseq_set_exception_table, NODE_WHILE, NODE_NEXT): removemame
2008-05-22* compile.c (get_destination_insn, get_next_insn, get_prev_insn):mame
2008-05-19* vm.c, insns.def, eval.c, vm_insnhelper.c: fix CREF handling.ko1
2008-05-14* insns.def: add a "putcbase" instruction.ko1
2008-05-12* eval.c (is_defined): add NODE_OP_ASGN_{OR,AND}. "defined?(a||=1)"matz
2008-05-05* compile.c (iseq_compile_each): should call compile_cpath() formatz