Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Simplify Distribution.Helper API | Daniel Gröber | 2017-09-28 | 1 | -115/+185 |
| | | | | | | | | | | Component queries are now done using Applicative (actually semigroupoids Apply) syntax, for example: runQuery _ $ components $ (,,) <$> ghcOptions <*> sourceDirs :: IO [([GhcOption], [SourceDir], ChComponentName)] Note that 'component' adds the 'ChComponentName' at the end. | ||||
* | Rename 'default*' -> 'mk*' | Daniel Gröber | 2017-09-26 | 1 | -12/+12 |
| | |||||
* | Module header for Distribution.Helper | Daniel Gröber | 2017-09-26 | 1 | -2/+8 |
| | |||||
* | Execute deprecations | Daniel Gröber | 2017-09-25 | 1 | -33/+4 |
| | |||||
* | Remove 'Options' from shared Types module | Daniel Gröber | 2017-09-25 | 1 | -1/+1 |
| | | | | Only needed at compiletime, were being hidden everywhere else already. | ||||
* | Fix literally everything :) | Daniel Gröber | 2017-09-18 | 1 | -4/+4 |
| | | | | | | | | | | | | | | Sorry for the megacommit - Seperate modules into: - Compiletime, modules which are only used while building the package - Runtime, modues included in the wrapper binary to be compiled on the users machine at runtime - Shared, modues used in both contexts - Refactor runtime compilation - Completely revamp output paths - Don't chdir when invoking ghc - Require cabal-version 1.14 in cabal file | ||||
* | Fix wording in libexecNotFound error message | Daniel Gröber | 2017-06-12 | 1 | -1/+1 |
| | |||||
* | Update and fix support for Cabal HEAD | Daniel Gröber | 2017-06-12 | 1 | -1/+1 |
| | |||||
* | Copy over Setup.hs from ghc-mod | Daniel Gröber | 2017-01-16 | 1 | -2/+1 |
| | |||||
* | Add version to wrapper exe to ease upgrades | Daniel Gröber | 2016-05-17 | 1 | -9/+9 |
| | |||||
* | Fix GHC 8.0 errors | Daniel Gröber | 2016-01-17 | 1 | -1/+4 |
| | |||||
* | Allow specifying ghc{,-pkg}executables everywhere | Daniel Gröber | 2016-01-10 | 1 | -42/+65 |
| | |||||
* | Expose compiler-version command in library | Daniel Gröber | 2015-11-25 | 1 | -3/+14 |
| | |||||
* | Move package-id to wrapper | Daniel Gröber | 2015-09-24 | 1 | -30/+39 |
| | | | | | we need it before dist/setup-config exists so we can't run it as part of the other queries anyways, might as well go in the wrapper. | ||||
* | Fix pattern match error | Daniel Gröber | 2015-09-23 | 1 | -0/+1 |
| | |||||
* | Add support for querying flags | Daniel Gröber | 2015-09-23 | 1 | -3/+36 |
| | |||||
* | Reorganize runQuery parameters | Daniel Gröber | 2015-09-07 | 1 | -48/+61 |
| | |||||
* | Fix argument order | Shohei Murayama | 2015-08-28 | 1 | -3/+3 |
| | |||||
* | Add `licenses` command | Daniel Gröber | 2015-08-27 | 1 | -3/+12 |
| | | | | | Totally not stolen from https://github.com/jaspervdj/cabal-dependency-licenses, no never! | ||||
* | Factor helper compilation into seperate module for testing | Daniel Gröber | 2015-08-21 | 1 | -1/+1 |
| | |||||
* | Add prepare command | Daniel Gröber | 2015-08-14 | 1 | -0/+15 |
| | |||||
* | Fix tests | Daniel Gröber | 2015-08-12 | 1 | -3/+7 |
| | |||||
* | Add support for having a custom `readProcess` | Daniel Gröber | 2015-08-12 | 1 | -20/+46 |
| | |||||
* | Minor stuff | Daniel Gröber | 2015-08-12 | 1 | -0/+1 |
| | |||||
* | Fix test | Daniel Gröber | 2015-08-10 | 1 | -1/+1 |
| | |||||
* | Add support for getting Cabal lib from sandbox | Daniel Gröber | 2015-08-10 | 1 | -8/+12 |
| | |||||
* | Factor sandbox stuff out into a seperate module | Daniel Gröber | 2015-08-07 | 1 | -51/+8 |
| | | | | So we can use the sandbox discovery for Setup.hs components | ||||
* | Migrate cabal.sandbox.config decoding logic from ghc-mod | Daniel Gröber | 2015-08-07 | 1 | -0/+54 |
| | |||||
* | Add pkg-db stack stuff to library interface | Daniel Gröber | 2015-08-07 | 1 | -3/+12 |
| | |||||
* | Add ghc-merged-pkg-options | Daniel Gröber | 2015-06-05 | 1 | -18/+26 |
| | | | | Needed to properly handle listing all module visible in a package | ||||
* | Add MonadIO instance for Query | Daniel Gröber | 2015-05-08 | 1 | -1/+1 |
| | |||||
* | Make it able to find executable on Windows | Iku Iwasa | 2015-04-21 | 1 | -1/+2 |
| | | | | This adds Cabal dependency to cabal-helper library. | ||||
* | Add language options query | Daniel Gröber | 2015-04-11 | 1 | -3/+12 |
| | |||||
* | Fix ghc 7.4 | Daniel Gröber | 2015-04-03 | 1 | -0/+5 |
| | |||||
* | Add `buildPlatform` | Daniel Gröber | 2015-04-03 | 1 | -0/+8 |
| | |||||
* | Fix stray output | Daniel Gröber | 2015-03-28 | 1 | -8/+1 |
| | |||||
* | Handle inplace library deps and do a rename pass | Daniel Gröber | 2015-03-28 | 1 | -26/+21 |
| | |||||
* | A bunch of fixes | Daniel Gröber | 2015-03-12 | 1 | -0/+5 |
| | |||||
* | Fix callProcess for process<1.2 | Daniel Gröber | 2015-03-12 | 1 | -1/+8 |
| | |||||
* | Fix ambiguity error | Daniel Gröber | 2015-03-12 | 1 | -2/+2 |
| | |||||
* | Initial commit | Daniel Gröber | 2015-03-12 | 1 | -0/+278 |