Commit Graph

36 Commits

Author SHA1 Message Date
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
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
Loic Gelle
50661706fd extraction implemented 2017-06-26 12:42:47 -07:00
Loic Gelle
2534b854b3 fix typo 2017-06-23 14:09:17 -07:00
Loic Gelle
557b374004 [WIP] implement elf reading for extraction 2017-06-23 14:08:46 -07:00
Loic Gelle
43cc003be4 fix obj path hashing 2017-06-22 16:15:40 -07:00
Loic Gelle
dca2d7a30d fix obj path hashing 2017-06-22 16:09:04 -07:00
Loic Gelle
b0014b15be fix linking stage arguments order 2017-06-22 15:59:19 -07:00
Loic Gelle
3eedff25c7 fix link-only case 2017-06-22 15:42:19 -07:00
Loic Gelle
dfb57d66c9 fix artifacts names producer 2017-06-22 14:30:09 -07:00
Loic Gelle
d311076075 fix call to objcopy 2017-06-22 14:08:09 -07:00
Loic Gelle
ccc998151f fix arguments format in command call 2017-06-22 14:05:04 -07:00
Loic Gelle
b5603ce41d [not tested] compile part finished 2017-06-22 13:48:40 -07:00
Loic Gelle
b7c48c4328 fix typo 2017-06-22 13:06:23 -07:00
Loic Gelle
3c3e014a73 fix non mutable parser result + add installation scripts 2017-06-22 13:02:11 -07:00
Loic Gelle
e14e7e328c [WIP] implement compiling part 2017-06-22 12:14:00 -07:00
Loic Gelle
3f332fd60b implement gowllvm parser 2017-06-21 16:34:56 -07:00