Kazu Yamamoto
b2c2d1a443
cleaning up APIs.
2014-04-21 14:04:58 +09:00
Daniel Gröber
30b8366526
Refactor the way packages databases are handled
...
- cradle now stores a list of active package databases instead of only
the user store (if present).
- rename `cradlePackageDb` -> `cradlePkgDbStack` as that`s what the ghc
documentaion calls this kind of thing
- `getPackageDbPackages` now returns names of all visible packages in
the given directory. Also the implementation now uses `ghc-pkg`
instead of manually looking at the package database
2014-04-15 05:15:50 +02:00
Kazu Yamamoto
89c733aef8
hlint hack.
2014-04-03 16:17:51 +09:00
Kazu Yamamoto
3bfbbb8b5c
supporting sandbox only (without cabal) to fix #164 .
2014-03-30 17:28:57 +09:00
Kazu Yamamoto
f8249ae449
removing comment.
2014-03-28 13:47:33 +09:00
Kazu Yamamoto
f7f1e081c5
adding dumpSplicesFlag.
2014-03-27 20:54:18 +09:00
Kazu Yamamoto
c9429cfc97
close import.
2014-03-27 15:43:33 +09:00
Kazu Yamamoto
660a1e95f5
using liftIO from CoreMonad.
2014-03-27 15:08:07 +09:00
Kazu Yamamoto
782da60d0c
adding docs.
2014-03-26 12:09:02 +09:00
Kazu Yamamoto
d0a10277bf
make ghc-modi robust.
2014-03-20 17:40:06 +09:00
Kazu Yamamoto
be926f0366
new APIs.
2014-03-19 10:23:32 +09:00
Kazu Yamamoto
dd7b7b8305
the first step to make ghc-mod independent from GHC's version.
2014-03-17 16:58:55 +09:00
Kazu Yamamoto
16e050439d
removing fast/slow code.
2014-03-17 15:56:00 +09:00
Kazu Yamamoto
d8275263f0
typo.
2013-10-02 12:43:40 +09:00
Kazu Yamamoto
560f081727
initializeFlagsWithCradle also retuns PackageDescription.
2013-09-19 16:25:36 +09:00
Kazu Yamamoto
8e4d2cec21
Obsoleting fromCabalFile.
2013-09-19 16:21:48 +09:00
Kazu Yamamoto
97da4e9be1
Defining CompilerOptions.
2013-09-19 15:58:50 +09:00
Kazu Yamamoto
856392fdb7
Using proper type aliases.
2013-09-16 11:00:39 +09:00
Kazu Yamamoto
45751e3926
Exporting more low level APIs.
2013-09-16 09:56:08 +09:00
Kazu Yamamoto
5e53841451
improving doc.
2013-09-05 14:35:28 +09:00
Niklas Hambüchen
4758a6043c
check + expand: Allow passing in multiple files
2013-09-03 20:01:47 +09:00
Kazu Yamamoto
ed5ac820d6
adding LineSeparator.
2013-09-03 14:40:51 +09:00
Alan Zimmerman
e487a535eb
Rename GhcModLowLevel to GhcMod.Internal and document exposed items.
2013-08-26 18:28:21 +02:00
Alan Zimmerman
a45bfb97b9
Exposing lower level API using GhcMonad
2013-08-24 19:17:33 +02:00
Daniil Frumin
9eb446e24b
Moving all CPP stuff (that depends on GHC version) to Gap
...
- Moved some functions from Language.Haskell.GhcMod.Doc to Gap
- Moved HasType typeclass and some functions from Info to Gap
- Adjusted all the other modules to use necessary functions from Gap
instead of the functions from modified modules
2013-07-02 12:48:44 +04:00
Daniil Frumin
54d6f5f690
Porting ghc-mod to GHC 7.7
2013-06-28 00:25:22 +04:00
Kazu Yamamoto
089d490607
writing docs.
2013-05-20 14:28:56 +09:00
Kazu Yamamoto
bac4bbbcf3
Changing GHCMod as a library.
2013-05-17 10:00:01 +09:00