Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix helper usage message | Daniel Gröber | 2020-05-02 | 1 | -1/+1 |
| | |||||
* | Fix building with Cabal-3.2.0.0 | Daniel Gröber | 2020-04-18 | 1 | -1/+1 |
| | |||||
* | Fix Cabal HEAD | Daniel Gröber | 2019-12-29 | 2 | -11/+13 |
| | |||||
* | Change license to Apache2 | Daniel Gröber | 2019-09-29 | 3 | -30/+15 |
| | | | | | | | | All contributors have agreed on public record at https://github.com/DanielG/cabal-helper/issues/76 Fixes #76 | ||||
* | Remove crusty old helper code | Daniel Gröber | 2019-09-17 | 2 | -306/+31 |
| | | | | | | | | | | | | - 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 warnings | Daniel Gröber | 2019-09-17 | 2 | -1/+4 |
| | | | | | | | | | 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 HEAD | Zubin Duggal | 2019-07-29 | 1 | -4/+1 |
| | |||||
* | Fix Haddock parse error | Daniel Gröber | 2019-05-02 | 1 | -2/+2 |
| | |||||
* | Sync with Cabal HEAD | Daniel Gröber | 2019-02-14 | 1 | -2/+1 |
| | |||||
* | helper: Make 'version' comand part of the normal parsing logic | Daniel Gröber | 2019-02-10 | 1 | -7/+3 |
| | |||||
* | Shortcut helper compilation when Cabal version is already available | Daniel Gröber | 2019-02-09 | 2 | -793/+814 |
| | | | | | This is mostly an optimization for Nix which already sets up the environment correctly, so we should reward its users :) | ||||
* | Sync with Cabal HEAD | Daniel Gröber | 2019-01-22 | 1 | -4/+21 |
| | |||||
* | Move Shared.Sandbox module to Compiletime. | Daniel Gröber | 2019-01-22 | 2 | -2/+0 |
| | |||||
* | Rename helper command: s/compiler-version/compiler-id/ | Daniel Gröber | 2019-01-22 | 1 | -3/+3 |
| | |||||
* | Refactor Unit handling | Daniel Gröber | 2018-10-27 | 1 | -6/+5 |
| | |||||
* | Add package-id unit-query | Daniel Gröber | 2018-10-27 | 1 | -1/+6 |
| | |||||
* | Start refactoring to support cabal v2-build | Daniel Gröber | 2018-10-27 | 2 | -118/+138 |
| | |||||
* | Remove unused parameter from componentNameToCh | Daniel Gröber | 2018-10-26 | 2 | -9/+9 |
| | |||||
* | Move compat code out of Runtime/Main.hs | Daniel Gröber | 2018-10-26 | 2 | -54/+211 |
| | |||||
* | Change maintainer email address | Daniel Gröber | 2018-08-13 | 1 | -1/+1 |
| | |||||
* | Add package name and description to license headers | Daniel Gröber | 2018-08-13 | 1 | -0/+1 |
| | |||||
* | Downgrade license from AGPLv3 to regular GPLv3 | Daniel Gröber | 2018-08-13 | 1 | -4/+4 |
| | | | | | | | | | | | | | | There are only 8 commits in cabal-helper not by me or alanz, see: $ git log --author='Daniel Gröber\|Alan Zimmerman' --invert-grep -p 9142d8a9e6ed18faf17a360521fbbbd25f6a3b47 Alan Zimmerman has agreed to the license change on IRC. The rest are IMO uncopyrightable. I'm pretty sure version-bounds are "facts" which are inherently uncopyrightable, i.e. the software builds with this and that version, that's a fact. Simple build fixes such as ae568d10 and eb178a5b shouldn't really cross the necessary creative threshold. | ||||
* | Remove unused import | Daniel Gröber | 2018-08-12 | 1 | -1/+0 |
| | |||||
* | Use componentOutDir with all Cabal versions to fix cabal-preprocessors test ↵ | Maxim Ivanov | 2018-04-13 | 1 | -4/+0 |
| | | | | (#49) | ||||
* | Fix building with Cabal 2.2 (#53) | Julian Ospald | 2018-04-05 | 1 | -5/+20 |
| | |||||
* | Revert "Merge pull request #48 from ulidtko/fix-componentOutDir-cabal2.0" | Daniel Gröber | 2018-03-17 | 1 | -2/+2 |
| | | | | | This reverts commit 0d05f81305d4bd16bc647f6d60017fdb10d9cfb3, reversing changes made to b81f78ab5008506ebefa75d6d8aa512e4e7a378e. | ||||
* | Fix inverted Cabal2.0 version check; fix cabal-preprocessors test | max ulidtko | 2018-03-17 | 1 | -2/+2 |
| | |||||
* | Fix combineEP, to preserve top level exe targets (#45) | Alan Zimmerman | 2018-02-08 | 1 | -7/+15 |
| | |||||
* | Revert hsSourceDirs hackery (#43) | Alan Zimmerman | 2018-01-29 | 1 | -6/+0 |
| | | | Move hack to GhcSession test for now, the corresponding logic should be moved into c-h instead of living in ghc-mod instead. | ||||
* | Remove package license query | Daniel Gröber | 2018-01-18 | 2 | -136/+2 |
| | |||||
* | Move import into CPP zone | Alan Zimmerman | 2018-01-18 | 1 | -3/+3 |
| | |||||
* | When a component uses an internal backpack module, use cabal opts | Alan Zimmerman | 2018-01-18 | 1 | -17/+14 |
| | | | | Which includes inserting the inplace directory for package includes | ||||
* | WIP on addressing review issues | Alan Zimmerman | 2018-01-18 | 1 | -23/+39 |
| | | | | | Still need clarity on best way of adding the local package db when it is needed and exists. | ||||
* | Clean up | Alan Zimmerman | 2018-01-18 | 1 | -5/+0 |
| | |||||
* | Tests pass for backpack | Alan Zimmerman | 2018-01-18 | 1 | -6/+16 |
| | |||||
* | Progress on when to build and when not | Alan Zimmerman | 2018-01-18 | 1 | -4/+12 |
| | |||||
* | Bring in needsBuildOuput query, for indefinite modules | Alan Zimmerman | 2018-01-18 | 1 | -19/+66 |
| | |||||
* | WIP on backpack support | Alan Zimmerman | 2018-01-18 | 1 | -16/+39 |
| | |||||
* | Add CPP for earlier cabal versions | Alan Zimmerman | 2018-01-18 | 1 | -0/+7 |
| | |||||
* | Add missing tests to sdist, check for Cabal 2.0 for CFlib | Alan Zimmerman | 2018-01-18 | 1 | -0/+2 |
| | |||||
* | Saner way to merge entrypoints | Alan Zimmerman | 2018-01-18 | 1 | -27/+19 |
| | |||||
* | Add recursive otherModules and exposedModules to the "entrypoints" | Alan Zimmerman | 2018-01-18 | 1 | -17/+46 |
| | |||||
* | Fix componentOutDir for foreign-libs | Daniel Gröber | 2018-01-18 | 1 | -13/+16 |
| | |||||
* | Provide foreign lib otherModules | Alan Zimmerman | 2018-01-18 | 1 | -1/+3 |
| | |||||
* | Update as per @DanielG comments | Alan Zimmerman | 2018-01-18 | 1 | -23/+19 |
| | |||||
* | Tests pass using GHC 8.2.2 | Alan Zimmerman | 2018-01-18 | 1 | -2/+36 |
| | |||||
* | Cleaning up | Alan Zimmerman | 2018-01-18 | 1 | -37/+26 |
| | |||||
* | Passes test. | Alan Zimmerman | 2018-01-18 | 1 | -11/+17 |
| | | | | | But we get a "missing-home-module" warning, based on the extra include dirs, and content being seen as part of the component. | ||||
* | Bring in hs-source-dirs for sub-dependencies | Alan Zimmerman | 2018-01-18 | 1 | -19/+48 |
| | | | | | | Instead of the sub-dependency. Must still bring in the deps of the sub-dependency. | ||||
* | WIP on getting projects to build with Cabal 2.0/GHC 8.2 | Alan Zimmerman | 2018-01-18 | 1 | -9/+57 |
| |