summaryrefslogtreecommitdiffhomepage
path: root/src/codegen.c
AgeCommit message (Expand)Author
2014-04-26bit more peephole optimization for NODE_LVARYukihiro "Matz" Matsumoto
2014-04-26Merge branch 'master' of github.com:mruby/mrubyYukihiro "Matz" Matsumoto
2014-04-26should use plain int for index, since i may be printed using %d; close #2127Yukihiro "Matz" Matsumoto
2014-04-26Merge pull request #2118 from ksss/range-boolYukihiro "Matz" Matsumoto
2014-04-25better integer size assertion suggested by usakYukihiro "Matz" Matsumoto
2014-04-25eliminate plain int except for a few cases like arena_indexYukihiro "Matz" Matsumoto
2014-04-25remove -Wsign-compare warningsYukihiro "Matz" Matsumoto
2014-04-24mrb_range_new excl flag use mrb_bool insteard of intksss
2014-04-16Move src/re.h to include/mruby/re.h .take_cheeze
2014-04-03add assertion before castingYukihiro "Matz" Matsumoto
2014-04-03too much peephole optimization; close #1992Yukihiro "Matz" Matsumoto
2014-03-28Add test for backquote.take_cheeze
2014-03-21reduce hash creation by using update methodYukihiro "Matz" Matsumoto
2014-03-21should be able to create hash with 127+ entries; close #1894Yukihiro "Matz" Matsumoto
2014-03-18add a space after C reserved wordsYukihiro "Matz" Matsumoto
2014-03-15symbol length type to be mrb_intYukihiro "Matz" Matsumoto
2014-03-14remove new_label(s) where label position can be obtained from genop()Yukihiro "Matz" Matsumoto
2014-03-13too much optimizationYukihiro "Matz" Matsumoto
2014-03-13peephole optimization for OP_JMP{IF,NOT}Yukihiro "Matz" Matsumoto
2014-03-09Use mrb_str_new_cstr() instead of mrb_str_new() with strlen().Masaki Muranaka
2014-03-08use mrb_str_cat_lit for literalscremno
2014-03-08Make type casts safer.Masaki Muranaka
2014-03-05fix off-by-one error in attrsymcubicdaiya
2014-03-03rescue clause should understand splats; close #1786Yukihiro "Matz" Matsumoto
2014-03-01support c++ exceptiontake_cheeze
2014-03-01use C style comments instead of C++ style commentscubicdaiya
2014-02-09Merge pull request #1674 from cremno/mrb_bool-FALSE-TRUEYukihiro "Matz" Matsumoto
2014-02-04better codedump formatYukihiro "Matz" Matsumoto
2014-02-01fix NODE_SPLAT codegenh2so5
2014-01-31use mrb_bool, FALSE and TRUE morecremno
2014-01-31clean up external symbolscremno
2014-01-04should splat and iterate elements when "*ary" speficied in the case-when clau...Yukihiro "Matz" Matsumoto
2014-01-02Merge pull request #1634 from cremno/use-mrb_fixnum_pYukihiro "Matz" Matsumoto
2014-01-02tiny word boxing optimizationcremno
2014-01-02codegen.c: remove superfluous returncremno
2013-12-27return-value of mrb_run is invalid in top-level-scopecubicdaiya
2013-12-26adjust register position for return value; fix #1620Yukihiro "Matz" Matsumoto
2013-12-26revert fix in #1620Yukihiro "Matz" Matsumoto
2013-12-25Fix return when value expectedCarson McDonald
2013-12-25Merge branch 'master' of github.com:mruby/mrubyYukihiro "Matz" Matsumoto
2013-12-24fix #1617h2so5
2013-12-24class/module body to honor whether value is required or not; reduce a few ins...Yukihiro "Matz" Matsumoto
2013-12-19fix codegen bug in NODE_CASEh2so5
2013-12-03avoid top-level pool release at codegen_error() and fixed some memory leaksYukihiro "Matz" Matsumoto
2013-12-03should not access scope after releasing memory poolYukihiro "Matz" Matsumoto
2013-12-02Merge pull request #1601 from carsonmcdonald/srcaptosizetYukihiro "Matz" Matsumoto
2013-12-02Change scapa and rcapa to size_t, use scapa.Carson McDonald
2013-12-01add mrb_intern_lit for creating symbol from string literaltake_cheeze
2013-11-29rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513Yukihiro "Matz" Matsumoto
2013-11-27float objects in pool are objects when MRB_WORD_BOXING is setYukihiro "Matz" Matsumoto