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
2022-01-01
proc.c: should not reference `irep` when copying failed.
Yukihiro "Matz" Matsumoto
2021-12-31
vm.c: use `prepare_missing` in `mrb_funcall_with_block`
Yukihiro "Matz" Matsumoto
2021-12-31
Merge pull request #5619 from dearblue/properties
Yukihiro "Matz" Matsumoto
2021-12-31
numeric.c: merge `mrb_as_float` implementation to `mrb_ensure_float_type`.
Yukihiro "Matz" Matsumoto
2021-12-31
object.c: add conversion to Float from Rational, Complex; #5620
Yukihiro "Matz" Matsumoto
2021-12-31
numeric.c: `mrb_as_float` should not call `to_f` for generic objects.
Yukihiro "Matz" Matsumoto
2021-12-31
class.c, variable,c: replace `size_t` by `int`.
Yukihiro "Matz" Matsumoto
2021-12-30
Get object properties after `mrb_get_args()`
dearblue
2021-12-29
object.c: move string to float conversion to `mrb_f_float`.
Yukihiro "Matz" Matsumoto
2021-12-29
string.c: reorganize `str_convert_range` using `mrb_ensure_int_type`
Yukihiro "Matz" Matsumoto
2021-12-29
string.c: use `mrb_as_int` macro.
Yukihiro "Matz" Matsumoto
2021-12-29
object.c: introduce `mrb_ensure_{int,float}_type`.
Yukihiro "Matz" Matsumoto
2021-12-29
object.c: avoid implicit `to_i` and `to_f` calls.
Yukihiro "Matz" Matsumoto
2021-12-29
array.c: fix `mrb_ary_shift_m` initialization bug.
Yukihiro "Matz" Matsumoto
2021-12-27
class.c: remove `mt_elem` structure to avoid alignment gaps.
Yukihiro "Matz" Matsumoto
2021-12-27
variable.c: need to initialize `size` of iv table.
Yukihiro "Matz" Matsumoto
2021-12-20
vm.c: fix a half-baked implementation of `OP_SETIDX`; ref #5608
Yukihiro "Matz" Matsumoto
2021-12-20
codedump.c: adjust the position of local variable labels.
Yukihiro "Matz" Matsumoto
2021-12-15
Merge pull request #5599 from dearblue/loss-digits
Yukihiro "Matz" Matsumoto
2021-12-14
proc.c: add `mrb_state` argument to `mrb_proc_copy()`.
Yukihiro "Matz" Matsumoto
2021-12-13
Avoid losing the upper digits for mruby binary
dearblue
2021-12-13
variable.c: resurrect `size` member in `iv_tbl`.
Yukihiro "Matz" Matsumoto
2021-12-13
class.c: increase first allocated page size.
Yukihiro "Matz" Matsumoto
2021-12-13
class.c: implement method cache (off by default).
Yukihiro "Matz" Matsumoto
2021-12-08
vm.c (check_method_noarg): the value at `kidx` may not be a hash.
Yukihiro "Matz" Matsumoto
2021-12-08
vm.c: use `check_method_noarg()` to reduce code duplication; ref #5584
Yukihiro "Matz" Matsumoto
2021-12-08
vm.c: fix `mrb_ci_kidx`.
Yukihiro "Matz" Matsumoto
2021-12-08
variable.c: fix clang integer warning.
Yukihiro "Matz" Matsumoto
2021-12-07
variable.c: avoid redundant iv scan in `mrb_mod_cv_set()`.
Yukihiro "Matz" Matsumoto
2021-12-04
variable.c: reduce array access in iv hash table.
Yukihiro "Matz" Matsumoto
2021-12-03
variable.c: avoid `mrb_undef_value()` for delete entries.
Yukihiro "Matz" Matsumoto
2021-12-03
variable.c: remove `size` member from `iv_tbl` to reduce memory.
Yukihiro "Matz" Matsumoto
2021-12-03
variable.c: first iv allocation size should be 4 instead of 1.
Yukihiro "Matz" Matsumoto
2021-12-03
variable.c: should not access `NULL[0]` to avoid asan warnings.
Yukihiro "Matz" Matsumoto
2021-12-01
codedump.c: print `OP_EXT` explicitly again for debugging purpose.
Yukihiro "Matz" Matsumoto
2021-12-01
variable.c: reduce memory usage of instance variable table
Yukihiro "Matz" Matsumoto
2021-11-29
vm.c: remove duplicate code in VM.
Yukihiro "Matz" Matsumoto
2021-11-28
Align "wrong number of arguments" messages
dearblue
2021-11-26
Check more `MRB_ARGS_NONE()`
dearblue
2021-11-20
Merge pull request #5578 from dearblue/OP_SENDB
Yukihiro "Matz" Matsumoto
2021-11-19
Fixed a discrepancy in `OP_ASET`
dearblue
2021-11-19
Fixes keywords are lost with the `OP_SENDB`
dearblue
2021-11-09
etc.c: improve `mrb_obj_id` with NaN boxing and Word boxing.
Yukihiro "Matz" Matsumoto
2021-11-04
hash.c: avoid `mrb_obj_id` to get the hash value if possible.
Yukihiro "Matz" Matsumoto
2021-11-03
Merge pull request #5565 from dearblue/class.new
Yukihiro "Matz" Matsumoto
2021-11-01
object.c: fast implementation of `mrb_obj_eq`.
Yukihiro "Matz" Matsumoto
2021-10-30
boxing_nan.h: allow `MRB_INT64` with `MRB_NAN_BOXING`.
Yukihiro "Matz" Matsumoto
2021-10-29
Improved `Class#new` method
dearblue
2021-10-24
Make `mrb_static_assert()` a variable argument
dearblue
2021-10-23
string.c: use FNV1a algorithm for the string hash function.
Yukihiro "Matz" Matsumoto
[next]