Commit Graph

40 Commits

Author SHA1 Message Date
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