32 Commits

Author SHA1 Message Date
Ian A Mason
698fc9286d Can see compiler exit codes now. Still do not get the same config results as wllvm or clang. Will add more detail to the issue. 2017-06-30 14:41:30 -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
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
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
2c2530e91a golinting [ci skip] 2017-06-29 14:19:12 -07:00
Ian A. Mason
bd5b4bc810 using gofmt -s now. 2017-06-29 12:38:04 -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
3f40f09b98 all 'gow' are now 'g', maybe. 2017-06-28 06:35:52 -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
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
557b374004 [WIP] implement elf reading for extraction 2017-06-23 14:08:46 -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
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