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
Jeremy Evans 48c8df9e0e
Allow tracing of optimized methods
This updates the trace instructions to directly dispatch to
opt_send_without_block.  So this should cause no slowdown in
non-trace mode.

To enable the tracing of the optimized methods, RUBY_EVENT_C_CALL
and RUBY_EVENT_C_RETURN are added as events to the specialized
instructions.

Fixes [Bug #14870]

Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
2021-08-21 10:15:01 -07:00
..
controllers
helpers Escape '/*' within block comment too 2020-10-26 09:01:27 +09:00
loaders An ellipsis (...) can only be placed at the beginning 2020-10-29 18:14:27 +09:00
models Lazily move PC with RUBY_VM_CHECK_INTS 2020-12-16 23:06:28 -08:00
scripts
tests
views Allow tracing of optimized methods 2021-08-21 10:15:01 -07:00