aboutsummaryrefslogtreecommitdiffstats
path: root/compile.c
Commit message (Expand)AuthorAgeFilesLines
* * include/ruby/node.h (NODE_FL_NEWLINE): renamed from NODE_NEWLINEmatz2008-02-181-1/+1
* * insns.def (toregexp): generate a regexp from strings instead of oneakr2008-01-291-5/+21
* * compile.c (iseq_compile_each): validate argument expr of "next"ko12008-01-261-0/+1
* * compile.c, compile.h: fix to calculate correct stack depthko12008-01-261-56/+95
* * compile.c, compile.h: fix stack pointer issues.ko12008-01-251-55/+92
* * compile.c (iseq_build_from_ary), iseq.c (iseq_load): fix for format change.nobu2008-01-081-4/+5
* * $Date$ keyword removed to avoid inclusion of locale dependentakr2008-01-061-1/+0
* * compile.c (iseq_compile_each): fix stack consistency errorko12007-12-251-1/+19
* * compile.c (iseq_compile_each): fix stack consistency error.ko12007-12-251-1/+2
* * compile.c (iseq_compile): clear local table if node == 0.ko12007-12-241-0/+1
* * compile.c (iseq_compile_each): fix stack consistency bug.ko12007-12-241-1/+1
* * compile.c (iseq_compile_each): add a "pop" insn after breakko12007-12-241-0/+1
* * id.c (Init_id): remove several unused symbols. [ruby-core:14362]matz2007-12-241-6/+1
* * proc.c (method_name): preserve Symbol's encoding.matz2007-12-241-2/+2
* * compile.c: remove "illegal".ko12007-12-211-6/+6
* * regerror.c, string.c, io.c, lib/getoptlong.rb, lib/net/imap.rb,akr2007-12-211-1/+1
* * compile.c (iseq_compile_each/NODE_RETURN): fix stack consistency.ko12007-12-201-2/+3
* * compile.c (iseq_compile_each): add pop after throw as return.ko12007-12-191-2/+3
* * compile.c (iseq_compile_each): remove unused retry entry.ko12007-12-191-1/+0
* * compile.c (iseq_compile_each): should handle upper level eval iseqnobu2007-12-191-2/+11
* * compile.c (iseq_compile_each): remove "retry" in block.ko12007-12-191-2/+1
* * compile.c (iseq_compile_each): fix for segfault. [ruby-dev:31372]nobu2007-12-181-1/+1
* * compile.c, insnhelper.ci, insns.def, object.c, vm.c, vm.h:ko12007-12-181-1/+22
* * parse.y (expr): redefinable not (!) operator.matz2007-12-091-13/+0
* unused variables removed.akr2007-12-081-3/+0
* * compile.c (iseq_compile_each): fix typo.ko12007-12-051-1/+1
* * compile.c (iseq_compile_each): "when *[],1" dumps core.ko12007-11-271-6/+12
* * compile.c (iseq_compile_each): "a[*b] += 1" dumps core.ko12007-11-271-79/+98
* * compile.c, insns.def: change return value of "defined?"ko12007-11-271-1/+3
* * insns.def, compile.c: fix to allow dsym for alias/undef.ko12007-11-271-30/+25
* * compile.c (defined_expr): defined(method(x)) dumped core. amatz2007-11-231-5/+2
* * compile.c (iseq_compile_each): alias and undef accept dsyms as wellnobu2007-11-181-5/+7
* * blockinlining.c, compile.c, compile.h, debug.c, debug.h,ko12007-11-131-9/+5
* * compile.c (iseq_specialized_instruction): check argc.ko12007-11-131-7/+9
* * eval.c (rb_f_send): allow send/__send__ to call methods of allmatz2007-11-041-2/+2
* * insnhelper.ci (vm_call_method): allow send! to call protectedmatz2007-09-281-0/+3
* * compile.c (iseq_compile_each): inline cache entries are overwrittennobu2007-09-131-8/+4
* * id.h, id.c: remove idFuncall.ko12007-08-241-2/+3
* * compile.c (compile_massign_opt): fix to skip massign optimizationko12007-08-241-3/+0
* * compile.c: optimize simple massign.ko12007-08-231-10/+80
* * compile.c (compile_massign), insnhelper.ci (vm_throw): not use C99nobu2007-08-231-1/+1
* * compile.c, insns.def, parse.y: fix massign order. This changeko12007-08-231-116/+45
* * compile.c (make_masgn_lhs, iseq_compile_each): fixed indent.nobu2007-08-231-50/+51
* * compile.c (iseq_compile_each/NODE_RESBODY): fix to addko12007-08-191-0/+3
* * compile.c (iseq_compile_each): fix to allow self.x=ko12007-08-181-0/+1
* * compile.c (iseq_set_arguments), insnhelper.ciko12007-08-181-1/+1
* * compile.c (iseq_compile_each): massign should return rvalue(s).ko12007-08-171-9/+14
* * compile.c (iseq_compile_each): fix thorw insn option of next.ko12007-08-161-3/+4
* * compile.c (iseq_set_arguments), insnhelper.ciko12007-08-161-5/+7
* * compile.c (iseq_compile_each): fix next/redo stack consistency.ko12007-08-161-14/+43