Commit Graph

359 Commits

Author SHA1 Message Date
Alan Zimmerman
14972cacd6 Exclude GHC 7.8 as a valid compiler
Because it has transformers-0.3 baked in, and that is too old
2017-01-16 17:40:46 +02:00
Alan Zimmerman
3584655118 Update haskell-src-exts, extra, pipes to current
As per stackage nightly-2017-01-13
2017-01-13 13:01:39 +02:00
Alan Zimmerman
93138a50bb Update 5.6.0.0 to work with latest optparse-applicative
And ghc-8.0.2
2017-01-12 20:48:41 +02:00
Alan Zimmerman
cbe07e8c85 Add cabal.project to allow "cabal new-build"
Note: this is needed if any other project (such as HaRe) wants to use
"cabal new-build" having ghc-mod as a dependency.

Otherwise it is innocuous
2017-01-12 20:43:19 +02:00
Daniel Gröber
3d55dad777 Bump version to 5.6.0.0 2016-07-10 23:42:05 +02:00
Nikolay Yakimov
80409b2030 Revert "Drop support for GHC < 8"
This reverts commit b308559da7.
2016-07-10 16:15:56 +03:00
Daniel Gröber
b308559da7 Drop support for GHC < 8 2016-07-10 00:11:27 +02:00
Daniel Gröber
3289e37e50 Merge branch 'setup-depends' of https://github.com/cocreature/ghc-mod into ghc-8 2016-05-19 21:41:51 +02:00
Moritz Kiefer
f941335b7c Add setup-depends for cabal 1.24 2016-05-17 22:03:55 +02:00
Daniel Gröber
66c6379945 Merge branch 'release-5.6.0.0' into ghc-8 2016-05-17 20:21:33 +02:00
Daniel Gröber
9eeaf09095 Merge branch 'master' into ghc-8 2016-05-17 20:21:25 +02:00
Daniel Gröber
32e81f63c7 Bump cabal-helper 2016-05-17 10:39:31 +02:00
Daniel Gröber
b8076fc5d3 Bump cabal-helper dependency
For Cabal-1.24 support
2016-05-11 15:31:29 +02:00
Daniel Gröber
5e2f79b7c8 Bump lower bound on hlint
The Error -> Warning changes in older versions of hlint break the tests
otherwise
2016-03-02 00:38:40 +01: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
be6ba3f875 Merge remote-tracking branch 'pikajude/ghc-8' 2016-02-14 12:35:29 +01:00
Daniel Gröber
20c999e098 Time to kill GHC 7.4 support 2016-02-14 10:10:28 +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
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
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
Jude Taylor
8ef0f52199 GHC 8 readiness 2016-02-04 10:54:55 -08: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
54fe4a0edb Replace fromJust with fromJustNote everywhere 2016-01-13 04:56:39 +01:00
Daniel Gröber
33e9751390 Fix writeAutogen when no systemwide ghc is installed (#660) 2016-01-10 22:19:33 +01:00
Nikolay Yakimov
68689bfcfd Use Binary for 'find' communication channel 2016-01-09 17:27:21 +03:00
Nikolay Yakimov
dfa0e7e31e Use new hlint API 2016-01-05 11:34:38 +03:00
Daniel Gröber
d3c159821a Update cabal file Authors field
Welcome to the club @lierdakil :)
2016-01-04 21:43:20 +01:00
Daniel Gröber
ab1fa9cc13 Bump version to 5.5.0.0 2016-01-04 20:36:27 +01:00
Daniel Gröber
7bbaa35f56 Reinstate cwd setup, this time with locking 2016-01-04 20:15:55 +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
cde7ac77f0 Add missing extra-src files 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
7374f1ba17 Add 'test' command for running QuickCheck props 2015-12-28 13:57:24 +01:00
Nikolay Yakimov
92f53f7b3b Monadic pretty opt desc builder 2015-12-20 13:48:47 +03:00
Nikolay Yakimov
2306fbf9e5 Import pretty-print from optparse
instead of depending on ansi-wl-pprint
2015-12-20 08:47:52 +03:00
Nikolay Yakimov
c3cf416097 Rename module ShellEscape → ShellParse 2015-12-20 08:26:49 +03:00
Nikolay Yakimov
feae07da5b Shell-like syntax for interactive mode 2015-12-20 06:05:43 +03:00
Nikolay Yakimov
2921df2d31 Relax optparse-applicative dependency 2015-12-10 01:26:05 +03:00
Nikolay Yakimov
41d7988972 Use readMaybe from Language.Haskell.GhcMod.Read 2015-12-06 02:29:30 +03:00
Nikolay Yakimov
9fd738ec97 Optparse GHC 7.4 compatibility 2015-12-06 01:36:09 +03:00
Nikolay Yakimov
ad16b739eb Optparse-applicative 2015-12-05 23:55:12 +03:00
Daniel Gröber
9c845315f4 Relax haskell-src-exts dependency 2015-11-26 16:08:03 +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
b923e2662d Switch to using binary instead of cereal. 2015-11-18 20:51:37 +01:00
Daniel Gröber
f7d4f15778 Fix wrong upper bound on cereal 2015-11-12 13:08:58 +01:00
Daniel Gröber
3bd28e90ed Fix cabal file parse error 2015-11-05 23:07:57 +01:00
Daniel Gröber
6ea3b12b48 Add upper bounds to build-depends
thanks cabal-bounds :)
2015-11-05 21:22:37 +01:00