summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2021-12-21build(deps): bump github/super-linter from 4.8.4 to 4.8.5dependabot[bot]
2021-12-20codegen.c: generate `OP_SETIDX`; close #5608Yukihiro "Matz" Matsumoto
2021-12-20vm.c: fix a half-baked implementation of `OP_SETIDX`; ref #5608Yukihiro "Matz" Matsumoto
2021-12-20codedump.c: adjust the position of local variable labels.Yukihiro "Matz" Matsumoto
2021-12-19Merge pull request #5602 from dearblue/no-ext-opsYukihiro "Matz" Matsumoto
2021-12-18Merge pull request #5603 from dearblue/codegen_errorYukihiro "Matz" Matsumoto
2021-12-17Print error before cleanup in `codegen_error()`dearblue
2021-12-17Add `bin/mrbc --no-ext-ops` switchdearblue
2021-12-17Merge pull request #5601 from mruby/dependabot/github_actions/actions/upload-...Yukihiro "Matz" Matsumoto
2021-12-16build(deps): bump actions/upload-artifact from 2.2.4 to 2.3.1dependabot[bot]
2021-12-16string-ext.c: fix memory leak in `tr_parse_pattern`.Yukihiro "Matz" Matsumoto
2021-12-15boxing_nan.h: remove false description in the comment [ci skip]Yukihiro "Matz" Matsumoto
2021-12-15Merge pull request #5599 from dearblue/loss-digitsYukihiro "Matz" Matsumoto
2021-12-14proc.c: add `mrb_state` argument to `mrb_proc_copy()`.Yukihiro "Matz" Matsumoto
2021-12-13Avoid losing the upper digits for mruby binarydearblue
2021-12-13string-ext/string.c: fixed memory leak from `tr` on exception.Yukihiro "Matz" Matsumoto
2021-12-13benchmark/bm_ao_render.rb: enable specifying the size of the image.Yukihiro "Matz" Matsumoto
2021-12-13variable.c: resurrect `size` member in `iv_tbl`.Yukihiro "Matz" Matsumoto
2021-12-13class.c: increase first allocated page size.Yukihiro "Matz" Matsumoto
2021-12-13class.c: implement method cache (off by default).Yukihiro "Matz" Matsumoto
2021-12-13Merge pull request #5598 from dearblue/array-combinationsYukihiro "Matz" Matsumoto
2021-12-12Add `Array#{repeated_combination,repeated_permutation}` methodsdearblue
2021-12-09irep.h: `c` operand may require 16 bits for `BSS` operand type.Yukihiro "Matz" Matsumoto
2021-12-08vm.c (check_method_noarg): the value at `kidx` may not be a hash.Yukihiro "Matz" Matsumoto
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