закешированный к нам в целях безопасности дебаггер
Go to file
Derek Parker 7c8fd02685 Remove HTTP server/client in favor of JSON-RPC
Instead of maintaining two separate client / server implementations,
maintain only the more lightweight JSON-RPC service. The reasoning
behind the merging of the original HTTP service was ease of tooling, in
other words low barrier of entry for external clients (editor
integrations, etc...).

I believe the JSON-RPC solution still satisfies that constraint while
have the advantage of being a more lightweight solution. HTTP, while
highly supported in most modern languages, carries with it too many
features we would never take advantage of. The RPC architecture seems
a more natural approach.

The infrastructure set up during the initial HTTP service implementation
was leveraged in the JSON-RPC implementation, so if any of those
original authors are reading this commit message: thank you for that
work, it was not in vain even if though the original HTTP service is not
being removed.
2015-06-24 08:08:48 -05:00
_fixtures Introduce JSON-RPC service 2015-06-21 21:11:30 -05:00
assets Add high-res images 2015-05-19 12:25:26 -05:00
cmd/dlv Remove HTTP server/client in favor of JSON-RPC 2015-06-24 08:08:48 -05:00
dwarf Update AddrForMember documentation. 2015-06-17 20:41:24 -05:00
proc proc: don't deref nil pointer if getG fails 2015-06-21 21:11:48 -05:00
service Remove HTTP server/client in favor of JSON-RPC 2015-06-24 08:08:48 -05:00
source Add nil check when following Else in ast 2015-06-21 11:48:22 -05:00
terminal Properly report process exits 2015-06-21 21:11:47 -05:00
.gitignore Update/cleanup .gitignore 2015-01-26 15:09:22 -06:00
CONTRIBUTING.md Update CONTRIBUTING doc 2015-06-21 22:06:12 -05:00
LICENSE Add License and README 2014-05-03 15:31:52 -05:00
Makefile Introduce JSON-RPC service 2015-06-21 21:11:30 -05:00
README.md Relocate gitter badge 2015-06-21 21:59:10 -05:00

Delve

GoDoc Join the chat at https://gitter.im/derekparker/delve

This project is currently pre 1.0. Most of the functionality is there, however there are various improvements to be made. Delve is not yet ready for daily use.

About Delve

Delve is a debugger for the Go programming language. The goal of the project is to provide a simple, full featured debugging tool for Go. Delve should be easy to invoke and easy to use. Chances are if you're using a debugger, most likely things aren't going your way. With that in mind, Delve should stay out of your way as much as possible.

License

MIT