summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2017-04-21Simplify pointer calculation in `envadjust`.Yukihiro "Matz" Matsumoto
2017-04-21Revert e8dca6b03; fix #3550Yukihiro "Matz" Matsumoto
2017-04-21Fixed a possible memory leak.Yukihiro "Matz" Matsumoto
2017-04-21Revert ae4217e81; fix #3619Yukihiro "Matz" Matsumoto
2017-04-21Assign to local variable first; cosmetic change.Yukihiro "Matz" Matsumoto
2017-04-21Merge pull request #3623 from take-cheeze/struct_freezeYukihiro "Matz" Matsumoto
2017-04-21Merge pull request #3624 from yyamano/fix-typoYukihiro "Matz" Matsumoto
2017-04-21Merge pull request #3625 from take-cheeze/pool_64bitYukihiro "Matz" Matsumoto
2017-04-21Merge pull request #3626 from take-cheeze/string_get_args_bugYukihiro "Matz" Matsumoto
2017-04-21Add missing `arg_i++` to fix bug of `s!` in mrb_get_args.take_cheeze
2017-04-21Align pool allocator with 8 byte in 64-bit environment.take_cheeze
2017-04-21Fix typo in usage message.Yuji Yamano
2017-04-21Support freeze in `Struct`.take_cheeze
2017-04-21VM stack may be reallocated in `mrb_convert_type()`; fix #3622Yukihiro "Matz" Matsumoto
2017-04-21`mrb_int` may overflow in bit-shifting; fix #3620Yukihiro "Matz" Matsumoto
2017-04-21Bit-shifting zero should be zero; ref #3620Yukihiro "Matz" Matsumoto
2017-04-20Disable GC during `gc_each_objects()`; fix #3616Yukihiro "Matz" Matsumoto
2017-04-20Allow `mrb_objspace_each_objects()` to break iteration; ref #3359Yukihiro "Matz" Matsumoto
2017-04-20Do not raise an exception for living closure; ref #3359Yukihiro "Matz" Matsumoto
2017-04-19Use trampoline technique for `instance_exec`; ref #3359Yukihiro "Matz" Matsumoto
2017-04-19Need to raise "break from proc-closure" error; fix #3359 fix #3495Yukihiro "Matz" Matsumoto
2017-04-19Fixed a bug caused by last minute change; fix #3610Yukihiro "Matz" Matsumoto
2017-04-19Merge pull request #3615 from clayton-shopify/fix-copy-class-null-pointer-derefYukihiro "Matz" Matsumoto
2017-04-18Check if sc->mt is initialized before copying it.Clayton Smith
2017-04-18Call envadjust() before updating VM stack.Yukihiro "Matz" Matsumoto
2017-04-18Fixed a wrong condition; fix #3550Yukihiro "Matz" Matsumoto
2017-04-18Revert 6dd1a57; fix #3612; ref #3550Yukihiro "Matz" Matsumoto
2017-04-18Make `mrb_codedump_all()` to print type of Proc.Yukihiro "Matz" Matsumoto
2017-04-18Changed evaluation order of `yield`; ref #3613Yukihiro "Matz" Matsumoto
2017-04-18`super` may call context switching method like `send`; fix #3611Yukihiro "Matz" Matsumoto
2017-04-18Call exc_debug_info() in mrb_exc_set(); ref #3610Yukihiro "Matz" Matsumoto
2017-04-18Add "no super" check to OP_ARGARY; fix #3610Yukihiro "Matz" Matsumoto
2017-04-18Hash#dup didn't check if internal khash is initialized; fix #3609Yukihiro "Matz" Matsumoto
2017-04-17Mark whole root objects in final_marking_phase(); fix #3603Yukihiro "Matz" Matsumoto
2017-04-14Merge pull request #3608 from clayton-shopify/fix-mirb-off-by-oneYukihiro "Matz" Matsumoto
2017-04-13Fix an off-by-one causing a buffer overflow in mirb.Clayton Smith
2017-04-13Proc#call needs to reserve at least 2 registers; fix #3606Yukihiro "Matz" Matsumoto
2017-04-13Struct may not be initialized in #to_h; fix #3607Yukihiro "Matz" Matsumoto
2017-04-13Update NODE_XSTR, NODE_DSXTR tests; ref #3605Yukihiro "Matz" Matsumoto
2017-04-13Merge pull request #3604 from keizo042/fix_issue3598Yukihiro "Matz" Matsumoto
2017-04-13Fixed a bug in NODE_XSTR code generation; fix #3605Yukihiro "Matz" Matsumoto
2017-04-12Use while statement instead of for statementKouichi Nakanishi
2017-04-12Find Class/Module in nested singleton class; fix #3598Kouichi Nakanishi
2017-04-12Let 'mrb_vm_run()` to restore the calling fiber; ref #3537Yukihiro "Matz" Matsumoto
2017-04-12Should not unshare env stack repeatedly; fix #3601Yukihiro "Matz" Matsumoto
2017-04-12`method_missing` might have updated stack beyond boundary; fix #3599Yukihiro "Matz" Matsumoto
2017-04-12Exceptions may be raised in yyparse(); fix #3600Yukihiro "Matz" Matsumoto
2017-04-12Refactor check before `mrb_class_ptr()`; ref #3602Yukihiro "Matz" Matsumoto
2017-04-12The attached object may not be a class; fix #3602Yukihiro "Matz" Matsumoto
2017-04-11Shared TT_ENV may need to be marked; fix #3550Yukihiro "Matz" Matsumoto