summaryrefslogtreecommitdiffhomepage
path: root/src/codegen.c
AgeCommit message (Expand)Author
2012-06-23reduce calling mrb_str_new_cstr() to avoid strlen(); #301Yukihiro Matsumoto
2012-06-21forgot to rename function mrb_sym2name -> mrb_sym2name_lenYukihiro Matsumoto
2012-06-21reduce calling of strlen(); #301Yukihiro Matsumoto
2012-06-21Simplify. Should not use strlen() as possible. It needs complexity.Masaki Muranaka
2012-06-15escape codedump strings/symbolsYukihiro Matsumoto
2012-06-15Remove some redundant code.Masaki Muranaka
2012-06-14BLKPUSH (and super) need to detect surrounding method scope (not block)Yukihiro Matsumoto
2012-06-14need to adjust register pos after rescueYukihiro Matsumoto
2012-06-14use MKOP_sBx for OP_JMPYukihiro Matsumoto
2012-06-13stop using strtol (via readint) except in load.c; use custom readint_floatYukihiro Matsumoto
2012-06-13readint() returns longYukihiro Matsumoto
2012-06-13handle number literal overflowYukihiro Matsumoto
2012-06-13generate optimized OP_DIV instructionYukihiro Matsumoto
2012-06-12replace * and == by optimization instructions OP_MUL and OP_EQ respectively; ...Yukihiro Matsumoto
2012-06-12should handle splat in super argumentsYukihiro Matsumoto
2012-06-11zsuper should respect block given; close #185Yukihiro Matsumoto
2012-06-04remove mrb_open NULL check for small test programs. They are only for proof-...Yukihiro Matsumoto
2012-06-03Check mrb_open return value for NULLJon
2012-06-03A rescue clause with no parameter list rescues only StandardErrorsKazuki Tsujimoto
2012-06-02Use "if" instead "switch".Masaki Muranaka
2012-06-01OP_RETURN operand should be stack position of the new scope, not the current ...Yukihiro Matsumoto
2012-05-31allow ||= and &&=Yukihiro Matsumoto
2012-05-26clear arena_idx after exiting scope; close #195Yukihiro Matsumoto
2012-05-24wrong number of arguments for self-assignmentsYukihiro Matsumoto
2012-05-22change example code to do mrb_close()Mitchell Blank Jr
2012-05-19C++ compilability - don't define types inside othersMitchell Blank Jr
2012-05-19remove dependency to node.h and pool.hYukihiro Matsumoto
2012-05-18move compile.h to mruby/compile.hYukihiro Matsumoto
2012-05-17add cast to remove warning; close #154Yukihiro Matsumoto
2012-05-17no SEGV for nth_ref & back_ref; close #152Yukihiro Matsumoto
2012-05-10mrb_run to return last evaluated valueYukihiro Matsumoto
2012-05-05Remove debug messageKazuki Tsujimoto
2012-04-30rm whitespaceroco
2012-04-24move header files {irep,dump,cdump,ritehash}.h to /include/mrubyYukihiro Matsumoto
2012-04-23add file headermimaki
2012-04-20add mruby sourcesmimaki