summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
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
2017-04-11OP_LAMBDA generation should honor VAL/NOVAL; fix #3580Yukihiro "Matz" Matsumoto
2017-04-11Fixed a bug in `mrb_convert_to_integer()`; fix #3581Yukihiro "Matz" Matsumoto
2017-04-11Fiber#yield should check C function boundary; fix #3582Yukihiro "Matz" Matsumoto
2017-04-10An object attached to a singleton class may not be a class; fix #3587Yukihiro "Matz" Matsumoto
2017-04-10Protect arguments from GC; fix #3597Yukihiro "Matz" Matsumoto
2017-04-10Callinfo may be changed in `ecall()`; fix #3589Yukihiro "Matz" Matsumoto
2017-04-10Avoid clearing VM stack every time to gain performance.Yukihiro "Matz" Matsumoto
2017-04-10Clear unused stack region that may refer freed objects; fix #3596Yukihiro "Matz" Matsumoto
2017-04-10Skip stack marking at all if c->stack is NULL.Yukihiro "Matz" Matsumoto
2017-04-10Fill omitted arguments by nil for non-strict Proc.Yukihiro "Matz" Matsumoto
2017-04-10Clear local (but non-argument) variables in OP_ENTER.Yukihiro "Matz" Matsumoto
2017-04-08Avoid updating regs[] from function calls; ref #3588Yukihiro "Matz" Matsumoto
2017-04-08Merge pull request #3595 from keizo042/name_stack_sizeYukihiro "Matz" Matsumoto
2017-04-08Attach a name to embbeded value of rescue/ensure stack sizeKouichi Nakanishi
2017-04-07Merge pull request #3594 from keizo042/fix_isssue_3575Yukihiro "Matz" Matsumoto
2017-04-06Get constant of parent class even if child class is defined in signleton clas...Kouichi Nakanishi
2017-04-06Fixed possible SEGV in `Kernel#block_given?`; ref #3593Yukihiro "Matz" Matsumoto
2017-04-06Make String#replace to check equality before modifying flags.Yukihiro "Matz" Matsumoto
2017-04-05Save block argument position in e->cioff; fix #3593Yukihiro "Matz" Matsumoto
2017-04-05Fixed a bug in OP_SUPER block conversion; fix #3590Yukihiro "Matz" Matsumoto
2017-04-05Should specify instance type of Structs; fix #3591Yukihiro "Matz" Matsumoto
2017-04-05Fixed a bug when method_missing take 126 args; fix #3592Yukihiro "Matz" Matsumoto
2017-04-05Should restore to the root fiber for each interaction; fix #3537Yukihiro "Matz" Matsumoto
2017-04-05Use stderr for debug prints in DEBUG(); fix #3584Yukihiro "Matz" Matsumoto
2017-04-05Need to insert write barriers in struct updates; fix #3547Yukihiro "Matz" Matsumoto
2017-04-04Merge pull request #3579 from clayton-shopify/fix-time-alloc-usecYukihiro "Matz" Matsumoto
2017-04-03Correctly handle large negative usec value.Clayton Smith
2017-04-03Merge pull request #3578 from bggd/appveyor_clone_depthYukihiro "Matz" Matsumoto
2017-04-03Change AppVeyor's clone_depthbggd
2017-04-03Revert "Adjust VM stack window size; fix #3547"Yukihiro "Matz" Matsumoto
2017-04-03Adjust VM stack window size; fix #3547Yukihiro "Matz" Matsumoto
2017-04-03Fixed out-of-bounds access of `ensure[]`; ref #3491Yukihiro "Matz" Matsumoto
2017-04-03Protect ensure clause lambdas from GC; fix #3491Yukihiro "Matz" Matsumoto