delve/Documentation
aarzilli 9a216211d3 proc,terminal,service: let headless instances run without connected clients
This pull request makes several changes to delve to allow headless
instancess that are started with the --accept-multiclient flag to
keep running even if there is no connected client. Specifically:

1. Makes a headless instance started with --accept-multiclient quit
    after one of the clients sends a Detach request (previously they
    would never ever quit, which was a bug).
2. Changes proc/gdbserial and proc/native so that they mark the
    Process as exited after they detach, even if they did not kill the
    process during detach. This prevents bugs such as #1231 where we
    attempt to manipulate a target process after we detached from it.
3. On non --accept-multiclient instances do not kill the target
    process unless we started it or the client specifically requests
    it (previously if the client did not Detach before closing the
    connection we would kill the target process unconditionally)
4. Add a -c option to the quit command that detaches from the
    headless server after restarting the target.
5. Change terminal so that, when attached to --accept-multiclient,
    pressing ^C will prompt the user to either disconnect from the
    server or pause the target process. Also extend the exit prompt to
    ask if the user wants to keep the headless server running.

Implements #245, #952, #1159, #1231
2018-06-26 10:32:40 -07:00
..
api documentation: API documentation improvements (#507) 2016-04-24 10:18:02 -07:00
cli proc,terminal,service: let headless instances run without connected clients 2018-06-26 10:32:40 -07:00
installation Update install.md 2018-03-28 12:15:23 -04:00
internal docs: Move wiki docs into Documentation dir 2016-02-19 10:47:46 -08:00
usage service,logflags: log all RPC messages 2018-06-14 09:27:38 -07:00
EditorIntegration.md Mention that vim-go now supports Delve integration 2018-03-27 12:37:45 -04:00
KnownBugs.md proc: lexical block support 2017-08-01 11:20:25 -06:00
README.md documentation: add gdlv to list of alternative UIs (#774) 2017-03-24 16:10:01 -07:00

Delve Documentation

Documentation for the project will reside in this directory.