Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | simpler more generic processTranscript' | 2017-02-15 | |
| | | | | | | | | This allows using functions that generate CreateProcess and passing the result to processTranscript', which is more flexible, and also simpler than the old interface. This commit was sponsored by Riku Voipio. | ||
* | avoid warnings about not exported System.Directory.isSymbolicLink | 2016-04-28 | |
| | |||
* | Fix build with directory-1.2.6.2. | 2016-04-28 | |
| | | | | | | It started exporting a isSymbolicLink which supports windows. But, git-annex does no use symlinks on windows yet and this conflicts with the function by the same name from unix-compat, so hide it. | ||
* | webapp: Fix support for entering password when setting up a ssh remote. | 2015-09-03 | |
| | |||
* | 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 | |