Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

#1695, #1721, #1722, some of #1713 #1757

Merged
merged 1 commit into from
Sep 10, 2019

Commits on Sep 10, 2019

  1. Fix microsoft#1695: Handle IDE, launcher, debug server, and no-debug …

    …disconnect
    
    Fix microsoft#1721 "runInTerminal" is broken on non-Windows platforms.
    
    Fix microsoft#1722: Output is not captured in "noDebug" with "runInTerminal"
    
    Groundwork for microsoft#1713: adapter: multiple concurrent sessions
    
    Move "launch" request parsing and debuggee process spawning, PID reporting and tracking, stdio "output" capture, and exit code reporting into launcher. Launcher now communicates to the adapter via a full-fledged message channel.
    
    Refactor adapter. Add an abstraction for a debug session, and treat IDE, launcher, and debug server as separate components managed by that session.
    
    Improve adapter logging to capture information about current debug session, and current message handler if any.
    
    Fix reporting exceptions from message handlers.
    
    Various test fixes.
    int19h committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    f239752 View commit details
    Browse the repository at this point in the history