summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2021-12-08vm.c: use `check_method_noarg()` to reduce code duplication; ref #5584Yukihiro "Matz" Matsumoto
2021-12-08vm.c: fix `mrb_ci_kidx`.Yukihiro "Matz" Matsumoto
2021-12-08variable.c: fix clang integer warning.Yukihiro "Matz" Matsumoto
2021-12-07mruby-compiler/mrbgem.rake: fix regexp pattern; close #5591Yukihiro "Matz" Matsumoto
2021-12-07variable.c: avoid redundant iv scan in `mrb_mod_cv_set()`.Yukihiro "Matz" Matsumoto
2021-12-06bm_ao_rendar.rb: use instance variables instead of class variables.Yukihiro "Matz" Matsumoto
2021-12-04variable.c: reduce array access in iv hash table.Yukihiro "Matz" Matsumoto
2021-12-03variable.c: avoid `mrb_undef_value()` for delete entries.Yukihiro "Matz" Matsumoto
2021-12-03variable.c: remove `size` member from `iv_tbl` to reduce memory.Yukihiro "Matz" Matsumoto
2021-12-03variable.c: first iv allocation size should be 4 instead of 1.Yukihiro "Matz" Matsumoto
2021-12-03variable.c: should not access `NULL[0]` to avoid asan warnings.Yukihiro "Matz" Matsumoto
2021-12-02parse.y: support anonymous block argument introduced by Ruby3.1.Yukihiro "Matz" Matsumoto
2021-12-01codegen.c: `ADDI/SUBI` should not be prefixed by `OP_EXT`; fix #5590Yukihiro "Matz" Matsumoto
2021-12-01codegen.c: skip `ADDI/SUBI` for zero operand.Yukihiro "Matz" Matsumoto
2021-12-01codegen.c: fix a bug in `OP_ADDI` and `OP_SUBI` regarding negative values.Yukihiro "Matz" Matsumoto
2021-12-01codegen.c: `get_int_operand` to retrieve negative values correctly.Yukihiro "Matz" Matsumoto
2021-12-01codedump.c: print `OP_EXT` explicitly again for debugging purpose.Yukihiro "Matz" Matsumoto
2021-12-01variable.c: reduce memory usage of instance variable tableYukihiro "Matz" Matsumoto
2021-11-29vm.c: remove duplicate code in VM.Yukihiro "Matz" Matsumoto
2021-11-29Merge pull request #5589 from dearblue/argerrYukihiro "Matz" Matsumoto
2021-11-28Merge pull request #5588 from dearblue/cmath+clang++Yukihiro "Matz" Matsumoto
2021-11-28Merge pull request #5587 from dearblue/args-pass.1Yukihiro "Matz" Matsumoto
2021-11-28Align "wrong number of arguments" messagesdearblue
2021-11-28Fixed compile error for `mrbgems/mruby-cmath` with `clang++`dearblue
2021-11-28Fix `args_unshift()` in `mrbgems/mruby-method`dearblue
2021-11-26test/kernel.rb: remove duplicate tests; ref #5584Yukihiro "Matz" Matsumoto
2021-11-26Check more `MRB_ARGS_NONE()`dearblue
2021-11-25Merge pull request #5585 from dearblue/args-passYukihiro "Matz" Matsumoto
2021-11-24Fixed some methods where keyword arguments are not passeddearblue
2021-11-24Merge pull request #5581 from mruby/dependabot/github_actions/actions/cache-2...Yukihiro "Matz" Matsumoto
2021-11-23build(deps): bump actions/cache from 2.1.6 to 2.1.7dependabot[bot]
2021-11-23AUTHORS: update entries [ci skip]Yukihiro "Matz" Matsumoto
2021-11-23Merge pull request #5580 from dearblue/static-procYukihiro "Matz" Matsumoto
2021-11-22Fixed occurs `SIGSEGV` with `mrbgems/mruby-method`dearblue
2021-11-21parse.y: check duplicated argument names; fix #5575Yukihiro "Matz" Matsumoto
2021-11-20doc/internal/opcode.md: moved from doc/opcode.mdYukihiro "Matz" Matsumoto
2021-11-20doc/opcode.md: update according to #5579Yukihiro "Matz" Matsumoto
2021-11-20fixup! parse.y: unnamed rest argument should be `mul (*)`.Yukihiro "Matz" Matsumoto
2021-11-20parse.y: unnamed rest argument should be `mul (*)`.Yukihiro "Matz" Matsumoto
2021-11-20parse.y: skip unnecessary `local_add_f(p, 0)`.Yukihiro "Matz" Matsumoto
2021-11-20Merge pull request #5578 from dearblue/OP_SENDBYukihiro "Matz" Matsumoto
2021-11-20Merge pull request #5579 from dearblue/OP_ASETYukihiro "Matz" Matsumoto
2021-11-19Fixed a discrepancy in `OP_ASET`dearblue
2021-11-19Fixes keywords are lost with the `OP_SENDB`dearblue
2021-11-18Merge pull request #5577 from mruby/dependabot/github_actions/github/super-li...Yukihiro "Matz" Matsumoto
2021-11-17build(deps): bump github/super-linter from 4.8.3 to 4.8.4dependabot[bot]
2021-11-17codegen.c: fixed a bug in post mandatory arguments.Yukihiro "Matz" Matsumoto
2021-11-17codegen.c: should not emit the `MOVE` instruction to the same register.Yukihiro "Matz" Matsumoto
2021-11-16Merge pull request #5576 from mruby/dependabot/github_actions/github/super-li...Yukihiro "Matz" Matsumoto
2021-11-15build(deps): bump github/super-linter from 4.8.1 to 4.8.3dependabot[bot]