1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/tool/ruby_vm
Takashi Kokubun a5073c053f
Always correct sp on leave cancel
Even if local stack optimization is not used and values are written to
VM stack, the stack pointer itself may not be moved properly. So this
should be always moved on JIT cancellation.

By the way it's hard to write a test for this because if we try to
generate an interrupt, it will be a method call and it consumes the
interrupt by itself on popping a frame.
2020-05-06 20:26:03 -07:00
..
controllers delete emacs mode lines [ci skip] 2018-12-27 06:12:09 +00:00
helpers Fallback if Pathname#relative_path_from fails 2020-04-05 11:58:31 +09:00
loaders extend rb_call_cache 2019-11-07 17:41:30 +09:00
models Introduce an "Inline IVAR cache" struct 2019-12-05 13:37:02 -08:00
scripts delete emacs mode lines [ci skip] 2018-12-27 06:12:09 +00:00
tests
views Always correct sp on leave cancel 2020-05-06 20:26:03 -07:00