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-04-05
Save block argument position in e->cioff; fix #3593
Yukihiro "Matz" Matsumoto
2017-04-05
Fixed a bug in OP_SUPER block conversion; fix #3590
Yukihiro "Matz" Matsumoto
2017-04-05
Fixed a bug when method_missing take 126 args; fix #3592
Yukihiro "Matz" Matsumoto
2017-04-05
Use stderr for debug prints in DEBUG(); fix #3584
Yukihiro "Matz" Matsumoto
2017-04-03
Fixed out-of-bounds access of `ensure[]`; ref #3491
Yukihiro "Matz" Matsumoto
2017-04-03
Protect ensure clause lambdas from GC; fix #3491
Yukihiro "Matz" Matsumoto
2017-04-03
Remove spaces around parens
Yukihiro "Matz" Matsumoto
2017-04-03
Update callinfo->target_class in mrb_exec_irep(); fix #3543
Yukihiro "Matz" Matsumoto
2017-04-01
Extend VM stack just in case; ref #3551
Yukihiro "Matz" Matsumoto
2017-04-01
Should not shrink VM stack; fix #3551
Yukihiro "Matz" Matsumoto
2017-04-01
The stack may be reallocated in the func call; fix #3560
Yukihiro "Matz" Matsumoto
2017-04-01
Expand stack for method_missing; fix #3528
Yukihiro "Matz" Matsumoto
2017-03-19
OP_RESCUE refactored; ref #3519
Yukihiro "Matz" Matsumoto
2017-03-19
Check call depth when mrb_yield_class() is called; ref #3521
Yukihiro "Matz" Matsumoto
2017-03-19
Update stack only when callinfo is popped; fix #3521
Yukihiro "Matz" Matsumoto
2017-03-18
Fixed access of uninitialized C local variable; fix #3525
Yukihiro "Matz" Matsumoto
2017-03-16
Protect stack region before calling mrb_convert_type(); fix #3504
Yukihiro "Matz" Matsumoto
2017-03-13
OP_BLKPUSH is invalid outside of methods; fix #3501
Yukihiro "Matz" Matsumoto
2017-03-12
Update VM to support new OP_RESCUE behavior; ref #3487
Yukihiro "Matz" Matsumoto
2017-03-12
Enhance OP_RESCUE to take B operand fas matching exception; ref #3487
Yukihiro "Matz" Matsumoto
2017-03-11
Revert 642ab8e; ref #3422
Yukihiro "Matz" Matsumoto
2017-03-10
Update ci->mid according to surrounding scope; fix #3490
Yukihiro "Matz" Matsumoto
2017-03-10
Simplify expression; ref #3490
Yukihiro "Matz" Matsumoto
2017-03-06
Avoid trampoline code if mrb_f_send is called from funcall; fix #3383
Yukihiro "Matz" Matsumoto
2017-03-04
Unshare popped TT_ENV objects.
Yukihiro "Matz" Matsumoto
2017-03-04
Limit ecall() recursion levels; fix #3466
Yukihiro "Matz" Matsumoto
2017-03-02
Define jmpbuf_id outside of `extern "C"`; ref #3470
Yukihiro "Matz" Matsumoto
2017-03-02
Fix possible stack overflow for `method_missing`; fix #3478
Yukihiro "Matz" Matsumoto
2017-03-02
Reorganize C++ exceptions; ref #3470
Yukihiro "Matz" Matsumoto
2017-03-01
`ci` may be moved during `mrb_convert_type()`; ref #3474
Yukihiro "Matz" Matsumoto
2017-02-27
Check if OP_RETURN cross C function boundary; fix #3462
Yukihiro "Matz" Matsumoto
2017-02-27
Fixed ecall() invoked too early; fix #3464
Yukihiro "Matz" Matsumoto
2017-02-27
Update local variable only after the value is checked.
Yukihiro "Matz" Matsumoto
2017-02-27
Clear block arg when method_missing takes *args.
Yukihiro "Matz" Matsumoto
2017-02-27
Stack may be reallocated in mrb_run(); fix #3465
Yukihiro "Matz" Matsumoto
2017-02-27
Always keep block argument space in stack; fix #3469
Yukihiro "Matz" Matsumoto
2017-02-15
Prohibit too deep `mrb_funcall()` recursion; ref #3421
Yukihiro "Matz" Matsumoto
2017-02-15
Preallocate SystemStackError; ref #3421
Yukihiro "Matz" Matsumoto
2017-02-14
Extend mruby stack when keep is bigger than room; fix #3421
Yukihiro "Matz" Matsumoto
2017-02-13
Should handle `break` from funcall(); fix #3434
Yukihiro "Matz" Matsumoto
2017-02-13
Fixed too much value_copy() when block is not given; fix #3440
Yukihiro "Matz" Matsumoto
2017-02-11
Avoid direct return from ecall(); fix #3441
Yukihiro "Matz" Matsumoto
2017-02-11
`ecall()` should preserve stack address referenced from ci[1].
Yukihiro "Matz" Matsumoto
2017-02-08
Add MRB_TT_PROC check to OP_SUPER as well; fix #3432
Yukihiro "Matz" Matsumoto
2017-02-08
Check if m->env is NULL before dereferencing it; fix #3436
Yukihiro "Matz" Matsumoto
2017-02-08
Fixed a bug in ci address shifting; fix #3423
Yukihiro "Matz" Matsumoto
2017-02-04
Make `eval` to use trampoline technique; fix #3415
Yukihiro "Matz" Matsumoto
2017-01-25
Copy mrb_float values from pool when MRB_WORD_BOXING; ref #3396
Yukihiro "Matz" Matsumoto
2017-01-23
The ensure clause should keep its ci after its execution; fix #3406
Yukihiro "Matz" Matsumoto
2017-01-21
Stack position may be bigger than stack bottom; fix #3401
Yukihiro "Matz" Matsumoto
[next]