summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2021-10-14vm.c: need to ensure the stack size is sufficient.Yukihiro "Matz" Matsumoto
2021-10-14Fix grammar in doc/guides/mrbgems.mdJohn Bampton
2021-10-13codegen.c: skip `OP_ARGARY` before `super` if the method has no arguments.Yukihiro "Matz" Matsumoto
2021-10-12error.c: small refactoring regarding #2485Yukihiro "Matz" Matsumoto
2021-10-12Merge branch 'take-cheeze-exc_mesg'Yukihiro "Matz" Matsumoto
2021-10-12Merge branch 'exc_mesg' of https://github.com/take-cheeze/mruby into take-che...Yukihiro "Matz" Matsumoto
2021-10-12codegen.c: should not assign negative number to `ainfo` (`size_t`).Yukihiro "Matz" Matsumoto
2021-10-12Support Ruby3.0 keyword arguments.Yukihiro "Matz" Matsumoto
2021-10-12Merge pull request #5557 from jbampton/pre-commit-autoupdateYukihiro "Matz" Matsumoto
2021-10-12pre-commit autoupdateJohn Bampton
2021-10-10vm.c: unify `mrb_gc_arena_restore` and `mrb_gc_arena_shrink`.Yukihiro "Matz" Matsumoto
2021-10-09Merge pull request #5555 from dearblue/str-ref-regexpYukihiro "Matz" Matsumoto
2021-10-09Merge pull request #5556 from dearblue/setidxYukihiro "Matz" Matsumoto
2021-10-09Fix typo for `OP_SETIDX`dearblue
2021-10-09codegen.c: peephole optimization `OP_MOVE` after `OP_AREF`.Yukihiro "Matz" Matsumoto
2021-10-09Partially allow overriding of `String#[]` methodsdearblue
2021-10-08vm.c: check call stack depth before pushing the frame.Yukihiro "Matz" Matsumoto
2021-10-08codegen.c: peephole optimize `OP_MOVE` after `OP_ARRAY` or `OP_HASH`.Yukihiro "Matz" Matsumoto
2021-10-07Merge pull request #5554 from mruby/dependabot/github_actions/github/super-li...Yukihiro "Matz" Matsumoto
2021-10-06codedump.c: remove trailing extra newline.Yukihiro "Matz" Matsumoto
2021-10-05io.c: hide internal method names in backtrace.Yukihiro "Matz" Matsumoto
2021-10-04build(deps): bump github/super-linter from 4.8.0 to 4.8.1dependabot[bot]
2021-10-04codegen.c: no `OP_ARGARY` is needed here.Yukihiro "Matz" Matsumoto
2021-10-03mruby/ops.h: add new instructions `OP_GETIDX` and `OP_SETIDX`.Yukihiro "Matz" Matsumoto
2021-10-02Merge branch 'dearblue-inline-struct-gem'Yukihiro "Matz" Matsumoto
2021-10-02Merge branch 'inline-struct-gem' of https://github.com/dearblue/mruby into de...Yukihiro "Matz" Matsumoto
2021-10-01SECURITY.md: add scope description.Yukihiro "Matz" Matsumoto
2021-09-30TODO.md: update.Yukihiro "Matz" Matsumoto
2021-09-30dreamcast_shelf.rb: remove unnecessary gem lines.Yukihiro "Matz" Matsumoto
2021-09-30value.h: introduce `MRB_TT_STRUCT` for `mruby-struct`.Yukihiro "Matz" Matsumoto
2021-09-28Merge pull request #5553 from mruby/dependabot/github_actions/github/super-li...Yukihiro "Matz" Matsumoto
2021-09-28build(deps): bump github/super-linter from 4.7.3 to 4.8.0dependabot[bot]
2021-09-27parse.y: `__ENCODING__` should be determined in run-time; fix #5552Yukihiro "Matz" Matsumoto
2021-09-26codegen.c: should not `loop_push()` before constant folding.Yukihiro "Matz" Matsumoto
2021-09-25mrbconf.h: rename a configuration macro for no truncate floats.Yukihiro "Matz" Matsumoto
2021-09-24Revert "vm.c: add assertions instead of `mrb_ensure_hash_type()`."Yukihiro "Matz" Matsumoto
2021-09-24codegen.c: refactor `NODE_WHILE` and `NODE_UNTIL`.Yukihiro "Matz" Matsumoto
2021-09-24codegen.c: add short circuit constant folding for `NODE_AND`, `NODE_OR`.Yukihiro "Matz" Matsumoto
2021-09-24codegen.c: refactor `NODE_IF` generation for boolean constants.Yukihiro "Matz" Matsumoto
2021-09-23codegen.c: need to check `no_peephole()` before constant folding.Yukihiro "Matz" Matsumoto
2021-09-23codegen.c: separate maximum stack size from `GEN_LIT_ARY_MAX`.Yukihiro "Matz" Matsumoto
2021-09-22error.c: stop calling `initialize` from VM exceptions.Yukihiro "Matz" Matsumoto
2021-09-21vm.c: add assertions instead of `mrb_ensure_hash_type()`.Yukihiro "Matz" Matsumoto
2021-09-20Create SECURITY.mdYukihiro "Matz" Matsumoto
2021-09-20Update `struct` initializer to work with relatively older `C++`.Yukihiro "Matz" Matsumoto
2021-09-20codedump.c: add cosmetic tabs before variable labels.Yukihiro "Matz" Matsumoto
2021-09-20codegen.c (gen_addsub): use `mrb_int_sub_overflow()`.Yukihiro "Matz" Matsumoto
2021-09-20codegen.c: avoid constant folding `OP_LOADI16` across branch target.Yukihiro "Matz" Matsumoto
2021-09-20codegen.c: `gen_move` should generate proper `OP_LOADI16`.Yukihiro "Matz" Matsumoto
2021-09-20codegen.c: rename `loopinfo->acc` to `reg`.Yukihiro "Matz" Matsumoto