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
2020-10-12
Silence warnings from implicit integer conversions.
Yukihiro "Matz" Matsumoto
2020-10-12
Raname `mrb_exc_new_str_lit()` to `mrb_exc_new_lit()`.
Yukihiro "Matz" Matsumoto
2020-10-12
Use `mrb_int_value()` instead of `mrb_fixnum_value()`.
Yukihiro "Matz" Matsumoto
2020-10-12
Reorganize `Integer` system.
Yukihiro "Matz" Matsumoto
2020-10-12
Make division by zero cause `ZeroDivisionError`.
Yukihiro "Matz" Matsumoto
2020-10-12
Rename `MRB_TT_FIXNUM` to `MRB_TT_INTEGER`.
Yukihiro "Matz" Matsumoto
2020-10-12
Update the PR #4922 according to #3123.
Yukihiro "Matz" Matsumoto
2020-10-12
Update the PR #4992 to enable integer division always.
Yukihiro "Matz" Matsumoto
2020-10-12
Update vm.c
Lanza
2020-10-12
Rename float configuration option names.
Yukihiro "Matz" Matsumoto
2020-10-12
Skip array embedding if `MRB_NO_BOXING` and `MRB_32BIT`; fix #4382
Yukihiro "Matz" Matsumoto
2020-10-12
Rename `OP_JUW` instruction to `OP_JMPUW`.
Yukihiro "Matz" Matsumoto
2020-10-12
Fix typo `_hander` -> `_handler`.
Yukihiro "Matz" Matsumoto
2020-10-12
Adjust PR #5060 to the latest `mruby3` branch.
Yukihiro "Matz" Matsumoto
2020-10-12
Suppress warnings for C++
dearblue
2020-10-12
Restore the variable `pc` after `longjmp()`
dearblue
2020-10-12
Replace global jump with catch handler implementation
dearblue
2020-10-12
Removed push/pop instructions for rescue/ensure
dearblue
2020-10-12
Extended `OP_EXCEPT` and `OP_RAISE` (`OP_RAISEIF`) instructions
dearblue
2020-10-12
Initialize `kdict` in `OP_ENTER` in `vm.c`.
Yukihiro "Matz" Matsumoto
2020-10-12
Add `const` specifier to `cipush()`; ref #5052
Yukihiro "Matz" Matsumoto
2020-10-12
Fix the bug by the combination with `MRB_64BIT` and `MRB_INT32`.
Yukihiro "Matz" Matsumoto
2020-10-12
Remove `OP_EXT[123]` from operands.
Yukihiro "Matz" Matsumoto
2020-10-12
Clarify the use of `MRB_64BIT` and `MRB_INT64` in `dump.c` and `load.c`.
Yukihiro "Matz" Matsumoto
2020-10-12
Generate C struct from `irep` instead of binary dump.
Yukihiro "Matz" Matsumoto
2020-10-12
Replace entire `irep->pool`.
Yukihiro "Matz" Matsumoto
2020-10-12
Constify `irep` members.
Yukihiro "Matz" Matsumoto
2020-10-12
Change the arguments of following implicit conversion functions:
Yukihiro "Matz" Matsumoto
2020-10-12
Define a new function `mrb_funcall_id()`.
Yukihiro "Matz" Matsumoto
2020-10-12
Use `MRB_QSYM()` instead of `MRB_OPSYM()`.
Yukihiro "Matz" Matsumoto
2020-10-12
Use `MRB_OPSYM()` instead of `mrb_intern_lit()`.
Yukihiro "Matz" Matsumoto
2020-10-12
Add `MRB_SYM()` for inline symbols.
Yukihiro "Matz" Matsumoto
2020-08-06
Use `memcpy` to copy stack.
Yukihiro "Matz" Matsumoto
2020-08-06
Use `memset()` to clear stack unless `MRB_NAN_BOXING`.
Yukihiro "Matz" Matsumoto
2020-08-06
Remove block clear of `callinfo`.
Yukihiro "Matz" Matsumoto
2020-07-26
Extend the `cipush()` and `cipop()` functions
dearblue
2020-07-21
Fix the VM stack handling bug in 'mrb_yield_with_class()`; fix #5042
Yukihiro "Matz" Matsumoto
2020-06-25
Remove unnecessary stack adjustment in `OP_CALL`.
Yukihiro "Matz" Matsumoto
2020-06-25
Change flag names in preparation of `REnv` refactoring.
Yukihiro "Matz" Matsumoto
2020-05-28
Check `c->eidx` before decrement in `ecall()`; close #4977
Yukihiro "Matz" Matsumoto
2020-05-24
Do not destruct rest arguments for __send__
Yusuke Endoh
2020-05-10
Get an irep symbol if it's `OP_GETSV` or `OP_SETSV`
dearblue
2020-05-07
Add a new instruction `OP_LOADI16`.
Yukihiro "Matz" Matsumoto
2020-05-07
Remove `mrb_run` from `MRB_API`; #4488
Yukihiro "Matz" Matsumoto
2020-04-22
Make `mrb_obj_instance_eval` to use `mrb_singleton_class_ptr`; #4973
Yukihiro "Matz" Matsumoto
2020-04-21
Fix the bug by `#instance_eval` called via a method object; fix #4973
Yukihiro "Matz" Matsumoto
2020-04-21
Simplified `mrb_obj_instance_eval`; ref #4973
Yukihiro "Matz" Matsumoto
2020-03-31
Fix `mrb_funcall_with_block()` uses more GC arena
dearblue
2020-01-29
Removed junk.
Yukihiro "Matz" Matsumoto
2020-01-29
Remove unused local variable `mid`; ref #4936
Yukihiro "Matz" Matsumoto
[next]