summaryrefslogtreecommitdiffhomepage
path: root/src/vm.c
AgeCommit message (Expand)Author
2016-11-07fixed wrong stack adjustment for ensure clauses; fix #3175Yukihiro "Matz" Matsumoto
2016-11-05associate REnv to the executing block; fix #3214Yukihiro "Matz" Matsumoto
2016-10-20Move to_proc conversion from OP_ENTER to OP_SENDB; fix #3227Yukihiro "Matz" Matsumoto
2016-09-20Fix return value type of bytecode_decoderKazuaki Tanaka
2016-09-20Bytecode decoder support, MRB_BYTECODE_DECODE_OPTIONKazuaki Tanaka
2016-09-06surpress warning when MRB_DISABLE_STDIOyuri
2016-09-05Should clear method nameksss
2016-07-14Should raise LocalJumpError when no block givenksss
2016-05-10use mrb_int_mul_overflow()cremno
2016-05-09Remove needless assignmentKouhei Sutou
2016-04-27Use stack directlyKenji Okimoto
2016-04-11vm.c: mrb_hash_set() may reallocate VM stack; close #3133Yukihiro "Matz" Matsumoto
2016-03-25Add missing regs updateKouhei Sutou
2016-01-19Fix SEGV on re-raising NoMemoryErrorKouhei Sutou
2016-01-07change mrb_run related API names; compatibility macros providedYukihiro "Matz" Matsumoto
2016-01-04stack_extend before eval_under()Yukihiro "Matz" Matsumoto
2016-01-02instance_eval should pass the receiver as a block parameter; close #3029Yukihiro "Matz" Matsumoto
2016-01-02mruby-fiber: fiber_switch() to use nesting VM when it's called from C API or ...Yukihiro "Matz" Matsumoto
2015-12-31GC must scan env from fibers even when it's not yet copied to heap; fix #3063Yukihiro "Matz" Matsumoto
2015-12-29Support backtrace after method callsKouhei Sutou
2015-11-27include changed from by quotes ("") to by brackets (<>); close #3032Yukihiro "Matz" Matsumoto
2015-11-17DISABLE_STDIO/ENABLE_DEBUG macros to rename; close #3014Yukihiro "Matz" Matsumoto
2015-11-07PR #2521 did not work for singleton classes for non-class objects; fix #3003Yukihiro "Matz" Matsumoto
2015-10-27mrb_str_concat() may call VM resursively thus may reallocate VM stack; close ...Yukihiro "Matz" Matsumoto
2015-10-19Clean up GC codefurunkel
2015-09-02ensure must not be called before rescue; fix #2933Yukihiro "Matz" Matsumoto
2015-08-10prevent out-of-bounds ensure clause access; fix #2910Yukihiro "Matz" Matsumoto
2015-07-30vm: execute ensure without exception at the top of the fiber; fix #2904Yukihiro "Matz" Matsumoto
2015-07-30vm: execute ensure at the top of the fiber; fix #2903Yukihiro "Matz" Matsumoto
2015-07-13refactor mrb_bob_missing to share raising NoMethodError code; fix #2878Yukihiro "Matz" Matsumoto
2015-07-07method_missing definition may be undefined; fix #2878Yukihiro "Matz" Matsumoto
2015-05-31fix OP_APOST bug for no pre arg cases; fix #2810Yukihiro "Matz" Matsumoto
2015-05-25Move "src/mrb_throw.h" to "include/mruby/throw.h".take_cheeze
2015-05-15remove mrb_define_method_vm() functioncremno
2015-04-27C++ compilation failed due to skipping iniitalization by goto out_superYukihiro "Matz" Matsumoto
2015-04-27super should not be called outside of a method; fix #2770Yukihiro "Matz" Matsumoto
2015-03-21execute ensure clause only when skipping call frame; fix #2726Yukihiro "Matz" Matsumoto
2015-03-05stack_extend in mrb_f_sendGo Saito
2015-02-28Use ptrdiff_t to suppress signedness warningKouhei Sutou
2015-02-27Merge pull request #2736 from cremno/delete-prototypes-of-undefined-functionsYukihiro "Matz" Matsumoto
2015-02-27change size_t to ptrdiff_t to silence signedness warnings; #2732Yukihiro "Matz" Matsumoto
2015-02-26delete prototypes of undefined functionscremno
2015-02-25Fix a crash bug on raising after reallocKouhei Sutou
2015-02-23fix pointer dereference after reallocGo Saito
2015-02-05Fix ensure with yield context on break and returnKouhei Sutou
2015-01-26Use setter macro instead of directly setting valuesXuejie "Rafael" Xiao
2014-11-28preserve ICLASS in ci->target_class; fix #2657; ensuring #1467 #1470 #1493 st...Yukihiro "Matz" Matsumoto
2014-11-19Fix an error when calling a method implemented in C by super() with arguments...sdottaka
2014-10-15fix typo (i->idx)Jan Berdajs
2014-09-03get rid of shadowing variablescremno