Commit Graph

685 Commits

Author SHA1 Message Date
Daniel Gröber bae40cb614 Better field names for SymbolDb 2016-01-09 22:23:20 +01:00
Daniel Gröber 8b5bd1ae2b Merge branch 'btr-find' of https://github.com/atom-haskell/ghc-mod into release-5.5.0.0 2016-01-09 22:17:49 +01:00
Nikolay Yakimov 4ff819906d NFData ByteString instance for GHC-7.4 2016-01-09 18:51:57 +03:00
Nikolay Yakimov 68689bfcfd Use Binary for 'find' communication channel 2016-01-09 17:27:21 +03:00
Nikolay Yakimov 9b512c3e6b Gracefully fail if stack couldn't be initialized 2016-01-08 19:17:43 +03:00
Nikolay Yakimov 3700fa00e6 Fix dist/setup-config path in stack cradle init. 2016-01-08 19:17:43 +03:00
Nikolay Yakimov da1c1bebb2 Use stdout pipe instead of temp.files in Find 2016-01-05 13:44:17 +03:00
Daniel Gröber 73863e0b00 Remove GMEWrongWorkingDirectory constructor 2016-01-04 21:44:49 +01:00
Daniel Gröber 7bbaa35f56 Reinstate cwd setup, this time with locking 2016-01-04 20:15:55 +01:00
Daniel Gröber 254f6a9a73 Get rid of landmine 2016-01-04 06:05:40 +01:00
Daniel Gröber ec5a362179 Add AsyncSymbolDb to fix runGhcMod race condition for good 2016-01-04 05:27:31 +01:00
Daniel Gröber d2f7df21df Fix instances for GHC<7.8 2016-01-04 01:23:46 +01:00
Daniel Gröber 67c9538f30 Fix 7.6 warning 2016-01-04 01:23:46 +01:00
Daniel Gröber 699ce178cb Split L.H.GM.Monad.Types module 2016-01-04 01:23:46 +01:00
Daniel Gröber 13632817a4 Make tempdirs less annoying 2015-12-30 14:24:56 +01:00
Daniel Gröber cee8a29a54 Don't need type errors here 2015-12-28 13:59:59 +01:00
Daniel Gröber 28a0d26fe3 Fix GHC<7.10 2015-12-28 13:57:24 +01:00
Daniel Gröber 7374f1ba17 Add 'test' command for running QuickCheck props 2015-12-28 13:57:24 +01:00
Nikolay Yakimov 23416e9aeb Better error reporting, cleanup 2015-12-20 15:02:31 +03:00
Nikolay Yakimov 1c45404f74 Merge remote-tracking branch 'upstream/master' into interactive-shell-syntax 2015-12-20 13:55:22 +03:00
Nikolay Yakimov 63f05508b8 FileMapping library docs 2015-12-20 13:45:51 +03:00
Daniel Gröber 6de02ea470 Cleanup loadTarget logic 2015-12-16 00:24:14 +01:00
Nikolay Yakimov cdaf586941 Haddock documentation 2015-12-07 19:57:33 +03:00
Nikolay Yakimov b2fb54a356 Fix tests, move option records to Types module 2015-12-06 00:56:19 +03:00
Nikolay Yakimov ad16b739eb Optparse-applicative 2015-12-05 23:55:12 +03:00
Nicolas Rolland bff86be69f some refactoring 2015-11-27 11:15:25 +01:00
Nicolas Rolland e1d2de96c8 fixing tests for logging 2015-11-27 11:15:25 +01:00
Nicolas Rolland 1a8020774e adding Get logging level 2015-11-27 11:15:25 +01:00
Nicolas Rolland d0ea69b61b handling logging level 2015-11-27 11:15:25 +01:00
Nicolas Rolland 06323ac20f adding logging to findCradle methods 2015-11-27 11:15:25 +01:00
Daniel Gröber 16c69b2743 Disable stack support for ghc <7.8 2015-11-26 19:21:15 +01:00
Daniel Gröber 1c0c97bdbb Typo 2015-11-26 16:31:53 +01:00
Daniel Gröber 0d97646694 Remove some redundant calls to withCabal
`chCached` already handles that
2015-11-26 16:19:50 +01:00
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