Actions
Bug #17149
closedBackport 3e02cd518fbe4d91c2aca7fbc3c5aafa387d3cb7
Description
Since Ruby 2.7.x, builtin methods don't trigger return events in Tracepoint. This issue breaks other debuggers which depend heavily on Tracepoint to perform step calculation (aka Byebug - https://github.com/deivid-rodriguez/byebug/issues/719 and https://github.com/deivid-rodriguez/byebug/issues/715). Fortunately, this bug is fixed in https://github.com/ruby/ruby/commit/3e02cd518fbe4d91c2aca7fbc3c5aafa387d3cb7. However, it's still in Ruby trunk, and Ruby trunk has just been bumped to version 3.0.0, waiting for next big release. So, I would like to request to backport this bug fix back to Ruby 2.7.
Updated by nagachika (Tomoyuki Chikanaga) about 4 years ago
- Status changed from Open to Closed
- Backport changed from 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN to 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: REQUIRED
Updated by nagachika (Tomoyuki Chikanaga) about 4 years ago
- Backport changed from 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: REQUIRED to 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: DONE
ruby_2_7 3fef159f81fad6ffb9af5b60f4c8ec867fdb2391 merged revision(s) 3e02cd518fbe4d91c2aca7fbc3c5aafa387d3cb7.
Actions
Like0
Like0Like0