summaryrefslogtreecommitdiffhomepage
path: root/src/codegen.c
AgeCommit message (Expand)Author
2013-02-15ready to pass second argument of Regexp.newmattn
2013-02-15Should be OP_LOADLmattn
2013-02-15Pluggable Regexpmattn
2013-02-03Modify handling of integer literal.Masamitsu MURASE
2013-01-27Merge pull request #786 from carsonmcdonald/unsignedfixesYukihiro "Matz" Matsumoto
2013-01-27Removed tests that look outdated. The mrb_compile_string they use is gone now.Carson McDonald
2013-01-27Fixes a number of "comparison between signed and unsigned" warnings.Carson McDonald
2013-01-20Modify handling of NODE_UNDEF to accept multiple arguments.Masamitsu MURASE
2013-01-16wrong condiiton in too many symbols check; #close #731Yukihiro Matz Matsumoto
2013-01-13more aggressive code elimination for NODE_DOT{2,3}Yukihiro Matz Matsumoto
2013-01-13eliminate unused hash expression more aggresivelyYukihiro Matz Matsumoto
2013-01-13eliminate unused array expression more aggresivelyYukihiro Matz Matsumoto
2013-01-10jump address error when value taken from if statement without else clause; cl...Yukihiro Matz Matsumoto
2013-01-06`unless` without `else` should return nil if the condition is true.Masamitsu MURASE
2013-01-06Modify NODE_IF handling.Masamitsu MURASE
2012-12-28minor cosmetic change after #676Yukihiro Matz Matsumoto
2012-12-28fix correct stack postion for headless caseskandhas
2012-12-28wrong stack position for headless case; close #675Yukihiro Matz Matsumoto
2012-12-22should copy lineno info to child scopeYukihiro Matz Matsumoto
2012-12-18codedump should print relative offset for irep in OP_LAMBDAYukihiro Matz Matsumoto
2012-12-12Call mrb_gc_arena_save/mrb_gc_arena_restore instead of manipulating arena ind...Lian Cheng
2012-12-07mange arena_idx smarter for smaller ARENA_SIZE; now default to 100 from 1024Yukihiro Matz Matsumoto
2012-12-07refactor and move irep malloc away to mrb_add_irep()Yukihiro Matz Matsumoto
2012-12-02Merge pull request #568 from mauceri/masterYukihiro "Matz" Matsumoto
2012-11-30remove incorrect pop() in codegenskandhas
2012-11-23remove redundant LOOP_NORMAL checkups in function:codegen. and fix #561skandhas
2012-11-22pull request issue 553 - try to fix brken linkChristian Mauceri
2012-11-22pull request issue 553Christian Mauceri
2012-11-09should initialize irep->flagsYukihiro Matz Matsumoto
2012-11-02Fix stack underflow in scope_body()Takashi Sogabe
2012-10-31fix: broken variable reference, use 'next' statementKouki Ooyatsu
2012-10-28Merge pull request #510 from masuidrive/masterYukihiro "Matz" Matsumoto
2012-10-27define convert method mrb_int/mrb_float with C stringYuichiro MASUI
2012-10-25Use substitution instead of memset in structure initialization.Masaki Muranaka
2012-10-23adjust regsiter stack for NODE_OP_ASGN that use OP_SENDYukihiro Matsumoto
2012-10-23skip useless OP_MOVE in peephole optimizationYukihiro Matsumoto
2012-10-23adjust regsiter stack for NODE_OP_ASGN; close #499Yukihiro Matsumoto
2012-10-20avoid duplicated OP_RETURNYukihiro Matsumoto
2012-10-20pop register stack before rescueYukihiro Matsumoto
2012-10-20unexpect break/next/redo/retry should raise LocalJumpErrorYukihiro Matsumoto
2012-10-20should handle break in rescueYukihiro Matsumoto
2012-10-19empty NODE_BEGIN should push nil; close #496Yukihiro Matsumoto
2012-10-17Fix disappearance of a local variable when return statement is calledTakashi Sogabe
2012-10-16remove wasting stack spaceYukihiro Matsumoto
2012-10-16register number adjustment for case statement was wrong; close #487Yukihiro Matsumoto
2012-09-12mrb_sym can be short integer; reduced 10KBYukihiro Matsumoto
2012-09-04fix out-of-bound access on compiling empty blocks.Tomoyuki Sahara
2012-09-03do no generate lineno info if no filename is specifiedYukihiro Matsumoto
2012-09-03remove memleaks using linked allocatorYukihiro Matsumoto
2012-09-03remove OP_LOADNIL before OP_SEND by introducing OP_SENDB (send with block)Yukihiro Matsumoto