summaryrefslogtreecommitdiffhomepage
path: root/src/vm.c
AgeCommit message (Expand)Author
2012-07-13allow DISABLE/ENABLE_SATDIOYukihiro Matsumoto
2012-07-08Use mrb_calloc if you want zero cleard buffers.Masaki Muranaka
2012-07-05prepare for OP_TAILCALLYukihiro Matsumoto
2012-06-27Use sizeof to get char array sizes.Masaki Muranaka
2012-06-25ci->acc should not be left uninitialized; close #303Yukihiro Matsumoto
2012-06-24resolve crash issue on LLVM; longjmp cleared some local variableYukihiro Matsumoto
2012-06-23reduce calling mrb_str_new_cstr() to avoid strlen(); #301Yukihiro Matsumoto
2012-06-23remove assertion for false assumption; mrb_str_new(0, len) where len > 0 can ...Yukihiro Matsumoto
2012-06-20remove RuntimeError from mrb_stateYukihiro Matsumoto
2012-06-20protect crash from empty irepYukihiro Matsumoto
2012-06-15exception jump should not cross mrb_funcall border; close #276Yukihiro Matsumoto
2012-06-15should not swallow exceptions from ensure clauseYukihiro Matsumoto
2012-06-14do not offset jump from OP_ENTER if no optional argument givenYukihiro Matsumoto
2012-06-14uvenv(): proc->env may be NULL be before uplevelYukihiro Matsumoto
2012-06-14should invoke ensure clauses just before terminating mrb_sun; close #270Yukihiro Matsumoto
2012-06-13optimized OP_{ADD,SUB,MUL,DIV} to use numeric function for fixnums to handle ...Yukihiro Matsumoto
2012-06-12should raise error on top-level super/yieldYukihiro Matsumoto
2012-06-11zsuper should respect block given; close #185Yukihiro Matsumoto
2012-06-10fixed typo DISPACTH to DISPATCHYukihiro Matsumoto
2012-06-05mruby/array.h: rename buf to ptrYukihiro Matsumoto
2012-06-03should have adjusted stack address kept in closures; close #222Yukihiro Matsumoto
2012-06-03stack_extend boundary condition was wrongYukihiro Matsumoto
2012-05-25adjust stack position before exiting mrb_run(); close #193Yukihiro Matsumoto
2012-05-24made mrb_get_args() better (optinal args, type checks); close #173 #176Yukihiro Matsumoto
2012-05-23cast style consistencyYukihiro Matsumoto
2012-05-21wrong stack position in rescue clauseYukihiro Matsumoto
2012-05-20More C++ compilability work: mrb_obj_alloc void* conversionsMitchell Blank Jr
2012-05-16Avoid "may be used uninitialized in this function" warning.Masaki Muranaka
2012-05-14OP_STOP to return exception object on errorYukihiro Matsumoto
2012-05-12Merge pull request #117 from k-tsj/toplevel-returnYukihiro "Matz" Matsumoto
2012-05-12Raise LocalJumpError when returning from top-levelKazuki Tsujimoto
2012-05-12Move stack values to heap whenever ci is poppedKazuki Tsujimoto
2012-05-10mrb_run to return last evaluated valueYukihiro Matsumoto
2012-05-09use DIRECT_THREADED only on GCCYukihiro Matsumoto
2012-05-09partial VC supportYukihiro Matsumoto
2012-05-06Time class available; based on code from @beoran; sorry for jumbo patchYukihiro Matsumoto
2012-05-04Merge pull request #96 from k-tsj/fix-return-segvYukihiro "Matz" Matsumoto
2012-05-04Fix SEGV when returning from terminated methodKazuki Tsujimoto
2012-05-04LocalJumpError message contained garbage charactersKazuki Tsujimoto
2012-05-01Fixed issue with reference to i in union, should have been symCarson McDonald
2012-04-30rm whitespaceroco
2012-04-26Remove a bunch of unused variables.Patrick Hogan
2012-04-24move header files {irep,dump,cdump,ritehash}.h to /include/mrubyYukihiro Matsumoto
2012-04-24mv variable.h to mruby/variable.hYukihiro Matsumoto
2012-04-23add file headermimaki
2012-04-20add mruby sourcesmimaki