summaryrefslogtreecommitdiffhomepage
path: root/src/codegen.c
AgeCommit message (Expand)Author
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
2013-09-02reduce node sizetake_cheeze
2013-09-02use uint16_t for line typetake_cheeze
2013-09-02support multiple filename in ireptake_cheeze
2013-08-12fix #1459fleuria
2013-08-09def statement and define_method now return symbol a la Ruby2.1Yukihiro "Matz" Matsumoto
2013-07-29Merge pull request #1421 from carsonmcdonald/fixfor1419Yukihiro "Matz" Matsumoto
2013-07-28Remove pop that was done when not a return valCarson McDonald
2013-07-25refactor out longjmp() to a functionYukihiro "Matz" Matsumoto
2013-07-15Repalace int with mrb_bool because a return value is boolean.Jun Hiroe
2013-07-12Refactor codes using REGEXP_CLASS define.Jun Hiroe
2013-07-03Fix signed/unsigned warning.Carson McDonald
2013-07-03Fix signed/unsigned warning, make pcapa a size_tCarson McDonald
2013-06-30Change int to size_tCarson McDonald
2013-06-30Change int to size_t.Carson McDonald
2013-06-30Fix some signed unsigned warnings, int to size_t.Carson McDonald
2013-05-26Add MRB_WORD_BOXING mode (represent mrb_value as a word)kimu_shu
2013-05-18removed unused variables / assigns never usedJulien Ammous
2013-05-13Fix off by one issueCarson McDonald
2013-05-13Fix early free of irep->filenameCarson McDonald
2013-04-21Use mrb_aspec instead of int32_t. As it will clarify what is doing.Masaki Muranaka
2013-04-09preparation for tail call optimization (still has bugs)Yukihiro "Matz" Matsumoto
2013-04-05Fix exitmattn
2013-03-29Rename mrb_fix2str() to mrb_fixnum_to_str(). This is for naming consistency.Masaki Muranaka
2013-03-29Modify the type of line-number to uint16_t. Type short is not portable. And i...Masaki Muranaka
2013-03-29Sort include files. Some redundant includes are removed.Masaki Muranaka
2013-03-27resolve conflict from #964Yukihiro Matz Matsumoto
2013-03-24Reduce using snprintf(). They can replace by mruby API.Masaki Muranaka