Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix Windows build to work with ghc 7.10 | 2015-09-01 | |
| | | | | | | | | | | | | It was failing at link time, some problem with terminatePID. Re-implemented that to not use a C wrapper function, which cleared up the problem. Removed old EvilLinker hack with must have been related to the same problem. Note that I have not tested this with older ghc's. In 4f59f9439687cccfb7aac6aca62dbe97038179bf I mention having tried this approach before, and getting segfaults.. So, who knows. It seems to work fine with ghc 7.10 at least. | ||
* | update my email address and homepage url | 2015-01-21 | |
| | |||
* | fix some mixed space+tab indentation | 2014-10-09 | |
| | | | | | | | | | This fixes all instances of " \t" in the code base. Most common case seems to be after a "where" line; probably vim copied the two space layout of that line. Done as a background task while listening to episode 2 of the Type Theory podcast. | ||
* | fix build | 2014-06-13 | |
| | |||
* | windows: Fix process termination code. | 2014-02-13 | |
| | | | | | | | | | | | The ctrl-c hack used before didn't actually seem to work. No haskell libraries expose TerminateProcess. I tried just calling it via FFI, but got segfaults, probably to do with the wacky process handle not being managed correctly. Moving it all into one C function worked. This was hell. The EvilLinker hack was just final icing on the cake. We all know what the cake was made of. | ||
* | remove debug info | 2014-01-30 | |
| | |||
* | fix EvilLinker to not stomp on environment | 2013-12-10 | |
| | |||
* | remove debug | 2013-12-10 | |
| | |||
* | parse out additional env vars when running collect2 | 2013-12-10 | |
| | |||
* | try setting TMPDIR for collect2 to not use C:\Windows | 2013-12-10 | |
| | |||
* | debug | 2013-12-10 | |
| | |||
* | remove debug | 2013-12-10 | |
| | |||
* | fix infinite recursion on failed parse | 2013-12-09 | |
| | |||
* | wall clean | 2013-12-09 | |
| | |||
* | record output to file | 2013-12-09 | |
| | |||
* | detect parse failure where command is somehow empty (wtf?) | 2013-12-09 | |
| | |||
* | more horrible path fixup | 2013-12-08 | |
| | |||
* | typo | 2013-12-07 | |
| | |||
* | debug | 2013-12-07 | |
| | |||
* | lose the -v2, unneeded | 2013-12-07 | |
| | |||
* | improve debuggin on failure | 2013-12-06 | |
| | |||
* | improve parser robustness | 2013-12-06 | |
| | |||
* | try to fix collect2 output parser | 2013-12-06 | |
| | |||
* | more verbose cabal | 2013-12-06 | |
| | |||
* | more paths | 2013-12-06 | |
| | |||
* | better output | 2013-12-06 | |
| | |||
* | error reporting | 2013-12-06 | |
| | |||
* | use EvilLinker on autobuilder (will probably need some more horrible path fixes) | 2013-12-06 | |
| | |||
* | aaargh | 2013-12-06 | |
| | |||
* | more path mangling, because DOS | 2013-12-06 | |
| | |||
* | propigate ld failure | 2013-12-06 | |
| | |||
* | progress | 2013-12-06 | |
| | |||
* | pass COLLECT_GCC_OPTIONS | 2013-12-06 | |
| | |||
* | now it gets truely nightmarish | 2013-12-06 | |
| | |||
* | gcc output parser | 2013-12-06 | |
| | |||
* | foo | 2013-12-06 | |
| | |||
* | mangle \ in paths (sheesh) | 2013-12-06 | |
| | |||
* | update | 2013-12-06 | |
| | |||
* | debug | 2013-12-06 | |
| | |||
* | EvilLinker stage 2 | 2013-12-06 | |
| | |||
* | EvilLinker, stage 1 | 2013-12-06 | |