summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
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-08Attach a name to embbeded value of rescue/ensure stack sizeKouichi Nakanishi
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-05Fixed a bug when method_missing take 126 args; fix #3592Yukihiro "Matz" Matsumoto
2017-04-05Use stderr for debug prints in DEBUG(); fix #3584Yukihiro "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
2017-04-03Insert ` mrb_field_write_barrier()` for GC; fix #3534Yukihiro "Matz" Matsumoto
2017-04-03Add `struct REnv` to union `RVALUE`; ref #3534Yukihiro "Matz" Matsumoto
2017-04-03Unify `else` clause styleYukihiro "Matz" Matsumoto
2017-04-03Remove spaces around parensYukihiro "Matz" Matsumoto
2017-04-03Restrict recursion levels in method_missing(); fix #3556Yukihiro "Matz" Matsumoto
2017-04-03String#initialize to make a string empty; ref #3574Yukihiro "Matz" Matsumoto
2017-04-03Update callinfo->target_class in mrb_exec_irep(); fix #3543Yukihiro "Matz" Matsumoto
2017-04-01Add alias "append" to Array#push, and "prepend" to Array#unshift.Yukihiro "Matz" Matsumoto
2017-04-01Extend VM stack just in case; ref #3551Yukihiro "Matz" Matsumoto
2017-04-01Should not shrink VM stack; fix #3551Yukihiro "Matz" Matsumoto
2017-04-01Pacify signed warning; ref #3565Yukihiro "Matz" Matsumoto
2017-04-01The stack may be reallocated in the func call; fix #3560Yukihiro "Matz" Matsumoto
2017-04-01Expand stack for method_missing; fix #3528Yukihiro "Matz" Matsumoto
2017-03-31Merge pull request #3571 from keizo042/fix_get_constant_of_module_from_sigletonYukihiro "Matz" Matsumoto
2017-03-31Modify to get constant of parent module in singleton class; fix #3568Kouichi Nakanishi
2017-03-31Avoid crash if hv.n is greater than kh_size(h); fix #3565Yukihiro "Matz" Matsumoto
2017-03-30small cosmetic change; ref #3570Yukihiro "Matz" Matsumoto
2017-03-30Modify class variable definition in singleton class; fix #3539Kouichi Nakanishi
2017-03-29Should raise FloatDomainErrorksss
2017-03-29Merge pull request #3563 from clayton-shopify/dup-renumber-keysYukihiro "Matz" Matsumoto
2017-03-29Set proper class to subclass of Arrayokkez
2017-03-28Renumber hash keys during dup since there may be duplicates.Clayton Smith
2017-03-25Fix lost linenoksss
2017-03-20Add explicit cast from float to mrb_int.Yukihiro "Matz" Matsumoto
2017-03-20Use `snprintf()` to stringify fixnum numbers; fix #3492Yukihiro "Matz" Matsumoto
2017-03-19Fixed some compiler errors regarding PRId.Yukihiro "Matz" Matsumoto
2017-03-19Should not check/call `to_str` for immediate objects; ref #3515Yukihiro "Matz" Matsumoto
2017-03-19`super class error` formats the superclass by `inspect`; rerf #3515Yukihiro "Matz" Matsumoto
2017-03-19Use MRB_PRId instead of "%d"; fix #3515Yukihiro "Matz" Matsumoto
2017-03-19OP_RESCUE refactored; ref #3519Yukihiro "Matz" Matsumoto
2017-03-19Remove cname duplication from exc_inspect().Yukihiro "Matz" Matsumoto