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-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
2020-01-27
Fixed backtrace message for top-level blocks; fix #4936
Yukihiro "Matz" Matsumoto
2020-01-08
Add `MRB_WITHOUT_FLOAT` guard to `<math.h>`.
Yukihiro "Matz" Matsumoto
2019-09-26
Use type predicate macros instead of `mrb_type` if possible
KOBAYASHI Shuji
2019-09-25
Rename symbol-to-string functions; close #4684
Yukihiro "Matz" Matsumoto
2019-09-18
Fix `super` from aliased methods to work correctly; fix #4718
Yukihiro "Matz" Matsumoto
2019-09-16
Raise `ArgumentError` by `aspec` check; ref #4688
Yukihiro "Matz" Matsumoto
2019-08-23
Fix `RBreak` exceeding 6 words on 32-bit mode w/o boxing and `MRB_USE_FLOAT`
KOBAYASHI Shuji
2019-08-18
Prohibit changes to iseq in principle
dearblue
2019-08-16
Avoid creating unnecessary empty arrays on splat.
Yukihiro "Matz" Matsumoto
2019-08-05
Use new specifiers/modifiers of `mrb_vfromat()`
KOBAYASHI Shuji
2019-07-18
Clear `env` before top-level execution; fix #4581
Yukihiro "Matz" Matsumoto
2019-05-26
Move `mrb_mod_s_nesting()` to `mruby-metaprog` gem from the core
KOBAYASHI Shuji
2019-04-23
Fixed the condition in `mrb_funcall_with_block`; fix #4389
Yukihiro "Matz" Matsumoto
2019-04-16
Fixed a bug in recursive `mrb_top_run` calls; fix #4384
Yukihiro "Matz" Matsumoto
2019-04-14
Extract similar codes to macros for math opcode in `mrb_vm_exec`
KOBAYASHI Shuji
2019-04-13
Fix broken NaN with `MRB_NAN_BOXING`
KOBAYASHI Shuji
2019-04-12
Small refactoring in `mrb_funcall_with_block`.
Yukihiro "Matz" Matsumoto
2019-04-06
Remove unused `mrb_proc_cfunc_p()`
KOBAYASHI Shuji
2019-03-26
Fix missing `MRB_API` prefix for functions below; clse #4267
Yukihiro "Matz" Matsumoto
2019-02-11
No strict argument check for blocks when keyword arguments exist; ref #4270
Yukihiro "Matz" Matsumoto
2018-12-23
Suppress a struct initializer warning
KOBAYASHI Shuji
2018-12-10
Need to clear stack before invoking a block; fix #4181
Yukihiro "Matz" Matsumoto
2018-11-20
Restrict total recursion number of `ecall()`; fix #3789
Yukihiro "Matz" Matsumoto
2018-11-19
Add Hash type check for `OP_KARG` and `OP_KEY_P`; ref #4166
Yukihiro "Matz" Matsumoto
2018-11-19
The current context may be changed in `mrb_vm_exec`; ref #3668 #4104
Yukihiro "Matz" Matsumoto
2018-11-19
Protect Fiber from GC in `ecall()`; fix #4104
Yukihiro "Matz" Matsumoto
2018-11-15
The saved `pc` from `ERR_PC_SET` was wrong; fix #4138
Yukihiro "Matz" Matsumoto
2018-11-05
Fixed wrong `ArgumentError` with keyword arguments; fix #4159
Yukihiro "Matz" Matsumoto
2018-11-05
Fixed a bug in argument number check with kwargs; fix #4159
Yukihiro "Matz" Matsumoto
2018-11-02
Remove reserved symbols for now.
Yukihiro "Matz" Matsumoto
2018-11-02
Merge pull request #4151 from take-cheeze/remove_op_symidx
Yukihiro "Matz" Matsumoto
2018-11-01
Silence Appveyor's VC compilation warnings.
Yukihiro "Matz" Matsumoto
2018-11-01
Fixed a bug in INIT_DISPATCH for non direct threading; fix #4153
Hiroshi Mimaki
2018-10-29
Fix operator
take-cheeze
2018-10-29
Fix SEGV
take-cheeze
2018-10-29
Reduce instruction size
take-cheeze
2018-10-29
We need no write barrier here; ref #4143
Yukihiro "Matz" Matsumoto
[next]