- 26 Jan, 2018 1 commit
-
-
Tao He authored
* Support run GHC's test from hadrian. 1. Necessary command line arguments to run test driver. + `--test-only=<TEST_CASE>` + `--test-skip-perf` + `--test-summary=<SUMMARY_FILE>` + `--test-junit=<SUMMARY_FILE>` + `--test-config=<EXTRA_TEST_CONFIG>` 2. Synchronize configurations from test.mk. 3. Synchronize GHC's compilation flags from test.mk (that's very important). * The `RunTest` builder and `test` rule to run GHC's test. * Timeout rules. * Reduce boilerplate. * Fix warning. * Move getTestArgs into Settings.Builders.RunTest. * Drop `validate` related code to avoid confusion. * Replace explicit `chmod +x` with `makeExecutable`. * Fix executable's extension.
-
- 17 Dec, 2017 1 commit
-
-
patrickdoc authored
* Fix colours * Simplify data types * Fix doc typo
-
- 14 Dec, 2017 1 commit
-
-
Andrey Mokhov authored
See #481
-
- 11 Dec, 2017 2 commits
-
-
Andrey Mokhov authored
Delete the .git folder explicitly
-
Andrey Mokhov authored
Fix #488
-
- 05 Dec, 2017 2 commits
-
-
Andrey Mokhov authored
* Drop -Werror from default arguments See #483, #485.
-
Matthew Pickering authored
This allows you to use configurePhase/buildPhase as usual and set the right configureFlags rather than end up with a broken executable.
-
- 20 Nov, 2017 4 commits
-
-
Andrey Mokhov authored
-
Moritz Angermann authored
* Add ways to build hadrian using nix This adds two new files to the hadrian directory shell.nix sets up the build envrionment you need to build ghc build-nix is a simple wrapper which invokes hadrian in the correct environment Note: this patch was authored by @mpickering, however it ended up on phabricator due to the subtree as https://phabricator.haskell.org/D4207. * Comments and renamed build-nix
-
Andrey Mokhov authored
See #465, #466
-
Andrey Mokhov authored
See #464 * Drop non-source dependencies during compilation * Drop duplicated dependencies on package configuration * Compute transitive closure of context dependencies * Don't depend on a temporary file
-
- 19 Nov, 2017 3 commits
-
-
Andrey Mokhov authored
-
Andrey Mokhov authored
-
-
- 16 Nov, 2017 1 commit
-
-
Herbert Valerio Riedel authored
Using a local `filepath` forces new-build to build the non-local build-tool `alex` as in-place which however isn't supported properly by `cabal new-build` yet (this will be fixed at the earliest in cabal 2.2) and thus breaks `hadrian/build.sh` for me.
-
- 14 Nov, 2017 1 commit
-
-
Ben Gamari authored
As pointed out in D4181, these headers refer to undefined macros.
-
- 12 Nov, 2017 1 commit
-
-
Andrey Mokhov authored
See #457 * Do not run configure by default * Enable automated configure on CI * Update docs
-
- 11 Nov, 2017 3 commits
-
-
Andrey Mokhov authored
-
Andrey Mokhov authored
See #395, #453
-
Andrey Mokhov authored
See #453
-
- 10 Nov, 2017 1 commit
-
-
Ben Gamari authored
GHC's `master` branch now sits on a snapshot of Cabal 2.1.0.0
-
- 07 Nov, 2017 1 commit
-
-
Zhen Zhang authored
See https://github.com/snowleopard/hadrian/issues/449.
-
- 06 Nov, 2017 1 commit
-
-
Andrey Mokhov authored
* Fix non-exhaustive pattern match warning * Move warnings-related settings to a separate module * Move defaultHsWarningsArgs to Settings.Warnings, add -Wcpp-undef * Use defaultGhcWarningsArgs in Settings.Builders.Ghc. Add -Wnoncanonical-monad-instances. * Add warnings for ghc-cabal * Add RTS warning flags * Fix build with integer-simple library * There are no tabs in xhtml
-
- 05 Nov, 2017 4 commits
-
-
Andrey Mokhov authored
See #440
-
Andrey Mokhov authored
See #347, #440
-
Andrey Mokhov authored
-
Andrey Mokhov authored
See #414
-
- 04 Nov, 2017 2 commits
-
-
Andrey Mokhov authored
* Drop --haddock flag and always build Haddock and xthml See #414 * Reorder imports * Update README See #414
-
Andrey Mokhov authored
See #440 [skip ci]
-
- 03 Nov, 2017 1 commit
-
-
Andrey Mokhov authored
See #440
-
- 01 Nov, 2017 1 commit
-
-
Andrey Mokhov authored
See #414
-
- 30 Oct, 2017 3 commits
-
-
Andrey Mokhov authored
[skip ci] See #428
-
Andrey Mokhov authored
[skip ci] See #428
-
Andrey Mokhov authored
See #347
-
- 29 Oct, 2017 3 commits
-
-
Andrey Mokhov authored
See #347
-
Andrey Mokhov authored
-
Andrey Mokhov authored
See #440
-
- 27 Oct, 2017 1 commit
-
-
Zhen Zhang authored
-
- 24 Oct, 2017 1 commit
-
-
Andrey Mokhov authored
* Fix CI * Another attempt * Another tweak
-
- 23 Oct, 2017 1 commit
-
-
Andrey Mokhov authored
-