summaryrefslogtreecommitdiffhomepage
path: root/mrbgems
AgeCommit message (Expand)Author
2022-01-05Fixing keyword arguments with `super`dearblue
2021-12-31Call functions directly from `mrb_ensure_float_type()`dearblue
2021-12-31Merge pull request #5619 from dearblue/propertiesYukihiro "Matz" Matsumoto
2021-12-30Get object properties after `mrb_get_args()`dearblue
2021-12-29object.c: move string to float conversion to `mrb_f_float`.Yukihiro "Matz" Matsumoto
2021-12-28Fix build error and refine definition of `ssize_t` on MSVC.mimaki
2021-12-27parse.y: prohibit numbered parameters as arguments; fix #5605Yukihiro "Matz" Matsumoto
2021-12-25Fix summary typo for `mrbgems/mruby-compar-ext`dearblue
2021-12-24parse.y: allow arguments start with `_` to appear multiple times; fix #5604Yukihiro "Matz" Matsumoto
2021-12-23pack.c: check integer overflow in unpacking BER; fix #5611Yukihiro "Matz" Matsumoto
2021-12-22parse.y: adjust `void_expr_error()`; fix #5606Yukihiro "Matz" Matsumoto
2021-12-20codegen.c: generate `OP_SETIDX`; close #5608Yukihiro "Matz" Matsumoto
2021-12-19Merge pull request #5602 from dearblue/no-ext-opsYukihiro "Matz" Matsumoto
2021-12-17Print error before cleanup in `codegen_error()`dearblue
2021-12-17Add `bin/mrbc --no-ext-ops` switchdearblue
2021-12-16string-ext.c: fix memory leak in `tr_parse_pattern`.Yukihiro "Matz" Matsumoto
2021-12-13string-ext/string.c: fixed memory leak from `tr` on exception.Yukihiro "Matz" Matsumoto
2021-12-12Add `Array#{repeated_combination,repeated_permutation}` methodsdearblue
2021-12-07mruby-compiler/mrbgem.rake: fix regexp pattern; close #5591Yukihiro "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-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-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-26Check more `MRB_ARGS_NONE()`dearblue
2021-11-24Fixed some methods where keyword arguments are not passeddearblue
2021-11-22Fixed occurs `SIGSEGV` with `mrbgems/mruby-method`dearblue
2021-11-21parse.y: check duplicated argument names; fix #5575Yukihiro "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-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-15string-ext/string.c: fixed a memory leak.Yukihiro "Matz" Matsumoto
2021-11-12parse.y: should allow newline after `...`.Yukihiro "Matz" Matsumoto
2021-11-10parse.y: allow `...` in formal arguments without parentheses.Yukihiro "Matz" Matsumoto
2021-11-06Merge pull request #5437 from dearblue/parse.yYukihiro "Matz" Matsumoto
2021-11-04Merge pull request #5570 from dearblue/random-bytesYukihiro "Matz" Matsumoto
2021-10-31Added `Random.#bytes` methoddearblue
2021-10-31Added `Array#product` methoddearblue
2021-10-24Make `mrb_static_assert()` a variable argumentdearblue
2021-10-22Merge pull request #5563 from suetanvil-misc/project-bintest-emulator-4-flatYukihiro "Matz" Matsumoto
2021-10-21Added testing support for cross-MinGW builds.Chris Reuter
2021-10-19codegen.c: skip `OP_LOADSELF` using `OP_SSEND`.Yukihiro "Matz" Matsumoto
2021-10-18codegen.c: Reduce `MRB_CODEGEN_LEVEL_MAX` from 1024 to 256.Yukihiro "Matz" Matsumoto