Project

General

Profile

Actions

Bug #17149

closed

Backport 3e02cd518fbe4d91c2aca7fbc3c5aafa387d3cb7

Added by nguyenquangminh0711 (Quang-Minh Nguyen) about 4 years ago. Updated about 4 years ago.

Status:
Closed
Assignee:
-
Target version:
-
[ruby-core:99922]

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.

Actions #1

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

Also available in: Atom PDF

Like0
Like0Like0