Commit Graph

652 Commits

Author SHA1 Message Date
Daniel Gröber 412cee9abf Log exceptions in `browse` 2015-11-26 16:19:11 +01:00
Daniel Gröber 81a2d29cdc Fix ghc-7.4 build 2015-11-26 15:30:26 +01:00
Daniel Gröber 6f0b8b00d1 Add some missing copyright boilerplate 2015-11-26 15:03:14 +01:00
Daniel Gröber 4963b782d9 Don't fiddle with state in resolvedComps cacheAction
The general in-memory caching that was added to `cached` handles that
now making this fiddly workaround redundant.
2015-11-26 14:52:25 +01:00
Daniel Gröber a12a7fabc0 Invalidate components cache when setup-config changed (Fix #684) 2015-11-26 14:52:25 +01:00
Daniel Gröber 604f2c18b0 Fix upper bounds on binary for ghc<7.10 2015-11-26 14:52:25 +01:00
Daniel Gröber 8568a6785c Check for in-memory cache invalidation (Fix #683) 2015-11-18 21:41:19 +01:00
Daniel Gröber 82f33cdbd7 Add modtime to on-disk and memory cache 2015-11-18 20:58:29 +01:00
Daniel Gröber 0c3587f388 Typo 2015-11-18 20:54:12 +01:00
Daniel Gröber b923e2662d Switch to using binary instead of cereal. 2015-11-18 20:51:37 +01:00
Daniel Gröber ca2992d83c Remove redundant constraint from runGhcModT 2015-10-29 18:52:51 +01:00
Daniel Gröber 6b2246ebd6 Dead code be gone 2015-09-30 11:27:19 +02:00
Daniel Gröber 19b3de3569 Preserve cabal flags when reconfiguring project 2015-09-24 05:27:20 +02:00
Daniel Gröber 2549bba7b8 Fix yesterday's fix
we were invoking cabal-helper too early
2015-09-24 04:49:49 +02:00
Nikolay Yakimov 0d42b66fc3 Fix logging for file mapping when temp dir is proj. root subdir 2015-09-24 03:20:07 +02:00
Daniel Gröber df455a3618 Fix missing autogen files when dist/setup-config already exists (Issue #621) 2015-09-23 12:02:03 +02:00
Daniel Gröber 0fde762500 Fix ghc<7.10 2015-09-16 05:40:53 +02:00
Daniel Gröber 46891f13ee Fix #603, `stack path` output can have missing values 2015-09-16 05:18:53 +02:00
Daniel Gröber 24050e5af3 Fix warnings 2015-09-16 05:18:44 +02:00
Daniel Gröber 380acdaee0 Only use debugLogger when loglevel >= GmDebug 2015-09-16 05:13:20 +02:00
Daniel Gröber 413bac085d Fix sharing stdout Chan with multiple threads 2015-09-16 05:13:20 +02:00
Daniel Gröber 7e565df923 Fix stdoutGateway line buffering 2015-09-16 05:13:20 +02:00
Daniel Gröber 2c0d5af5e9 Fix warnings 2015-09-16 05:13:20 +02:00
Daniel Gröber 5af2c939b3 Cleanup some dead code 2015-09-15 05:25:54 +02:00
Daniel Gröber 0b2a3458fd Move `stack` code into seperate module 2015-09-15 05:25:54 +02:00
Daniel Gröber 5b02cc1bb0 Make sure stdoutGateway is flushed before exiting. 2015-09-14 10:12:01 +02:00
Daniel Gröber 56902bfe2d Don't mess with cwd, causes too many race conditions
I would just fork() but we have to support WinDOS, gah.
2015-09-14 10:12:01 +02:00
Daniel Gröber 55f278853a Fix tests more 2015-09-14 07:11:45 +02:00
Daniel Gröber ba14e1790c Fix tests 2015-09-14 05:59:38 +02:00
Daniel Gröber 4536ac545d Make sure stdoutGateway is running during findCradle' 2015-09-14 05:40:32 +02:00
Daniel Gröber 64379a7c56 Actually update `world` in legacyInteractiveLoop 2015-09-11 09:53:24 +02:00
Daniel Gröber ce1d9d1da1 Fix ghc<7.10 2015-09-11 05:45:59 +02:00
Daniel Gröber acf78f2500 Remove stray debug code 2015-09-11 03:57:54 +02:00
Daniel Gröber 211b957451 Fix race condition in stack support code 2015-09-11 03:52:28 +02:00
Daniel Gröber 12d65ba11f Fix some warnings 2015-09-11 03:52:28 +02:00
Daniel Gröber e92bd0af48 Disable obj loading for targets (Fix #554) 2015-09-10 07:48:13 +02:00
Daniel Gröber 6ad71af001 Don't swallow ghc's verbose output 2015-09-08 06:44:02 +02:00
Daniel Gröber dbf215a35b Fix tests, this time, this time for sure. 2015-09-08 06:42:32 +02:00
Daniel Gröber 34fedd8ad3 Missing source file 2015-09-08 06:19:58 +02:00
Daniel Gröber d400c8f389 Fix missing makeAbsolute 2015-09-08 05:20:26 +02:00
Daniel Gröber f06511bff1 Support multi-package stack projects 2015-09-08 03:54:29 +02:00
Daniel Gröber 5713fd9908 Fix custom package-db stack for non Cabal projects 2015-09-07 07:20:16 +02:00
Daniel Gröber be293db503 Update for cabal-helper >= 0.6 2015-09-07 05:15:35 +02:00
Daniel Gröber 8fea4ac426 Fix `doc` command not using right ghc-pkg exe 2015-09-02 07:19:11 +02:00
Daniel Gröber 86c157d1d2 Add some more debug output 2015-09-02 05:30:00 +02:00
Daniel Gröber 996016ac7b Fix wrong stack version lower bound in log message 2015-09-02 05:02:13 +02:00
Daniel Gröber a8c111cda3 Write cabal_macros.h on reconfigure when using stack 2015-09-02 04:57:25 +02:00
Daniel Gröber 82c5069cd8 Fix doctest 2015-09-02 04:00:30 +02:00
Daniel Gröber a0a7433212 Fix <7.10 2015-09-01 10:45:15 +02:00
Daniel Gröber 41de8b8b2e Sandwich new Monad layer GmOutT into transformer stack
This way we can have access to some options pre Cradle setup which
should fix the output interleaving problems I was observing.
2015-09-01 10:32:27 +02:00