You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
I just noticed q! doesn't exit remote debuggee through #813.
To Reproduce
a=1
$ exe/rdbg target.rb -ODEBUGGER: Debugger can attach via UNIX domain socket (/var/folders/5j/z2c9zm7124q81f_py4xmd3scp7w9j7/T/ruby-debug-sock-746464807/ruby-debug-s15236-53533)DEBUGGER: wait for debugger connection...DEBUGGER: Connected.DEBUGGER: Disconnected.
# debuggee is not terminated here.
$ exe/rdbg -ADEBUGGER (client): Connected. PID:53533, $0:a.rb[1, 1] in a.rb=> 1| a=1=>#0 <main> at a.rb:1(ruby:remote) q!disconnected (quit)
Expected behavior
It should exit remote debuggee.
Additional context
q[uit] or Ctrl-D exits remote debuggee correctly.
Activity
Fix #815
Fix ruby#815
Fix #815
`quit` command immediately
`quit` command immediately