Skip to content
This repository has been archived by the owner on Aug 2, 2020. It is now read-only.

Use Cabal directly in place of ghc-cabal + make build root configurable #531

Merged
merged 28 commits into from
Mar 30, 2018
Merged
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
df9ffa8
Use Cabal directly in place of ghc-cabal; make build root configurable.
alpmestan Feb 23, 2018
8298dad
fix documentation rules
alpmestan Mar 19, 2018
42f5b6f
remove some leftover unrelated, commented-out code
alpmestan Mar 19, 2018
0f85e35
more documentation fixes, address some feedback
alpmestan Mar 20, 2018
e23a3d9
cleanup
alpmestan Mar 21, 2018
c99df2c
more cleanup
alpmestan Mar 21, 2018
edb7fa9
boot and configure explicitly in travis CI scripts
alpmestan Mar 21, 2018
e8daefc
update cabal/ghc versions in .travis.yml (8.0.x not supported anymore)
alpmestan Mar 21, 2018
cab4c6d
temporarily disable dynamic ways in Settings.Default
alpmestan Mar 22, 2018
6c29fe2
update appveyor script
alpmestan Mar 22, 2018
e4204f1
travis: when booting with 8.2.2, build a complete stage2 compiler
alpmestan Mar 22, 2018
3c5da99
Fix CI?
angerman Mar 23, 2018
6052655
Update Quickest.hs
angerman Mar 23, 2018
7764235
Update .travis.yml
angerman Mar 23, 2018
9451654
Update .travis.yml
angerman Mar 23, 2018
81c736d
[travis] os x: test the freshly built ghc
alpmestan Mar 23, 2018
a89b21f
Get rid of two unused GhcCabalMode constructors
alpmestan Mar 26, 2018
7f5753c
fix ghc-split rule, get rid of Install/Wrappers rules
alpmestan Mar 27, 2018
6df0c57
address more feedback
alpmestan Mar 28, 2018
65de601
ConfiguredCabal -> PackageData, more comments, more feedback addressed
alpmestan Mar 28, 2018
cb4fbc7
make the complete stage 2 build the default
alpmestan Mar 28, 2018
7818701
use a dummy package instead of base in Rules.hs
alpmestan Mar 28, 2018
a736fde
update CI scripts
alpmestan Mar 28, 2018
75c6aac
attempt at fixing hadrian's -c option
alpmestan Mar 28, 2018
894a197
.travis.yml: use -c everywhere again
alpmestan Mar 29, 2018
03eda8a
travis: back to explicit './boot && ./configure'
alpmestan Mar 29, 2018
770be1c
update README.md and doc/user-settings.md to reflect configurable bui…
alpmestan Mar 30, 2018
c569957
some more feedback
alpmestan Mar 30, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[travis] os x: test the freshly built ghc
alpmestan committed Mar 23, 2018

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
commit 81c736d873b5914d0811d09927dbfaf14bd97220
3 changes: 3 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -86,6 +86,9 @@ matrix:
# we will ignore selftest and build only stage1
- hadrian/build.sh -j $MODE --no-progress --progress-colour=never --profile=-

# Test GHC binary
- _build/stage1/bin/ghc -e 1+2

install:
# Add Cabal to PATH
- PATH="$HOME/.cabal/bin:$PATH"