index
:
mruby
master
mruby2-draft
removing-y-tab-c
revert-5391-throw
stable
web_export
Lightweight Ruby
realtradam
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Expand
)
Author
2021-07-03
vm.c: `OP_DEF` to push a symbol to `a` register.
Yukihiro "Matz" Matsumoto
2021-07-02
vm.c: need to adjust `pc` for `OP_EXT[123]`.
Yukihiro "Matz" Matsumoto
2021-07-02
error.c: `mrb_obj_as_string` and `mrb_inspect` may return non-object (`undef`).
Yukihiro "Matz" Matsumoto
2021-06-30
Revert "Remove `OP_EXT[123]` from operands."
Yukihiro "Matz" Matsumoto
2021-06-28
Drop unnecessary upper procs linked from class/module/def syntax
dearblue
2021-06-26
Fixed finding variables from `proc` in `binding.eval` failed
dearblue
2021-06-25
class.c: call `method_added` hooks on alias definitions; #2339
Yukihiro "Matz" Matsumoto
2021-06-24
class.c: call hook methods on method definitions; close #2339
Yukihiro "Matz" Matsumoto
2021-06-21
numeric.c: add optional `ndigits` argument to rounding methods.
Yukihiro "Matz" Matsumoto
2021-06-20
Use `MRB_VTYPE_FOREACH()` in `src/object.c`
dearblue
2021-06-20
Added `MRB_OBJ_ALLOC()` macro that does not require a cast
dearblue
2021-06-19
Added `MRB_API` function to get block arguments info.
dearblue
2021-06-17
variable.c: add `skip` argument to skip `base` class in lookup.
Yukihiro "Matz" Matsumoto
2021-06-17
variable.c: refactor `mrb_vm_const_get` function.
Yukihiro "Matz" Matsumoto
2021-06-17
variable.c: skip prepended module for constant lookup.
Yukihiro "Matz" Matsumoto
2021-06-17
class.c: use `MRB_FLAG_TEST()` macro.
Yukihiro "Matz" Matsumoto
2021-06-17
Revert "`instance_eval` for classes and modules should behave as `class_eval`."
Yukihiro "Matz" Matsumoto
2021-06-16
Merge pull request #5445 from jbampton/add-codespell-pre-commit-hook
Yukihiro "Matz" Matsumoto
2021-06-16
Run pre-commit with GitHub Actions
John Bampton
2021-06-15
numeric.c: restore `fmt` argument for backward compatibility.
Yukihiro "Matz" Matsumoto
2021-06-12
readint.c: fixed typo.
Yukihiro "Matz" Matsumoto
2021-06-12
Raise `TypeError` with `super` inside `instance_eval` / `class_eval`
dearblue
2021-06-11
readint.c: add new function `mrb_int_read`.
Yukihiro "Matz" Matsumoto
2021-06-10
readflt.c: renamed from `strtod.c`
Yukihiro "Matz" Matsumoto
2021-06-08
string.c: make `mrb_str_len_{inum,dbl}()` static.
Yukihiro "Matz" Matsumoto
2021-06-08
string.c: remove two unused functions.
Yukihiro "Matz" Matsumoto
2021-06-08
string.c: add `base>36` check to `String#to_i`.
Yukihiro "Matz" Matsumoto
2021-06-05
codedump.c: fix a compiler condition bug with `MRB_NO_FLOAT`.
Yukihiro "Matz" Matsumoto
2021-06-02
vm.c: unify `JUMP` instructions in `OP_SEND`.
Yukihiro "Matz" Matsumoto
2021-06-01
cdump.c: rename `dump_` prefix to `cdump` for static functions.
Yukihiro "Matz" Matsumoto
2021-06-01
cdump.c: separate irep dump in C feature.
Yukihiro "Matz" Matsumoto
2021-05-31
numeric.c: fixed a silly bug related to pointer decrement.
Yukihiro "Matz" Matsumoto
2021-05-30
numeric.c: introduce `mrb_int_to_cstr()` to dump `mrb_int`.
Yukihiro "Matz" Matsumoto
2021-05-28
backtrace.c: do not skip frames for C function calls.
Yukihiro "Matz" Matsumoto
2021-05-28
vm.c: skip actual `method_missing` call unless it's overridden.
Yukihiro "Matz" Matsumoto
2021-05-27
kernel.c: clear `mid` for `raise` and `method_missing`
Yukihiro "Matz" Matsumoto
2021-05-27
backtrace.c: do not print trace line if there's no backtrace history
Yukihiro "Matz" Matsumoto
2021-05-27
array.c: unify `mrb_ary_ref` and `mrb_ary_entry`
Yukihiro "Matz" Matsumoto
2021-05-27
array.c: check for negative shift size.
Yukihiro "Matz" Matsumoto
2021-05-26
fmt_fp.c: move mruby specific `mrb_float_to_str` to `numeric.c`
Yukihiro "Matz" Matsumoto
2021-05-25
fmt_fp.c: truncate precision to prevent buffer overflow.
Yukihiro "Matz" Matsumoto
2021-05-25
fmt_fp.c: use constant that depends on `mrb_float` size.
Yukihiro "Matz" Matsumoto
2021-05-25
fmt_fp.c: use a const int instead of a macro constant.
Yukihiro "Matz" Matsumoto
2021-05-24
strtod.c: new public domain implementation of `strtod`; ref #5448
Yukihiro "Matz" Matsumoto
2021-05-24
fmt_fp.c: exponential may be bigger than `100`.
Yukihiro "Matz" Matsumoto
2021-05-24
class.c: no need to create aliases if both symbols are same.
Yukihiro "Matz" Matsumoto
2021-05-24
class.c: add write barrier for aliases.
Yukihiro "Matz" Matsumoto
2021-05-22
Fix typo in `src/fmt_fp.c` [ci skip]
KOBAYASHI Shuji
2021-05-22
fp_fmt.c: remove `mrb_float_to_cstr()`.
Yukihiro "Matz" Matsumoto
2021-05-22
fmt_fp.c: replace with public domain float format routine; ref #5448
Yukihiro "Matz" Matsumoto
[next]