Alessandro Arzilli
0cea7ccc23
cmd/dlv: bugfix: make version command actually print revision number ( #926 )
2017-07-20 12:55:32 -06:00
Derek Parker
52855040ba
*: Update vendor
2017-05-27 14:12:31 +02:00
Alessandro Arzilli
a843f7944e
proc/gdbserial: mozilla rr support ( #804 )
...
Implements #727
2017-05-05 15:17:52 -07:00
Alessandro Arzilli
24b20099aa
makefile: use git's $Id$ instead of setting ver.Build in makefile ( #807 )
2017-04-28 10:14:33 -07:00
aarzilli
c8d9352522
proc: Implement target.Interface for gdbserver backend
2017-04-18 13:25:11 -07:00
Hyang-Ah Hana Kim
ab7367ed2b
Minor fixes to make some tests build and run ( #752 )
...
* cmd/dlv: fall back to go env GOPATH when GOPATH envvar is unset.
Since Go 1.8, GOPATH environment variable has a default value if the
environment variable is unset so not setting GOPATH is perfectly ok.
Depend on `go env` command to query Go related environment variable.
* build: update references to moved packages
2017-03-13 10:59:34 -07:00
Justin Clift
a8d11f02a8
Bash script to generate & install signing certificate for delve ( #760 )
2017-03-13 10:59:10 -07:00
Alessandro Arzilli
74eadea71a
proc: fix proc.Launch, Makefile on macOS ( #734 )
...
Fixes #732
2017-02-13 12:25:22 -08:00
aarzilli
63b8fa8269
proc: support for ver. 10.12.1 the OS formerly known as Mac OS X
...
Fixes #645
2016-12-17 11:07:43 +01:00
aarzilli
ee6d2734c9
tests: fix TestBuild on macOS, windows
2016-12-17 10:53:30 +01:00
Alessandro Arzilli
82ece54737
docs: Documentation for command line frontend ( #518 )
...
* documentation: copied old documentation from wiki
* command: better online documentation
Help without arguments prints just a short summary for each command,
help followed by a command prints the command's syntax and a longer
explanation.
* documentation: automatically generate Documentation/cli/README.md
2016-04-29 11:58:19 -07:00
Evan Lin
7b7387fd1e
makefile: Check $GOBIN before codesign, otherwise use $GOPATH/bin ( #504 )
...
Fixes #502
2016-04-24 10:26:12 -07:00
John Aylward
5fe0d79e01
Fixes quote of certificate
2016-02-28 20:33:09 -05:00
Derek Parker
0abc772023
build: Add git sha to version output
2015-12-15 08:38:22 +01:00
Derek Parker
4a652b8f91
dev: Fixup Makefile and testsign script
2015-12-13 13:17:56 -08:00
Derek Parker
b4fd5718d4
make: Fix 'build' and 'install' targets
...
Fixes #273
2015-10-09 21:39:17 -07:00
Derek Parker
5e31400a87
travis: Fix Makefile for Linux travis builds
2015-10-09 18:03:24 -07:00
Derek Parker
10910929b8
all: Use -exec flag to codesign test binary on OSX
...
Replaces a lot of ugly Makefile nonsense with a script that codesigns
the test binary before it runs. Only applicable to OSX test runs.
2015-10-09 17:56:09 -07:00
Derek Parker
f2e5214e1b
all: Makefile refactor
2015-09-30 18:32:08 -07:00
Derek Parker
4e6d69e744
all: Vendor with Godeps & GO15EXPERIMENT
...
Use godeps to vendor dependencies and the normal go toolchain, with
GO15VENDOREXPERIMENT=1 set to properly vendor dependencies for reproducible
builds.
2015-09-30 18:25:02 -07:00
Derek Parker
c91ca831b7
build: Always pass ldflags to builds on OSX
...
Previously, 'ldflags' were added to the compiler invocation based on the
version of Go the user was running. It seems to make more sense to
simply always pass along the flags on Darwin (due to the bug mentioned
in the comment above this line in the diff) as that is less brittle than
branching on the Go version, and yet will not break current users /
developers work flow.
2015-09-25 17:19:09 -07:00
Derek Parker
cf105863a7
Skip dependency install with SKIP_DEPS env var
2015-08-28 07:59:22 -05:00
Tyler Bunnell
be2d9c3a84
Add config file and command alias config options.
2015-08-21 14:20:23 -05:00
Derek Parker
3f4476da02
Add verbose flag to codesigned tests
2015-08-11 19:10:34 -05:00
Derek Parker
e8310e186c
Make check-cert target
2015-08-08 14:30:43 -05:00
Derek Parker
4bae873705
Add travis CI
2015-08-04 08:03:35 -05:00
Derek Parker
392abbda09
Conditionally set ld flags in Makefile for Go version
...
Passing the '-s' flag to the linker in < Go 1.5 emits an error and
produces a binary that, once codesigned (I believe) will cause an
immediate bus error and terminate.
2015-07-31 13:43:35 -05:00
Derek Parker
8cd8118137
Update Makefile build flags
...
For more information see: https://github.com/golang/go/issues/11887
2015-07-28 14:28:03 -05:00
Derek Parker
2f7612d4af
Add command to restart process
...
Fixes #95
2015-07-03 15:35:22 -05:00
Derek Parker
687dc4172d
Introduce JSON-RPC service
2015-06-21 21:11:30 -05:00
Derek Parker
fe23036035
Update Makefile
2015-06-12 16:21:32 -05:00
Derek Parker
bfca6114d4
Rename package proctl -> proc
2015-06-12 14:49:23 -05:00
Derek Parker
8f4f54d22a
Add Makefile error for missing CERT on OSX
2015-05-19 14:44:09 -05:00
Derek Parker
7cb6480142
Improve single test run make targets for Linux
2015-05-15 15:32:47 -05:00
Derek Parker
d73569a7b5
Add make targets for codesigned single test runs
2015-05-15 15:30:34 -05:00
Derek Parker
0ee4a48686
Make test default make goal
2015-05-15 15:20:40 -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
Derek Parker
58db8322ef
Improve chan / goroutine coordination
...
* Properly find next source line for goroutines blocked in chanrecv
* Refactor breakpoint clearing
* Refactor temp breakpoint setting
2015-04-19 17:15:34 -05:00
Derek Parker
86e1530524
Improve next
implementation
...
* Better tracking of current goroutine
* More efficient, eliminates superfluous step syscalls
* Handles concurrency and thread coordination better
2015-03-31 17:12:45 -05:00
Derek Parker
7ec9240d16
Makefile should clean up after itself
2015-03-21 17:04:12 -05:00
Derek Parker
0726aec193
Fix makefile install target
2015-03-01 15:37:19 -06:00
Derek Parker
134a53bcf7
Update makefile
2015-02-28 21:08:43 -06:00
Derek Parker
f3019b7478
Prefer makefile to shell script
2015-02-28 21:07:08 -06:00