Commit Graph

28 Commits

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