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