Accept multiple debugger connections
This change enables debuggees to handle requests from multiple debuggers in parallel or subsequent connections.
- Make sure the debuggee detects disconnection from the debugger
- Make traces in the handlers slightly more verbose
- Fix trace flag in cabal file
(The trace flag was altering cpp-options
but it wasn't resulting in traces until I changed it to alter cxx-options
)
Edited by Finley McIlwaine