summaryrefslogtreecommitdiffhomepage
path: root/src/vm.c
AgeCommit message (Expand)Author
2013-03-29Sort include files. Some redundant includes are removed.Masaki Muranaka
2013-03-28Fix argunum_error() to use mrb_format().Masaki Muranaka
2013-03-27use new mrb_format API from mrb_raisef; its only format specifier is "%S" (st...Yukihiro Matz Matsumoto
2013-03-24Make topenv() static inlinedXuejie "Rafael" Xiao
2013-03-24Adjusted indent, space and tabMATSUMOTO Ryosuke
2013-03-24Use size_t instead of int. This is for portability.Yukihiro Matz Matsumoto
2013-03-24Use ptrdiff_t instead of int. This is for portability.Masaki Muranaka
2013-03-23Make array.c and vm.c share value_move().Masaki Muranaka
2013-03-22Merge pull request #1039 from crimsonwoods/fix_the_type_of_opcodeYukihiro "Matz" Matsumoto
2013-03-22Use mrb_intern2() instead of mrb_intern(). This is for avoiding overhead by s...Masaki Muranaka
2013-03-21"Ax" is larger than 16-bit.crimsonwoods
2013-03-18Simplify conditional expressions. This is for speed tuning.Masaki Muranaka
2013-03-18Lazy variable declarations. They are for speed tune.Masaki Muranaka
2013-03-18Clean some redundant code up.Masaki Muranaka
2013-03-18Make topenv() inlined.Masaki Muranaka
2013-03-18Extract uvget/uvset to OP_GETUPVAR/OP_SETUPVAR. This is for speed tuning.Masaki Muranaka
2013-03-18Make some tiny functions inlined. This is for supeed tuning.Masaki Muranaka
2013-03-18Remove mrb_checkstack() as unused.Masaki Muranaka
2013-03-18Optimize OP_SUBI.Masaki Muranaka
2013-03-18Optimize OP_ADD instruction.Masaki Muranaka
2013-03-17Merge pull request #1023 from monaka/pr-remove-memmove-from-vm.cYukihiro "Matz" Matsumoto
2013-03-17remove bit-shift operation.Kurebayashi, Takahiro
2013-03-17Remove memmove(). Use value_move() instead.Masaki Muranaka
2013-03-15obsolete mrb_object; opposite of bc870ceYukihiro Matz Matsumoto
2013-03-13Extract stack zero filling to stack_clear(). Porting evelopers can optimize b...Masaki Muranaka
2013-03-13Simplify. Temporary variable "i" is removed.Masaki Muranaka
2013-03-08unify mrb_ary_new{,_elts,_from_values}; mrb_ary_from_values() is a winnerYukihiro Matz Matsumoto
2013-03-05Replace tabs with spaceskano4
2013-03-04Merge pull request #947 from monaka/pr-cleanup-stdio-calls-20130304Yukihiro "Matz" Matsumoto
2013-03-05use mrb_str_buf_new to create a buffer to be used by mrb_str_buf_catYukihiro Matz Matsumoto
2013-03-05Include stdio.h in mrbconf.h instead of C extension sources.Masaki Muranaka
2013-03-03Reduce a snprintf() call in localjump_error().Masaki Muranaka
2013-03-01format some source code (vm.c)skandhas
2013-02-26mrb_funcall_with_block: adj. ci & sp after errorCremno
2013-02-18rename hook and macroYukihiro Matz Matsumoto
2013-02-17Created hook at VM code fetch. It's for debuggerYuichiro MASUI
2013-02-10should adjust stack size when irep->nregs is larger than allocate size; close...Yukihiro Matz Matsumoto
2013-02-08Don't overwrite ciidx if it is already set.Carson McDonald
2013-01-30Protect irep of ensure.Masamitsu MURASE
2013-01-27Fixes a number of "comparison between signed and unsigned" warnings.Carson McDonald
2013-01-19Modify handling of OP_ENTER.Masamitsu MURASE
2013-01-07gc.c: Enable DEBUG(x) if GC_DEBUG is defined.Masaki Muranaka
2012-12-21should save ciidx in exception raised from VMYukihiro Matz Matsumoto
2012-12-21should raise error on return in block in top-level; close #664Yukihiro Matz Matsumoto
2012-12-17should not ignore exception on top-level; close #635Yukihiro Matz Matsumoto
2012-12-13fix incorrect integer-overflow checkups in OP_SUB/OP_SUBI case.skandhas
2012-12-12Merge pull request #623 from liancheng/masterYukihiro "Matz" Matsumoto
2012-12-12Call mrb_gc_arena_save/mrb_gc_arena_restore instead of manipulating arena ind...Lian Cheng
2012-12-12save lastpc on exception and use it in mruby stack traceYukihiro Matz Matsumoto
2012-12-10add comment to clarify nregs=2 in cipush; close #610Yukihiro Matz Matsumoto