summaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2009-06-22* compile.c (iseq_set_arguments, iseq_compile_each): internalnobu
2009-06-22* compile.c: fixed types.nobu
2009-05-17* compile.c: fixed types.nobu
2009-05-17* compile.c (rb_parse_in_eval): returns true in true eval, not innobu
2009-02-27* compile.c (cdhash_type, iseq_set_sequence): should not callnobu
2009-02-22stripped trailing spaces.nobu
2009-02-16* compile.c: fix to add "ensure" codes across "while" clauseko1
2009-02-12* compile.c (iseq_compile_each): just freeze xstr.nobu
2009-02-12* compile.c (iseq_set_sequence, compile_dstr_fragments),nobu
2009-02-12* compile.c (hide_obj): OBJ_FREEZE() is not an expression. a patchnobu
2009-02-12* compile.c (compile_array_, defined_expr, iseq_compile_each): hidenobu
2009-01-19* vm.c: add a prefix "rb_" to exposed functionsko1
2009-01-19* iseq.c:ko1
2009-01-18* iseq.c (rb_iseq_load): renamed from ruby_iseq_load, since it isnobu
2009-01-15* ruby.c (process_options): decrement parse_in_eval to recognizeko1
2008-12-27* iseq.h, iseq.c (rb_iseq_new_main): add a type ISEQ_TYPE_MAIN.ko1
2008-12-27* vm.c (Init_VM): create and define TOPLEVEL_BINDING at first.ko1
2008-12-24* compile.c (iseq_peephole_optimize): fix typo.ko1
2008-12-09* compile.c (iseq_compile_each), gc.c (assign_heap_slot),nobu
2008-12-05* compile.c (iseq_set_sequence): uses rb_compile_warning() fornobu
2008-12-05* compile.c (ruby_iseq_compile, ruby_iseq_translate_threaded_code),nobu
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