Commit Graph

365 Commits

Author SHA1 Message Date
Ian A Mason
7c7da225be Keep everything happy. 2017-06-30 13:31:27 -07:00
Ian A Mason
4956d87f8a Keep everything happy. 2017-06-30 13:26:29 -07:00
Ian A Mason
b1bd4fb11a Keep everything happy. 2017-06-30 13:25:05 -07:00
Ian A Mason
b40fcb6e00 Keep everything happy. 2017-06-30 12:17:27 -07:00
Ian A Mason
b1af4bc7f6 ditch go's logging. 2017-06-30 12:07:35 -07:00
Ian A Mason
ec053c08e2 Move file types out to their own file. 2017-06-30 11:54:59 -07:00
Ian A Mason
d153584bba Moved dealing with the enviroment into one place (apart from logging) 2017-06-30 10:52:53 -07:00
Ian A Mason
1d79248ebb Moving dealing with the enviroment into one place 2017-06-30 10:46:31 -07:00
Ian A Mason
ee36c382e2 Moving dealing with the enviroment into one place 2017-06-30 10:41:27 -07:00
Ian A Mason
8fe2d10a2d fix a bug in getCompilerWhatever and be more robust with file paths. 2017-06-30 10:34:23 -07:00
Ian A Mason
58b6d135ac make execCmd more robust, understandable, and easier to debug. 2017-06-30 10:00:25 -07:00
Ian A. Mason
06a31effc6 get-bc should be its own exectuable and use go cmdline parsing. 2017-06-29 18:19:07 -07:00
Ian A. Mason
6753155289 golinting [ci skip] 2017-06-29 18:07:31 -07:00
Ian A. Mason
d84ff829af golinting [ci skip] 2017-06-29 18:06:31 -07:00
Ian A. Mason
e930bbf2e2 golinting [ci skip] 2017-06-29 18:01:03 -07:00
Ian A. Mason
834220ec27 golinting [ci skip] 2017-06-29 17:55:36 -07:00
Ian A. Mason
afe783333a golinting [ci skip] 2017-06-29 17:46:30 -07:00
Ian A. Mason
f3d150a1fc golinting [ci skip] 2017-06-29 17:39:37 -07:00
Ian A. Mason
4a4437bd6d golinting [ci skip] 2017-06-29 14:44:39 -07:00
Ian A. Mason
020583a9ab golinting [ci skip] 2017-06-29 14:25:55 -07:00
Ian A. Mason
2c2530e91a golinting [ci skip] 2017-06-29 14:19:12 -07:00
Ian A. Mason
3240795ebf Merge branch 'master' of https://github.com/SRI-CSL/gllvm 2017-06-29 12:59:32 -07:00
Ian A. Mason
e3358f1b11 golinting [ci-skip] 2017-06-29 12:59:23 -07:00
Ian A Mason
49aae24533 Update README.md
badge points to the right place.
2017-06-29 12:54:07 -07:00
Ian A. Mason
1f26aaf209 got a report card badge. need to go through the golint complaints. then maybe try coverity too. 2017-06-29 12:47:10 -07:00
Ian A. Mason
b76970d6aa using gofmt -s now, and we have a MIT LICENSE. 2017-06-29 12:43:12 -07:00
Ian A. Mason
bd5b4bc810 using gofmt -s now. 2017-06-29 12:38:04 -07:00
Ian A. Mason
ba6ff39913 Merge branch 'master' of https://github.com/SRI-CSL/gllvm 2017-06-29 12:25:27 -07:00
Ian A. Mason
03f0880a69 travis shell in place. need to see why the musllvm build fails. also need to solve the 'only works for go master problem' 2017-06-29 12:25:20 -07:00
Loïc Gelle
3a43f22758 fix caller name recognition 2017-06-29 11:33:43 -07:00
Ian A. Mason
1d092b9e7b gofmt gets its way (mainly because my emacs mode uses it). 2017-06-28 14:13:56 -07:00
Ian A. Mason
70a1cee8fe Makefile fix, and a logFatal to absorb all the occurrences of log.Fatal 2017-06-28 14:03:36 -07:00
Loic Gelle
071418d0b5 remove dependency to objcopy/otool for extraction 2017-06-28 10:52:03 -07:00
Loic Gelle
5f00dcaf2f fix binary extraction for *nix 2017-06-28 10:05:19 -07:00
Loic Gelle
f11a1405aa change output name generator + update readme 2017-06-28 09:49:53 -07:00
Ian A. Mason
50bfc93217 one bug found. not fixed yet. gonna look at linux too first. 2017-06-28 07:55:22 -07:00
Ian A Mason
c900266e77 README.md additions and modifications. 2017-06-28 06:56:33 -07:00
Ian A. Mason
3f40f09b98 all 'gow' are now 'g', maybe. 2017-06-28 06:35:52 -07:00
Ian A. Mason
a0b1ce4dae futzing with constants prior to istrumenting to grok get-bc failures. 2017-06-28 06:33:20 -07:00
Ian A. Mason
8eeacf5631 simple logging for instrumentation. so debugging is not so laborious. 2017-06-27 18:55:27 -07:00
Ian A. Mason
f42fbca273 bug number one squashed. really need log levels and some instrumentation. That missing not was painful to find. 2017-06-27 13:36:07 -07:00
Ian A. Mason
7a09f93b5d gow ==> g 2017-06-27 10:19:45 -07:00
Ian A. Mason
c899fc8c08 GOW ==> G 2017-06-27 10:16:33 -07:00
Ian A. Mason
00629dadce clean not fussy. 2017-06-27 10:11:19 -07:00
Loic Gelle
722c3536ad change gow prefix to g prefix 2017-06-27 10:09:39 -07:00
Loic Gelle
eb5de09ac2 use TOOLS_PATH env variable for archiver and linker 2017-06-27 09:50:12 -07:00
Loic Gelle
e32b3bfeb4 add README + change manifest format 2017-06-27 09:27:21 -07:00
Loic Gelle
14bdcbb812 add concurrent build with sync for bitcode and object files 2017-06-26 16:06:51 -07:00
Loic Gelle
b9602ec8fe revert back to two phases approach for compiling 2017-06-26 14:26:26 -07:00
Loic Gelle
841cbca3c3 replace shell scripts by symlinks to call tool 2017-06-26 13:08:15 -07:00