Commit Graph

390 Commits

Author SHA1 Message Date
Ian A Mason
62cd9318cb Update README.md 2017-07-11 11:30:40 -07:00
Ian A. Mason
2c8b14eb49 Keeping track of the GPA 2017-07-11 10:54:20 -07:00
Ian A. Mason
7629fa220a Finished the sanity checker. Getting ready to revert to a uniform API with wllvm. Maybe via the issue mechanism. 2017-07-11 10:52:05 -07:00
Ian A. Mason
73c77a5a92 stylistic changes, plus still need to track down the SIGSEGV in the llvm-link. 2017-07-10 13:14:34 -07:00
Ian A. Mason
4ff5865d27 stylistic changes, plus still need to track down the SIGSEGV in the llvm-link. 2017-07-10 13:11:46 -07:00
Ian A. Mason
7f88d84b23 sanity checker ported too. 2017-07-10 13:01:21 -07:00
Ian A. Mason
7962ec6e99 Still have to figure out how to pass -s to the emacs go-mode hook. 2017-07-05 17:48:40 -07:00
Ian A. Mason
562983793a Documenting the exported routines. 2017-07-05 17:42:55 -07:00
Loïc Gelle
0cf14152fe fix print only case 2017-07-05 12:52:06 -07:00
Ian A. Mason
09ffb6d8e4 Don't do extra work if the first phase failed. 2017-07-05 11:25:20 -07:00
Ian A. Mason
c68cb2ed5a Simplifying(?) the archiver and linker logic in 'get-bc' 2017-07-05 11:10:32 -07:00
Ian A. Mason
99156ce3f5 Merge branch 'master' of https://github.com/SRI-CSL/gllvm 2017-07-05 11:00:22 -07:00
Ian A. Mason
f75508a3a2 Now we use go's flags to parse the 'get-bc' command line. Not really impressed with flags. No long forms. 2017-07-05 11:00:07 -07:00
Ian A Mason
26ee94301e Update README.md 2017-07-05 08:40:38 -07:00
Ian A Mason
56157097a5 Update README.md 2017-07-05 08:19:23 -07:00
Ian A. Mason
16cddf6fc9 Wonderful (not) adventures in multi-binary go projects. 2017-07-05 08:14:11 -07:00
Ian A. Mason
e2631c2c4a Typo in the resolveBitcodePath routine. 2017-07-03 14:21:22 -07:00
Ian A. Mason
9b6a90cea3 Merge branch 'master' of https://github.com/SRI-CSL/gllvm 2017-07-03 14:21:02 -07:00
Ian A. Mason
383c421814 Typo in the resolveBitcodePath routine. 2017-07-03 14:20:54 -07:00
Loïc Gelle
2f2b64bf54 fix linking stage according to object files handling 2017-07-03 11:21:47 -07:00
Loïc Gelle
4a45aecff2 Merge branch 'master' of https://github.com/SRI-CSL/gllvm 2017-07-03 11:17:12 -07:00
Loïc Gelle
5e80caabc9 fix --start-group ... --end-group mess 2017-07-03 11:17:05 -07:00
Ian A Mason
eab28508a6 Keep everything happy. 2017-06-30 15:09:30 -07:00
Ian A Mason
c24857e530 Can see compiler exit codes now. wllvm and clang do not seem to agree, but gllvm and clang appear to be on the same page now. 2017-06-30 14:55:19 -07:00
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
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