summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2021-07-28debug.c: uses most space efficient packed map for line information.Yukihiro "Matz" Matsumoto
2021-07-26debug.c: small refactoring.Yukihiro "Matz" Matsumoto
2021-07-26debug.c: remove type cast warnings.Yukihiro "Matz" Matsumoto
2021-07-26fmt_fp.c: add implicit cast from `mrb_float` to `int8_t`.Yukihiro "Matz" Matsumoto
2021-07-26vm.c: fix integer type error in `mrb_protect_error`.Yukihiro "Matz" Matsumoto
2021-07-25Remove redundant include headers.Yukihiro "Matz" Matsumoto
2021-07-17Explicit write barrier for bindingdearblue
2021-07-17codedump.c: update some instructions.Yukihiro "Matz" Matsumoto
2021-07-12load.c: call `mrb_top_run()` from `mrb_load_proc()`; fix #5504Yukihiro "Matz" Matsumoto
2021-07-10numeric.c: `self` should always be an integer in `__coerce_step_counter`.Yukihiro "Matz" Matsumoto
2021-07-10Update internal methods not to be listed in backtraces.Yukihiro "Matz" Matsumoto
2021-07-09Do not include `stdint.h` before `mruby.h`dearblue
2021-07-09debug.h: use `uint8_t` instead of `char` for BER compressed binary.Yukihiro "Matz" Matsumoto
2021-07-09debug.h: use `uint8_t` instead of `char` for BER compressed binary.Yukihiro "Matz" Matsumoto
2021-07-09cdump.c: avoid uninitialized local variable.Yukihiro "Matz" Matsumoto
2021-07-09range.c: avoid implicit conversion from `mrb_float` to `mrb_int`.Yukihiro "Matz" Matsumoto
2021-07-08range.c: should not include internal `__num_to_a` in the backtrace.Yukihiro "Matz" Matsumoto
2021-07-08backtrace.c: skip C method without `mid` set.Yukihiro "Matz" Matsumoto
2021-07-08debug.c: new debug line information format `mrb_debug_line_packed_map`.Yukihiro "Matz" Matsumoto
2021-07-03vm.c: `OP_DEF` to push a symbol to `a` register.Yukihiro "Matz" Matsumoto
2021-07-02vm.c: need to adjust `pc` for `OP_EXT[123]`.Yukihiro "Matz" Matsumoto
2021-07-02error.c: `mrb_obj_as_string` and `mrb_inspect` may return non-object (`undef`).Yukihiro "Matz" Matsumoto
2021-06-30Revert "Remove `OP_EXT[123]` from operands."Yukihiro "Matz" Matsumoto
2021-06-28Drop unnecessary upper procs linked from class/module/def syntaxdearblue
2021-06-26Fixed finding variables from `proc` in `binding.eval` faileddearblue
2021-06-25class.c: call `method_added` hooks on alias definitions; #2339Yukihiro "Matz" Matsumoto
2021-06-24class.c: call hook methods on method definitions; close #2339Yukihiro "Matz" Matsumoto
2021-06-21numeric.c: add optional `ndigits` argument to rounding methods.Yukihiro "Matz" Matsumoto
2021-06-20Use `MRB_VTYPE_FOREACH()` in `src/object.c`dearblue
2021-06-20Added `MRB_OBJ_ALLOC()` macro that does not require a castdearblue
2021-06-19Added `MRB_API` function to get block arguments info.dearblue
2021-06-17variable.c: add `skip` argument to skip `base` class in lookup.Yukihiro "Matz" Matsumoto
2021-06-17variable.c: refactor `mrb_vm_const_get` function.Yukihiro "Matz" Matsumoto
2021-06-17variable.c: skip prepended module for constant lookup.Yukihiro "Matz" Matsumoto
2021-06-17class.c: use `MRB_FLAG_TEST()` macro.Yukihiro "Matz" Matsumoto
2021-06-17Revert "`instance_eval` for classes and modules should behave as `class_eval`."Yukihiro "Matz" Matsumoto
2021-06-16Merge pull request #5445 from jbampton/add-codespell-pre-commit-hookYukihiro "Matz" Matsumoto
2021-06-16Run pre-commit with GitHub ActionsJohn Bampton
2021-06-15numeric.c: restore `fmt` argument for backward compatibility.Yukihiro "Matz" Matsumoto
2021-06-12readint.c: fixed typo.Yukihiro "Matz" Matsumoto
2021-06-12Raise `TypeError` with `super` inside `instance_eval` / `class_eval`dearblue
2021-06-11readint.c: add new function `mrb_int_read`.Yukihiro "Matz" Matsumoto
2021-06-10readflt.c: renamed from `strtod.c`Yukihiro "Matz" Matsumoto
2021-06-08string.c: make `mrb_str_len_{inum,dbl}()` static.Yukihiro "Matz" Matsumoto
2021-06-08string.c: remove two unused functions.Yukihiro "Matz" Matsumoto
2021-06-08string.c: add `base>36` check to `String#to_i`.Yukihiro "Matz" Matsumoto
2021-06-05codedump.c: fix a compiler condition bug with `MRB_NO_FLOAT`.Yukihiro "Matz" Matsumoto
2021-06-02vm.c: unify `JUMP` instructions in `OP_SEND`.Yukihiro "Matz" Matsumoto
2021-06-01cdump.c: rename `dump_` prefix to `cdump` for static functions.Yukihiro "Matz" Matsumoto
2021-06-01cdump.c: separate irep dump in C feature.Yukihiro "Matz" Matsumoto