summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2018-08-30Update `RITE_BINARY_FORMAT_VER` and `RITE_VM_VER`.Yukihiro "Matz" Matsumoto
2018-08-30Use `mrb_ensure_hash_type()` to check if an operand is a `Hash`; fix #4097Yukihiro "Matz" Matsumoto
2018-08-30Add new function `mrb_ensure_hash_type()`; ref #4097Yukihiro "Matz" Matsumoto
2018-08-30Separate meta-programming features to `mruby-metaprog` gem.Yukihiro "Matz" Matsumoto
2018-08-30Remove consequent `OP_RETURN` by peephole optimization.Yukihiro "Matz" Matsumoto
2018-08-30Need to clear `mrb->c->cibase->ridx` (toplevel ridx) at L_STOP; fix #4092Yukihiro "Matz" Matsumoto
2018-08-30`uint16_t` is too small for reference count; fix #4093Yukihiro "Matz" Matsumoto
2018-08-30The operand of `OP_ARYDUP` may not be an array; fix #4094Yukihiro "Matz" Matsumoto
2018-08-29Fix off-by-one error in `OP_EPUSH` and `OP_ONERR`; fix #4095Yukihiro "Matz" Matsumoto
2018-08-29Merge pull request #4080 from 'ukrainskiysergey-node_negate_fix'Yukihiro "Matz" Matsumoto
2018-08-29Merge branch 'node_negate_fix' of https://github.com/ukrainskiysergey/mruby i...Yukihiro "Matz" Matsumoto
2018-08-29Check the size of rescue&ensure stacks; ref #4088Yukihiro "Matz" Matsumoto
2018-08-29Fix type of `eidx` and `ridx` from `uint8_t` to `uint16_t`; fix #4088Yukihiro "Matz" Matsumoto
2018-08-29Simplified `#ifdef` nesting in `codedump.c`; fix #4089Yukihiro "Matz" Matsumoto
2018-08-29Check iseq buffer size before code emission; fix #4090Yukihiro "Matz" Matsumoto
2018-08-29Move back `mrb_define_alias` to `mruby.h` to avoid breakage.Yukihiro "Matz" Matsumoto
2018-08-28Merge branch 'mruby2-draft'Yukihiro "Matz" Matsumoto
2018-08-25Reduce integer casting warnings.Yukihiro "Matz" Matsumoto
2018-08-25fixup! New bytecode implementation of mruby VM.Yukihiro "Matz" Matsumoto
2018-08-25Hash splat `**` should not be ignored.Yukihiro "Matz" Matsumoto
2018-08-25Fixed a bug in `OP_HASHADD`.Yukihiro "Matz" Matsumoto
2018-08-25Remove unused `Hash#__update` method.Yukihiro "Matz" Matsumoto
2018-08-25Add a new function `mrb_hash_merge()`.Yukihiro "Matz" Matsumoto
2018-08-25Remove unused `NODE_*` constants from `node.h`.Yukihiro "Matz" Matsumoto
2018-08-25Add `NODE_KW_HASH` support in `mrb_parser_dump()`.Yukihiro "Matz" Matsumoto
2018-08-25Remove `arg_value` from `parse.y`.Yukihiro "Matz" Matsumoto
2018-08-25Add bytecode support for `MRB_WORD_BOXING`.Yukihiro "Matz" Matsumoto
2018-08-25New bytecode implementation of mruby VM.Yukihiro "Matz" Matsumoto
2018-08-25Try to fix a fragile `File#mtime` test.Yukihiro "Matz" Matsumoto
2018-08-25Remove potential path to avoid uninitialized variable access.Yukihiro "Matz" Matsumoto
2018-08-25Simplify `mruby-inline-struct` tests.Yukihiro "Matz" Matsumoto
2018-08-25Make `Array.new` to accept both integers and floats.Yukihiro "Matz" Matsumoto
2018-08-25Fix misspelling words in commentsKazuhiro Sera
2018-08-25Fixed the corner case bug in `String#{gsub!,sub!}`.Yukihiro "Matz" Matsumoto
2018-08-25irep is released when Fiber is terminatedpyama86
2018-08-25Reimplement `Hash#compact!` to conform the standard behavior.Yukihiro "Matz" Matsumoto
2018-08-25Rename ambiguous function names.Yukihiro "Matz" Matsumoto
2018-08-25Remove utility functions: `mrb_vm_iv_{get,set}`.Yukihiro "Matz" Matsumoto
2018-08-25Revert 04dbbff.Yukihiro "Matz" Matsumoto
2018-08-25Small refactoring.Yukihiro "Matz" Matsumoto
2018-08-25Small refactoring of `flodivmod()`.Yukihiro "Matz" Matsumoto
2018-08-25Fix mrb_value size with MRB_WORD_BOXING on 32-bit modedearblue
2018-08-25Simply use `snprintf` instead of custom `fmt_fp`,Yukihiro "Matz" Matsumoto
2018-08-25Remove `nregs` member from `mrb_callinfo`.Yukihiro "Matz" Matsumoto
2018-08-25Should update `ci->env` to share the environment; fix #4073Yukihiro "Matz" Matsumoto
2018-08-25Reorganize flags values for classes; fix #3975Yukihiro "Matz" Matsumoto
2018-08-25Check size of the integer multiply before actual overflow; fix #4062Yukihiro "Matz" Matsumoto
2018-08-18`Kernel#p` should return an array of arguments; fix #4083Yukihiro "Matz" Matsumoto
2018-08-13Try to fix a fragile `File#mtime` test.Yukihiro "Matz" Matsumoto
2018-08-13Remove potential path to avoid uninitialized variable access.Yukihiro "Matz" Matsumoto