aboutsummaryrefslogtreecommitdiff
path: root/CabalHelper
Commit message (Collapse)AuthorAgeFilesLines
* Fix missing 'lookupEnv' for GHC 7.4Daniel Gröber2017-09-261-0/+1
|
* Refactor CH.C.Data to use 'unix' instead of 'time'Daniel Gröber2017-09-261-11/+11
|
* Omit -j when calling Setup.hs for Cabal<1.20Daniel Gröber2017-09-261-7/+18
|
* Make debugging env var name consistentDaniel Gröber2017-09-252-2/+2
|
* Fix displayExceoption not being available on older GHCsDaniel Gröber2017-09-251-1/+1
|
* Change cache dir name to 'cabal-helper' from 'ghc-mod'Daniel Gröber2017-09-251-1/+1
|
* Fix wording in error messageDaniel Gröber2017-09-251-1/+1
| | | | [ci skip]
* Add support for running Cabal's Setup.hs directlyDaniel Gröber2017-09-255-106/+195
| | | | | | | | cabal-install 1.24 broke installing older Cabal versions which use build-type:custom. See https://github.com/haskell/cabal/pull/4787. This still breaks with HEAD on GHC<8. See https://github.com/haskell/cabal/pull/4786.
* Remove 'Options' from shared Types moduleDaniel Gröber2017-09-257-31/+67
| | | | Only needed at compiletime, were being hidden everywhere else already.
* Fix CH.C.C.Environment on Prelude without '<$>'Daniel Gröber2017-09-251-1/+1
|
* Remove 'extra' dependencyDaniel Gröber2017-09-192-1/+8
| | | | ..constrains dependency versions too much and just causes failures.
* Remove leftover debug codeDaniel Gröber2017-09-181-2/+0
|
* Use $XDG_CACHE_HOME instead of '.ghc-mod' (Fix DanielG/ghc-mod#833)Daniel Gröber2017-09-183-8/+21
|
* Use 'extra' for 'lookupEnv'Daniel Gröber2017-09-181-1/+1
|
* Fix literally everything :)Daniel Gröber2017-09-1812-155/+212
| | | | | | | | | | | | | | 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 wrong CPP boundDaniel Gröber2017-08-071-2/+2
|
* Fix CH_MIN_VERSION_Cabal logic bugDaniel Gröber2017-07-081-1/+1
|
* Fix typoDaniel Gröber2017-07-081-1/+1
|
* Fix unpackCabalHEAD again due to old 'process'Daniel Gröber2017-06-121-2/+9
|
* Fix unpackCabalHEAD on squeeze due to old gitDaniel Gröber2017-06-121-1/+2
|
* Update and fix support for Cabal HEADDaniel Gröber2017-06-125-46/+110
|
* Add support for Cabal HEADDaniel Gröber2017-02-092-29/+54
|
* Use Dist.Version to avoid breakage with Cabal HEADDaniel Gröber2017-02-091-1/+1
|
* Add patch for Cabal 1.24.1.0Daniel Gröber2017-01-161-1/+9
|
* typoDaniel Gröber2016-08-211-1/+1
|
* Fix "empty IORef"Daniel Gröber2016-07-111-12/+17
| | | | ..when component depends on non-existing internal library
* Restrict CabalHelper.Licenses' exportsDaniel Gröber2016-07-111-1/+5
| | | | ..to avoid clashing symbols with Cabal
* Remove outdated commentDaniel Gröber2016-05-061-3/+0
|
* Fixes for Cabal HEADDaniel Gröber2016-05-063-9/+28
|
* Build with Cabal HEAD as part of regular test suiteDaniel Gröber2016-05-051-23/+48
|
* Fix Cabal-1.24.0.0Daniel Gröber2016-05-042-9/+21
|
* Cabal 1.24 readiness (GHC 8)Daniel Gröber2016-02-142-12/+17
|
* Fix GHC 8.0 errorsDaniel Gröber2016-01-171-4/+7
|
* Don't fail when cabal sandbox pkgdb doesn't existDaniel Gröber2016-01-142-1/+9
|
* Fix Cabal-1.18.0 for ghc<7.8Daniel Gröber2015-10-301-1/+17
|
* Fix older Cabal versionsDaniel Gröber2015-10-301-4/+3
|
* Catch up with Cabal-1.23 gitDaniel Gröber2015-10-302-43/+61
|
* Fix warningsDaniel Gröber2015-10-301-4/+5
|
* Implement workaround for installing 1.18.{0,1}Daniel Gröber2015-10-302-5/+70
| | | | | There are quite a few distributions of cabal-install that are built with these broken versions so we patch them on installation now.
* Move package-id to wrapperDaniel Gröber2015-09-243-15/+22
| | | | | 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.
* Add support for querying flagsDaniel Gröber2015-09-232-3/+57
|
* Fix exe caching when using --with-cabal-pkg-dbDaniel Gröber2015-09-071-1/+4
|
* Fix Cabal HEADDaniel Gröber2015-08-311-1/+3
|
* Add --with-cabal-version and --with-cabal-pkg-db for stackDaniel Gröber2015-08-283-46/+65
|
* Update `Usage`Daniel Gröber2015-08-283-30/+17
|
* Fix `Unknown command: license`Daniel Gröber2015-08-271-1/+2
|
* Fix older Cabal versionsDaniel Gröber2015-08-271-6/+1
|
* Add `licenses` commandDaniel Gröber2015-08-275-0/+114
| | | | | Totally not stolen from https://github.com/jaspervdj/cabal-dependency-licenses, no never!
* Factor helper compilation into seperate module for testingDaniel Gröber2015-08-216-352/+408
|
* Cleanup some occurrences duplicate flagsDaniel Gröber2015-08-191-14/+11
|