aboutsummaryrefslogtreecommitdiff
path: root/src/CabalHelper/Runtime/HelperMain.hs
Commit message (Collapse)AuthorAgeFilesLines
* Remove crusty old helper codeDaniel Gröber2019-09-171-306/+24
| | | | | | | | | | | | - Inplace component inlining really always was a nasty cludge, now that we have proper build-system support we can get rid of it. - GHC options subsets aren't really needed, we can split these up after parsing the options using the ghc library. - Dropped GHC 7.10, it seems unsupportable without the inplace component inlining, possibly a Stack/lib:Cabal bug, but it is quite old so time for it to go anyway. This is the second thing commit it was holing up too!
* Fix some warningsDaniel Gröber2019-09-171-1/+3
| | | | | | | | | I'm turning off -Wunused-imports in the modules that have to deal with ancient Cabal versions because maintaining warning cleanlyness really is quite pointless when you have to deal with all sorts of deprecations and stuff moving around. I don't think having too many imports will ever break anything there unless the modules really get deprecated and removed, but we'll notice that ;)
* Fix Cabal HEADZubin Duggal2019-07-291-4/+1
|
* Fix Haddock parse errorDaniel Gröber2019-05-021-2/+2
|
* helper: Make 'version' comand part of the normal parsing logicDaniel Gröber2019-02-101-7/+3
|
* Shortcut helper compilation when Cabal version is already availableDaniel Gröber2019-02-091-0/+811
This is mostly an optimization for Nix which already sets up the environment correctly, so we should reward its users :)