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-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
2021-10-21
codedump.c: add indentation for `OP_MOVE`.
Yukihiro "Matz" Matsumoto
2021-10-19
codedump.c: remove `OP_` prefix from disasm output.
Yukihiro "Matz" Matsumoto
2021-10-19
ops.h: add new instructions `OP_SSEND` and `OP_SSENDB`.
Yukihiro "Matz" Matsumoto
2021-10-14
vm.c: need to ensure the stack size is sufficient.
Yukihiro "Matz" Matsumoto
2021-10-12
error.c: small refactoring regarding #2485
Yukihiro "Matz" Matsumoto
2021-10-12
Merge branch 'exc_mesg' of https://github.com/take-cheeze/mruby into take-che...
Yukihiro "Matz" Matsumoto
2021-10-12
Support Ruby3.0 keyword arguments.
Yukihiro "Matz" Matsumoto
2021-10-10
vm.c: unify `mrb_gc_arena_restore` and `mrb_gc_arena_shrink`.
Yukihiro "Matz" Matsumoto
2021-10-09
Merge pull request #5555 from dearblue/str-ref-regexp
Yukihiro "Matz" Matsumoto
2021-10-09
Fix typo for `OP_SETIDX`
dearblue
2021-10-09
Partially allow overriding of `String#[]` methods
dearblue
2021-10-08
vm.c: check call stack depth before pushing the frame.
Yukihiro "Matz" Matsumoto
2021-10-06
codedump.c: remove trailing extra newline.
Yukihiro "Matz" Matsumoto
2021-10-03
mruby/ops.h: add new instructions `OP_GETIDX` and `OP_SETIDX`.
Yukihiro "Matz" Matsumoto
2021-09-30
value.h: introduce `MRB_TT_STRUCT` for `mruby-struct`.
Yukihiro "Matz" Matsumoto
2021-09-27
parse.y: `__ENCODING__` should be determined in run-time; fix #5552
Yukihiro "Matz" Matsumoto
2021-09-25
mrbconf.h: rename a configuration macro for no truncate floats.
Yukihiro "Matz" Matsumoto
2021-09-24
Revert "vm.c: add assertions instead of `mrb_ensure_hash_type()`."
Yukihiro "Matz" Matsumoto
2021-09-22
error.c: stop calling `initialize` from VM exceptions.
Yukihiro "Matz" Matsumoto
2021-09-21
vm.c: add assertions instead of `mrb_ensure_hash_type()`.
Yukihiro "Matz" Matsumoto
2021-09-20
Update `struct` initializer to work with relatively older `C++`.
Yukihiro "Matz" Matsumoto
2021-09-20
codedump.c: add cosmetic tabs before variable labels.
Yukihiro "Matz" Matsumoto
2021-09-19
vm.c: add array assertions.
Yukihiro "Matz" Matsumoto
2021-09-19
codegen.c: unify `OP_ARYPUSH` and `OP_ARYPUSH_N`.
Yukihiro "Matz" Matsumoto
2021-09-17
ops.h: add `OP_ARYPUSH_N` instruction.
Yukihiro "Matz" Matsumoto
2021-09-15
Use `struct` initializer instead of `memset`.
Yukihiro "Matz" Matsumoto
2021-09-11
codedump.c: avoid printing `OP_EXT?` prefix.
Yukihiro "Matz" Matsumoto
2021-09-10
array.c: forgot to adjust tail position in `mrb_ary_splice`.
Yukihiro "Matz" Matsumoto
[next]