aboutsummaryrefslogtreecommitdiff
path: root/cabal-helper.cabal
Commit message (Collapse)AuthorAgeFilesLines
* Allow cabal-plan 0.4Daniel Gröber2018-08-231-4/+4
|
* Add build-tools-depends in library for wrapperDaniel Gröber2018-08-231-0/+3
|
* Change maintainer email addressDaniel Gröber2018-08-131-2/+2
|
* Downgrade license from AGPLv3 to regular GPLv3Daniel Gröber2018-08-131-2/+1
| | | | | | | | | | | | | | 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.
* Add initial new-build (v2-build) support to wrapperDaniel Gröber2018-08-121-5/+17
|
* Add Cabal 2.4 supportDaniel Gröber2018-08-121-3/+3
|
* Bump version to 0.8.1.0Daniel Gröber2018-07-261-1/+1
|
* Fix libexec path guessing when using new-buildDaniel Gröber2018-06-171-0/+2
|
* Drop GHC <=7.6 supportDaniel Gröber2018-06-171-31/+22
|
* Drop Cabal<2.0 compiletime supportDaniel Gröber2018-06-161-9/+6
| | | | | We still support <2.0 at runtime this only concerns the Cabal version used at cabal-install time.
* Remove unnecessary dependency on 'exceptions'Daniel Gröber2018-04-301-3/+0
|
* Bump template-haskell to <2.14Daniel Gröber2018-04-161-4/+4
|
* Fix building with Cabal 2.2 (#53)Julian Ospald2018-04-051-5/+5
|
* Raise bound on 'temporary', fix #52Daniel Gröber2018-04-041-3/+3
|
* Bump to 0.8.0.2Daniel Gröber2018-02-091-1/+1
|
* Revert hsSourceDirs hackery (#43)Alan Zimmerman2018-01-291-1/+1
| | | Move hack to GhcSession test for now, the corresponding logic should be moved into c-h instead of living in ghc-mod instead.
* Remove cabal-dependency-licenses licenseDaniel Gröber2018-01-191-1/+1
| | | | We have removed the corresponding code in a543f44bd.
* Fix docsDaniel Gröber2018-01-191-2/+2
| | | | | | ..its called XDG_CACHE_HOME not XDG_CACHE_DIR. [skip ci]
* Add build-tool-depends:cabal to testsDaniel Gröber2018-01-181-3/+3
|
* ci: Disable cabal-helper-main component on GHC 7.4Daniel Gröber2018-01-181-4/+8
|
* Remove package license queryDaniel Gröber2018-01-181-1/+0
|
* Cleanup section sharing for tests in cabal fileDaniel Gröber2018-01-181-26/+74
|
* Clean upAlan Zimmerman2018-01-181-0/+1
|
* Add missing tests to sdist, check for Cabal 2.0 for CFlibAlan Zimmerman2018-01-181-0/+4
|
* ghc-session: Add backpack test projectDaniel Gröber2018-01-181-0/+8
|
* Bump unix-compat upper boundAlan Zimmerman2018-01-181-3/+3
|
* Re-enable compile-testAlan Zimmerman2018-01-181-37/+37
|
* Add cabal files for ghc-session-test.Alan Zimmerman2018-01-181-37/+39
| | | | Temporarily disable compile-test, for quicker CI feedback.
* Cleaning upAlan Zimmerman2018-01-181-37/+37
|
* WIP on getting projects to build with Cabal 2.0/GHC 8.2Alan Zimmerman2018-01-181-37/+37
|
* Add a test which brings up a GHC sessionDaniel Gröber2018-01-181-0/+37
|
* Relax semigroupoids constraintAlan Zimmerman2017-11-191-1/+1
|
* Fix windows build using unix-compatVladislav Shtepin2017-11-071-6/+18
|
* Re-add ghc-prim dependsDaniel Gröber2017-09-281-1/+7
|
* Move split source into src/ and lib/Daniel Gröber2017-09-281-3/+6
|
* Simplify Distribution.Helper APIDaniel Gröber2017-09-281-0/+1
| | | | | | | | | | 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.
* Cleanup dependenciesDaniel Gröber2017-09-261-12/+13
|
* Remove obsolete TODOsDaniel Gröber2017-09-261-3/+0
| | | | [ci skip]
* Remove 'ghc-prim' dependencyDaniel Gröber2017-09-261-3/+0
| | | | Not sure what that was added for but looks useless.
* Cleanup Setup.hs dependenciesDaniel Gröber2017-09-261-7/+3
|
* Refactor CH.C.Data to use 'unix' instead of 'time'Daniel Gröber2017-09-261-3/+3
|
* Reflow package description in cabal file for 80colsDaniel Gröber2017-09-261-17/+20
| | | | [ci skip]
* Relax 'time' to >=1.4 && <1.9Daniel Gröber2017-09-261-2/+2
|
* Fix some warningsDaniel Gröber2017-09-251-2/+3
|
* Update package descriptionDaniel Gröber2017-09-251-23/+17
|
* Remove 'Options' from shared Types moduleDaniel Gröber2017-09-251-4/+4
| | | | Only needed at compiletime, were being hidden everywhere else already.
* Remove 'extra' dependencyDaniel Gröber2017-09-191-4/+4
| | | | ..constrains dependency versions too much and just causes failures.
* Use 'extra' for 'lookupEnv'Daniel Gröber2017-09-181-1/+2
|
* Fix literally everything :)Daniel Gröber2017-09-181-32/+45
| | | | | | | | | | | | | | 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
* Relax 'process' constraint for GHC 8.2Daniel Gröber2017-09-051-3/+3
|