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
2017-12-07
Cancel df3507660 that does not do any good.
Yukihiro "Matz" Matsumoto
2017-12-07
Avoid updating to reallocated stack in `OP_RETURN`; fix #3870
Yukihiro "Matz" Matsumoto
2017-12-06
The `ci` should not be equal to `cibase` with `OP_R_BREAK`; #3871
Yukihiro "Matz" Matsumoto
2017-12-06
The proc with top-level env must be 'proc-closure'; fix #3871
Yukihiro "Matz" Matsumoto
2017-12-06
Limit `ecall()` depth to 32 (default).
Yukihiro "Matz" Matsumoto
2017-12-05
Need to set `ci->proc` when we have `RProc` structure.
Yukihiro "Matz" Matsumoto
2017-12-04
Need to unshare env stack on `break`; fix #3866
Yukihiro "Matz" Matsumoto
2017-12-04
Check if `ci->proc` is not `NULL` and `MRB_PROC_CFUNC_P()`; fix #3867
Yukihiro "Matz" Matsumoto
2017-12-01
The stack shift width should be determined by `p->upper`; fix #3864
Yukihiro "Matz" Matsumoto
2017-11-30
Avoid calling `mrb_env_unshare()` when `env` is `NULL`.
Yukihiro "Matz" Matsumoto
2017-11-30
Avoid double free() of env stack; fix #3860
Yukihiro "Matz" Matsumoto
2017-11-30
Wrong stack adjustment in `ecall()` (f35f975 #3859); fix #3862
Yukihiro "Matz" Matsumoto
2017-11-29
Clear `c->prev` on fiber termination.
Yukihiro "Matz" Matsumoto
2017-11-29
Set `MRB_FIBER_TERMINATED` flag on exception termination of a fiber.
Yukihiro "Matz" Matsumoto
2017-11-29
Call all ensure clauses pushed at `OP_STOP`.
Yukihiro "Matz" Matsumoto
2017-11-29
No need to use `ecall_adjust()`.
Yukihiro "Matz" Matsumoto
2017-11-29
Fixed stack address adjustment in `ecall()`; fix #3859
Yukihiro "Matz" Matsumoto
2017-11-29
Need to evaluate ensure clauses at fiber termination.
Yukihiro "Matz" Matsumoto
2017-11-29
Remove unnecessary code; ref #3711
Yukihiro "Matz" Matsumoto
2017-11-22
Stack adjustment should be based on `p->upper`; fix #3857
Yukihiro "Matz" Matsumoto
2017-11-22
Clear ensure stack after calling in `OP_EPOP`; #3855 3856
Yukihiro "Matz" Matsumoto
2017-11-22
No need to pop ensure stack if `eidx` is smaller than `epos`; #3855 #3856
Yukihiro "Matz" Matsumoto
2017-11-22
fixup! Remove fixed argument of `ecall()`; ref #3855 #3856
Yukihiro "Matz" Matsumoto
2017-11-22
Remove fixed argument of `ecall()`; ref #3855 #3856
Yukihiro "Matz" Matsumoto
2017-11-20
Reduce the size of `struct RBreak` to reduce memory usage.
Yukihiro "Matz" Matsumoto
2017-11-20
Add `MRB_METHOD_TABLE_INLINE` option.
Yukihiro "Matz" Matsumoto
2017-11-18
Assign operands to local variables.
Yukihiro "Matz" Matsumoto
2017-11-17
Need to save stack space by number of registers from the current proc,
Yukihiro "Matz" Matsumoto
2017-11-11
Fixed wrong stack extend size; fix #3847
Yukihiro "Matz" Matsumoto
2017-11-10
Need to clear stack region for local variables in eval; fix #3844
Yukihiro "Matz" Matsumoto
2017-11-09
Use proper target_class to define class/module; fix #3843
Yukihiro "Matz" Matsumoto
2017-11-04
Merge branch 'mrb_without_float' of https://github.com/pandax381/mruby into p...
Yukihiro "Matz" Matsumoto
2017-11-04
Reimplement `block_given?`; ref #3841
Yukihiro "Matz" Matsumoto
2017-11-04
Merge branch 'master' of github.com:mruby/mruby
YAMAMOTO Masaya
2017-11-03
Always check division-by-zero to avoid undefined behavior; fix #3816
Yukihiro "Matz" Matsumoto
2017-10-31
Call stack may not reference the destination `proc`; fix #3838
Yukihiro "Matz" Matsumoto
2017-10-28
Removed a debug printf; fix #3834
Yukihiro "Matz" Matsumoto
2017-10-28
Remove one of the lines that did the same thing; fix #3836
Yukihiro "Matz" Matsumoto
2017-10-28
Should clear ensure stack at `OP_RETURN break`; #3715
Yukihiro "Matz" Matsumoto
2017-10-28
Should check if `callinfo` stack is popped before updating the stack.
Yukihiro "Matz" Matsumoto
2017-10-28
Fixed UPVAR gotchas; fix #3835
Yukihiro "Matz" Matsumoto
2017-10-28
Remove a debug variable
Yukihiro "Matz" Matsumoto
2017-10-28
Heavily refactored how lexical scope links are implemented; fix #3821
Yukihiro "Matz" Matsumoto
2017-10-28
Remove MRB_API from `mrb_env_unshare()`
Yukihiro "Matz" Matsumoto
2017-10-11
Add MRB_WITHOUT_FLOAT
YAMAMOTO Masaya
2017-09-27
fix: src\vm.c(2631): warning C4244: '=': conversion from 'mrb_int' to 'int', ...
Tomasz Dąbrowski
2017-09-27
fix: src\vm.c(1757): warning C4244: '=': conversion from 'mrb_int' to 'int', ...
Tomasz Dąbrowski
2017-09-27
fix: src\vm.c(1744): warning C4244: '=': conversion from 'mrb_int' to 'int', ...
Tomasz Dąbrowski
2017-09-27
fix: src\vm.c(1702): warning C4244: '=': conversion from 'mrb_int' to 'int', ...
Tomasz Dąbrowski
2017-09-27
fix: src\vm.c(708): warning C4244: '=': conversion from 'mrb_int' to 'int', p...
Tomasz Dąbrowski
[prev]
[next]