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
/
vm.c
Age
Commit message (
Expand
)
Author
2022-01-05
Fixing keyword arguments with `super`
dearblue
2021-12-31
vm.c: use `prepare_missing` in `mrb_funcall_with_block`
Yukihiro "Matz" Matsumoto
2021-12-20
vm.c: fix a half-baked implementation of `OP_SETIDX`; ref #5608
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-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-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
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-03
mruby/ops.h: add new instructions `OP_GETIDX` and `OP_SETIDX`.
Yukihiro "Matz" Matsumoto
2021-09-24
Revert "vm.c: add assertions instead of `mrb_ensure_hash_type()`."
Yukihiro "Matz" Matsumoto
2021-09-21
vm.c: add assertions instead of `mrb_ensure_hash_type()`.
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-10
mruby.h: remove `acc` from `callinfo`; add `cci` instead.
Yukihiro "Matz" Matsumoto
2021-09-10
vm.c, codedump.c: add `IREP_TT_NFLAG` assertions.
Yukihiro "Matz" Matsumoto
2021-09-10
ops.h: add `OP_SYMBOL` instruction.
Yukihiro "Matz" Matsumoto
2021-09-10
vm.c: `ci->acc` (`int16_t`) may overflow.
Yukihiro "Matz" Matsumoto
2021-09-04
vm.c: remove duplicated calls of `mrb_vm_ci_target_class()`.
Yukihiro "Matz" Matsumoto
2021-09-01
Do no use return values from `mrb_ensure_` functions.
Yukihiro "Matz" Matsumoto
2021-08-21
Organize the include of header files
dearblue
2021-08-12
Revert "Drop unnecessary upper procs linked from class/module/def syntax"
Yukihiro "Matz" Matsumoto
2021-07-26
vm.c: fix integer type error in `mrb_protect_error`.
Yukihiro "Matz" Matsumoto
2021-07-25
Remove redundant include headers.
Yukihiro "Matz" Matsumoto
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-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-20
Added `MRB_OBJ_ALLOC()` macro that does not require a cast
dearblue
2021-06-17
Revert "`instance_eval` for classes and modules should behave as `class_eval`."
Yukihiro "Matz" Matsumoto
2021-06-16
Run pre-commit with GitHub Actions
John Bampton
2021-06-12
Raise `TypeError` with `super` inside `instance_eval` / `class_eval`
dearblue
2021-06-02
vm.c: unify `JUMP` instructions in `OP_SEND`.
Yukihiro "Matz" Matsumoto
2021-05-28
vm.c: skip actual `method_missing` call unless it's overridden.
Yukihiro "Matz" Matsumoto
[next]