Commit Graph

1987 Commits

Author SHA1 Message Date
Alan Zimmerman
f992200d57 Remove CPP from Options
As per @lierdakil suggestion
2016-03-01 22:58:10 +02:00
Alan Zimmerman
04b75e2bde Sort out imports for earlier GHC versions 2016-02-29 21:24:30 +02:00
Alan Zimmerman
45eb3b8d4c Do not use deprecated API for parseCmdLineOptions
Thanks to @lierdakil
2016-02-29 20:45:32 +02:00
Alan Zimmerman
4aef60940e Merge branch 'master' into opts-in-lib 2016-02-29 17:41:41 +02:00
Daniel Gröber
add699af48 Merge pull request #755 from cocreature/cradle-ord
Add Ord instances for Cradle
2016-02-17 12:42:26 +01:00
Moritz Kiefer
4874bc914b Add Ord instances for Cradle 2016-02-16 21:44:10 +01:00
Alan Zimmerman
85df08a913 Add a argument parser and some haddocks
I am not sure if I have set the ParserInfo up correctly, I have never
used it before.
2016-02-15 22:04:47 +02:00
Alan Zimmerman
c9e5a20a3e Merge remote-tracking branch 'dxld/master' into opts-in-lib 2016-02-15 15:56:55 +02:00
Daniel Gröber
20c999e098 Time to kill GHC 7.4 support 2016-02-14 10:10:28 +01:00
Daniel Gröber
4f289fc4e4 Fix older GHCs 2016-02-14 10:10:26 +01:00
Daniel Gröber
daeb5018f3 Add DynFlagsTH to exposed-modules 2016-02-14 08:50:49 +01:00
Daniel Gröber
2e4c2b5228 Check session validity via equality on DynFlags 2016-02-14 08:42:45 +01:00
Daniel Gröber
b4de82632e Relax some upper bounds for GHC 8 2016-02-14 08:42:45 +01:00
Daniel Gröber
9b2f4dbb8b Fix NotCPP for GHC 8 2016-02-14 08:42:45 +01:00
Alan Zimmerman
b02dfb9ce3 Cleaning up 2016-02-09 22:34:25 +02:00
Alan Zimmerman
5f070b8428 Rebalance between lib and exe 2016-02-09 22:24:46 +02:00
Alan Zimmerman
d47c9f1205 Merge branch 'master' into opts-in-lib 2016-02-09 21:22:15 +02:00
Nikolay Yakimov
3ca408ec6a Merge pull request #750 from atom-haskell/fix-output-enc
Fix output encoding in loadMappedFileSource
2016-02-09 18:17:27 +03:00
Nikolay Yakimov
69727f24fa Fix output encoding in loadMappedFileSource 2016-02-09 16:27:24 +03:00
Nikolay Yakimov
721951e32c Merge pull request #747 from atom-haskell/fix-stdin-encoding
Add option for stdio encoding, set stdin, stderr encoding
2016-02-09 14:36:30 +03:00
Nikolay Yakimov
e802cdcfcd Merge branch 'master' into fix-stdin-encoding 2016-02-09 13:04:41 +03:00
Nikolay Yakimov
7b498041b9 Merge pull request #748 from atom-haskell/fix-tests
[Tests] HLint changed some Errors to Warnings
2016-02-09 13:04:31 +03:00
Nikolay Yakimov
1c668f20ba [Tests] HLint changed some Errors to Warnings 2016-02-09 12:51:28 +03:00
Nikolay Yakimov
98b2e4dac2 Since a backend option, remove encoding short opt 2016-02-09 12:42:47 +03:00
Nikolay Yakimov
8105f14f2c Add option for stdio encoding, set stdin encoding 2016-02-09 12:38:12 +03:00
Alan Zimmerman
b1d123c4b6 Fix tests, export parser spec 2016-02-08 23:02:31 +02:00
Alan Zimmerman
1cc97db24f Move the CLI parser definitions into the lib
So they can be used by library clients to parse and pass in the
appropriate ghc-mod Options.
2016-02-08 22:34:20 +02:00
Daniel Gröber
d77e262915 Remove dependency on Safe from Setup.hs 2016-01-19 21:01:28 +01:00
Daniel Gröber
345bd92d21 Make runGhcModT thread lock test more reliable
it was failing reproducibly with `cabal test --show-details=streaming`
2016-01-19 21:01:25 +01:00
Daniel Gröber
566dbebe29 Merge release-5.5.0.0 into master (using imerge) 2016-01-17 21:03:28 +01:00
Daniel Gröber
5efa123f36 bump.sh: skip bump commit when empty 2016-01-17 20:19:08 +01:00
Daniel Gröber
17c4f91812 add TODO for HMG 2016-01-17 20:19:08 +01:00
Daniel Gröber
d29c882cd6 Fix warning with 7.10 2016-01-17 20:19:08 +01:00
Daniel Gröber
54fe4a0edb Replace fromJust with fromJustNote everywhere 2016-01-13 04:56:39 +01:00
jpmoresmau
0974eec9a5 docs 2016-01-13 04:55:08 +01:00
Nikolay Yakimov
2066a198eb Merge branch 'lierdakil/fix-722' 2016-01-12 22:43:29 +03:00
Nikolay Yakimov
5425a09666 [#722] Get encoding from hlint options 2016-01-12 22:22:13 +03:00
Nikolay Yakimov
0a0cd8041e Set file encoding to uft8 in Lint
Fixes #722
2016-01-12 21:33:20 +03:00
Daniel Gröber
33e9751390 Fix writeAutogen when no systemwide ghc is installed (#660) 2016-01-10 22:19:33 +01:00
Daniel Gröber
363aa10fcd Fix GHC<7.10 2016-01-10 00:25:02 +01:00
Daniel Gröber
3bba2d1be9 Fix warning 2016-01-09 23:39:42 +01:00
Daniel Gröber
49b5c4bb2d Fix severity prefix doubling (#689) 2016-01-09 23:22:27 +01:00
Daniel Gröber
bb3333efe3 Cleanup logging in Cradle 2016-01-09 23:21:59 +01:00
Daniel Gröber
68cd165088 Merge branch 'fix-718' of https://github.com/atom-haskell/ghc-mod into release-5.5.0.0 2016-01-09 22:40:47 +01:00
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
c9a832de0f NFData fix for ClockTime on GHC 7.4 2016-01-09 17:59:57 +03:00
Nikolay Yakimov
68689bfcfd Use Binary for 'find' communication channel 2016-01-09 17:27:21 +03:00
Nikolay Yakimov
b9c796421f Silence GHC>=7.10 warning 2016-01-09 17:19:00 +03:00