Commit Graph

26 Commits

Author SHA1 Message Date
Dan Mace
064462e5b5 Support a headless server mode
Add a -headless flag which runs only the debugger server until
a SIGINT is received.
2015-05-02 14:42:47 -05:00
Dan Mace
2954e03a20 Introduce client/server separation
Refactor to introduce client/server separation, including a typed
client API and a HTTP REST server implementation.

Refactor the terminal to be an API consumer.
2015-04-29 21:05:41 -05:00
Matt Butcher
6c7363b0ed Improved help text for dlv. 2015-04-25 13:09:53 -05:00
Derek Parker
8a911d7fd2 Fix version flag 2015-03-09 09:03:54 -05:00
Derek Parker
bb4356b713 Add test sub command
Allows compiling a test binary and debugging it.
2015-03-08 22:59:37 -05:00
Derek Parker
0125e300cd Fix help formatting 2015-03-08 22:01:14 -05:00
Derek Parker
4e43b0f8c0 Use subcommands instead of flags 2015-03-08 21:26:45 -05:00
Derek Parker
5705013f73 Bump version to 0.5.0.beta
Notable changes:
* OS X support
* Pure Go readline library
* Fixes issues debugged cgo enabled programs
* Substantial refactoring / code cleanup

Fixes #3 #29 #70
2015-03-01 10:43:03 -06:00
Derek Parker
19c62d02fc Bump minor version 2015-02-04 19:23:40 -06:00
Derek Parker
b0ba87e5e1 Bump micro version 2015-01-26 15:13:27 -06:00
Derek Parker
cf672154fe Micro version bump 2015-01-16 15:50:32 -06:00
Derek Parker
7fec8251ce Refactor: move cli logic into cli client
First of a few refactors to allow multiple clients / frontends for
Delve. Current implementation now uses a cli client, but conceivably we
could have an http or socket based client as well.
2014-12-17 18:22:57 -06:00
Derek Parker
864918ab86 Version bump 2014-12-11 10:26:31 -06:00
Derek Parker
d20183a679 Rename variable 2014-12-09 12:11:47 -06:00
Derek Parker
93d62e450e Modify cl ui a bit 2014-12-02 12:40:53 -06:00
Derek Parker
d8ff93d875 Add newline between functions 2014-12-01 18:06:27 -06:00
Derek Parker
269f111822 Minor version bump 2014-11-28 20:37:08 -06:00
Derek Parker
5254c5188e Move LockOSThread into init 2014-11-23 10:22:04 -06:00
Michael Gehring
7f17a2fdeb Remove the -proc option and make it the default 2014-11-14 21:55:19 +01:00
Michael Gehring
2029001583 Allow launching target process with arguments 2014-11-14 21:55:19 +01:00
Michael Gehring
425117a3d6 Stop target process immediately after execve. 2014-11-13 18:52:13 -06:00
Derek Parker
e7c8bdca27 minor cleanup 2014-11-13 09:44:04 -06:00
Burke Libbey
9c2ab6b749 Allow ^D (EOF) to terminate the session. 2014-11-13 09:39:08 -06:00
Michael Gehring
4e6ddd724d Clear breakpoints on exit 2014-11-12 23:47:40 +01:00
Derek Parker
66186815d9 bump micro version 2014-11-11 12:11:01 -06:00
Derek Parker
af0e0286a6 Move main package to cmd for 'dlv' binary name 2014-11-10 17:48:25 -06:00