summaryrefslogtreecommitdiffhomepage
path: root/src/codegen.c
AgeCommit message (Expand)Author
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
2013-11-26Fix build error for MRB_WORD_BOXINGkyab
2013-11-20rename API mrb_str_dup_static() -> mrb_str_pool()Yukihiro "Matz" Matsumoto
2013-11-20resolve conflictYukihiro "Matz" Matsumoto
2013-11-19irep->pool struct pool -> mrb_valueMiura Hideki
2013-11-18codegen_malloc/realloc: static + simple mem alloccremno
2013-11-15enum mrb_vtype varies on compile time configuration, namely MRB_NAN_BOXINGYukihiro "Matz" Matsumoto
2013-11-13Changed a variable declaration to top of blockbggd
2013-11-09protect returning irep (in proc) from GCYukihiro "Matz" Matsumoto
2013-11-07type check before pool scanYukihiro "Matz" Matsumoto
2013-11-07create Proc object before releasing memory poolYukihiro "Matz" Matsumoto
2013-11-07irep->pool not to be GCedYukihiro "Matz" Matsumoto
2013-11-07modified to use irep->reps to reference child ireps. preparation forYukihiro "Matz" Matsumoto
2013-11-02remove scope->idxYukihiro "Matz" Matsumoto
2013-11-02codedump() to take irep structureYukihiro "Matz" Matsumoto
2013-11-02change return value from mrb_generate_code()Yukihiro "Matz" Matsumoto
2013-10-25fix #1544fleuria
2013-10-01fix #1519fleuria
2013-09-20remove unreferenced local variables caused by mrb_assert()Yukihiro "Matz" Matsumoto
2013-09-20rename node->filename to node->filename_indexYukihiro "Matz" Matsumoto
2013-09-20refactor genop_peep(); ref #1505Yukihiro "Matz" Matsumoto
2013-09-18Fix self value in a block is changed with return value for Fixnum, nil, insta...Keita Obo
2013-09-18Fixed self value in a block is changed with return valueKeita Obo
2013-09-07check file debug info is appended correctlytake_cheeze
2013-09-07remove unnecessary scope filename updatetake_cheeze
2013-09-07update filename before appending file debug infotake_cheeze