- Oct 09, 2018
-
-
Alp Mestanogullari authored
I saw that (nightly) travis builds are failing because we now only support 8.4 or higher to boot a GHC HEAD build. I don't know how to achieve this for the OS X section though.
-
- Sep 13, 2018
-
-
- Sep 07, 2018
-
-
* .travis.yml: update OS X script to test a GHC patch for #614 * circle.yml: update script to test GHC patch for #614
-
- Sep 01, 2018
-
-
Andrey Mokhov authored
* Delete scripts relying on global package database * Simplify Cabal build script * Simplify the default build script * Fix path * Invoke the build script from GHC root * Switch to newer Cabal * Don't disable Cabal output * Add build.cabal.bat
-
- Jul 31, 2018
-
-
The fix has landed in GHC HEAD. Closes #634.
-
- Jul 12, 2018
-
-
- Jun 27, 2018
-
-
* use @quasicomputational's Cabal branch in CI for the time being * workaround can't-use-Natural-in-base
-
- Apr 17, 2018
-
-
* wip * debugging output * Compute ProjectVersion on demand ONLY! * remove debugging output, boot with --hadrian * go back to using -c everywhere in .travis.yml * prioritise libgmp.a rule over catch-all *.a rule, to avoid conflict * add missing import * tentative fix for the appveyor script * use backslashes in appveyor.yml * less 'cd'ing around in appveyor.yml * address most of @snowleopard's feedback * address last bit of feedback
-
- Mar 30, 2018
-
-
* Use Cabal directly in place of ghc-cabal; make build root configurable. This commit implements two significant changes (that were not easy to separate): - Don't use ghc-cabal anymore for getting information about Haskell packages. We now instead directly use Cabal-the-library. - Make the build root configurable. This effectively gets rid of the inplace logic and allows us to place _all_ build artefacts in some directory of our choice, by passing '--build-root <some path>' to hadrian. The code for this was mostly taken from #445. * fix documentation rules * remove some leftover unrelated, commented-out code * more documentation fixes, address some feedback * cleanup * more cleanup * boot and configure explicitly in travis CI scripts * update cabal/ghc versions in .travis.yml (8.0.x not supported anymore) * temporarily disable dynamic ways in Settings.Default * update appveyor script * travis: when booting with 8.2.2, build a complete stage2 compiler * Fix CI? Try to fix the CI by adding the `debug` rts way back in. * Update Quickest.hs Replicate the make build systems build flavours. * Update .travis.yml - Run selftest, and build in separate instances. - try with python2 - and unify mac to stage2 * Update .travis.yml upgrade python on mac * [travis] os x: test the freshly built ghc * Get rid of two unused GhcCabalMode constructors * fix ghc-split rule, get rid of Install/Wrappers rules * address more feedback * ConfiguredCabal -> PackageData, more comments, more feedback addressed * make the complete stage 2 build the default * use a dummy package instead of base in Rules.hs * update CI scripts * attempt at fixing hadrian's -c option * .travis.yml: use -c everywhere again * travis: back to explicit './boot && ./configure' * update README.md and doc/user-settings.md to reflect configurable build root * some more feedback
-
- Dec 11, 2017
-
-
Andrey Mokhov authored
Delete the .git folder explicitly
-
- Nov 15, 2017
-
-
Andrey Mokhov authored
fa3771fe hadrian: Disable -Wno-undef in files which include ffi.h (#459) f15e851c Do not run configure by default (#458) 5baa8db6 Fix AppVeyor cache failure (#456) 94dbe9d7 Fix ghc-cabal build (#455) a6797641 Fix CI scripts (#454) 06ec241e Widen bounds on Cabal (#452) git-subtree-dir: hadrian git-subtree-split: fa3771fe
-
- Nov 12, 2017
-
-
Andrey Mokhov authored
See #457 * Do not run configure by default * Enable automated configure on CI * Update docs
-
- Nov 11, 2017
-
-
Andrey Mokhov authored
See #453
-
- Nov 06, 2017
-
-
Andrey Mokhov authored
git-subtree-dir: hadrian git-subtree-split: 438dc576
-
- Oct 11, 2017
-
-
Addresses Issue #428
-
- Oct 10, 2017
-
-
Andrey Mokhov authored
See #428
-
- Oct 05, 2017
-
-
Andrey Mokhov authored
See #314
-
- Oct 03, 2017
-
-
Joachim Breitner authored
This reverts commit 00ff0235. This reverts commit 11a59de2.
-
- Oct 02, 2017
-
-
Joachim Breitner authored
-
- Sep 07, 2017
-
-
Joachim Breitner authored
by only building, we can hopefully be in the build time limit, while still providing a bit of useful service, e.g. indicating early when GitHub pull requests (with seemingly innocent results) fail to build.
-
- Aug 26, 2017
-
-
Andrey Mokhov authored
-
- Aug 18, 2017
-
-
Andrey Mokhov authored
See #393
-
Andrey Mokhov authored
See #393
-
Andrey Mokhov authored
See #393
-
- Aug 17, 2017
-
-
Andrey Mokhov authored
-
- Aug 05, 2017
-
-
Andrey Mokhov authored
-
- Aug 02, 2017
-
-
Andrey Mokhov authored
-
- Jul 19, 2017
-
-
- Apr 27, 2017
-
-
Andrey Mokhov authored
-
- Feb 11, 2017
-
-
* Use --depth 1 for git clone * Update .travis.yml Try separating git commands * Update .travis.yml Try github * Update .travis.yml * Update .travis.yml * Update .travis.yml * Update .travis.yml * Update .travis.yml * Update .travis.yml
-
- Jan 12, 2017
-
-
Andrey Mokhov authored
-
- Dec 02, 2016
-
-
Ben Gamari authored
The testsuite now requires python >=3.0. See #12909.
-
- Oct 22, 2016
-
-
Andrey Mokhov authored
See #276.
-
Andrey Mokhov authored
-
Andrey Mokhov authored
-
- Sep 01, 2016
-
-
Andrey Mokhov authored
-
Andrey Mokhov authored
-
- Aug 05, 2016
-
-
Andrey Mokhov authored
-
- Jul 16, 2016
-
-
Andrey Mokhov authored
-