- 16 May, 2018 1 commit
-
-
Kavon Farvardin authored
For details, see https://phabricator.haskell.org/D4695
-
- 11 May, 2018 2 commits
-
-
Andrey Mokhov authored
See #593
-
Andrey Mokhov authored
-
- 10 May, 2018 1 commit
-
-
Alp Mestanogullari authored
A nicer fix would involve patching GHC to not just look under $libexec/ but also under the directory where the GHC binary itself lives (bin/ for hadrian), so that we can leave all binaries under bin/. Addresses Trac #15132.
-
- 27 Apr, 2018 3 commits
-
-
Neil Mitchell authored
-
Zhen Zhang authored
-
Zhen Zhang authored
-
- 24 Apr, 2018 1 commit
-
-
Andrey Mokhov authored
-
- 23 Apr, 2018 1 commit
-
-
Alp Mestanogullari authored
I noticed that one sentence from the README is out of date, so here's a tentative wording that reflects the current state of things.
-
- 18 Apr, 2018 1 commit
-
-
Andrey Mokhov authored
* Copy inplace/mingw to the build root * Run Hadrian with -c on AppVeyor
-
- 17 Apr, 2018 6 commits
-
-
Andrey Mokhov authored
See #541
-
Andrey Mokhov authored
-
Andrey Mokhov authored
-
Alp Mestanogullari authored
* 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
-
Andrey Mokhov authored
-
Andrey Mokhov authored
* Minor revision * Use untracked doesFileExist
-
- 16 Apr, 2018 3 commits
-
-
Andrey Mokhov authored
* Drop support for lib0 libraries See #573 * Minor refactoring
-
Andrey Mokhov authored
* Fix the path to touchy * Allow binaries to live in lib/bin
-
Andrey Mokhov authored
* Fix path to GMP's config.mk * Minor revision * Relocate GMP's build artefacts
-
- 13 Apr, 2018 1 commit
-
-
Andrey Mokhov authored
See #554
-
- 12 Apr, 2018 1 commit
-
-
Andrey Mokhov authored
* Fix indentation * Pass the verbosity setting to Cabal * Add a workaround for missing fs.h files
-
- 11 Apr, 2018 1 commit
-
-
Andrey Mokhov authored
* Print diagnostic info in verbose mode * Try enable-distro-toolchain * Improve error handling
-
- 10 Apr, 2018 1 commit
-
-
Andrey Mokhov authored
Fix copyFile failure on Windows plus minor revision
-
- 08 Apr, 2018 1 commit
-
-
Andrey Mokhov authored
* Call the boot script using the right Python interpreter * Install Python3 * Call boot and configure from Stack environment * Stay in Hadrian directory * Fix path to Stack * Fix slashes * Use bash to run configure
-
- 03 Apr, 2018 6 commits
-
-
Alp Mestanogullari authored
* Preliminary bindist rule For now, we only ship `<build root>/{bin, lib}` and the few make build system related files that are needed to support a simple ``` ./configure [--prefix=PATH] && make install ``` workflow. The current binary distributions of GHC support a wider range of parameters, but I figured it would be a good thing to start with this and enhance it as we all see fit and perhaps using feedback from GHC HQ (@bgamari in particular) and bindist users. * document binary distribution rule in README * sdist-ghc -> source-dist, Rules.Bindist -> Rules.BinaryDist * add missing src/Rules/BinaryDist.hs
-
Andrey Mokhov authored
This reverts commit 15797302.
-
Alp Mestanogullari authored
* Preliminary bindist rule For now, we only ship `<build root>/{bin, lib}` and the few make build system related files that are needed to support a simple ``` ./configure [--prefix=PATH] && make install ``` workflow. The current binary distributions of GHC support a wider range of parameters, but I figured it would be a good thing to start with this and enhance it as we all see fit and perhaps using feedback from GHC HQ (@bgamari in particular) and bindist users. * document binary distribution rule in README * sdist-ghc -> source-dist, Rules.Bindist -> Rules.BinaryDist
-
Zhen Zhang authored
Fixes #543
-
Zhen Zhang authored
-
Andrey Mokhov authored
* Fix warnings * Link to GitHub issues See #544
-
- 31 Mar, 2018 1 commit
-
-
Moritz Angermann authored
Move rts I/O Functions in different namespace.
-
- 30 Mar, 2018 1 commit
-
-
Alp Mestanogullari authored
* 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
-
- 27 Mar, 2018 1 commit
-
-
Tamar Christina authored
-
- 22 Mar, 2018 1 commit
-
-
Alp Mestanogullari authored
See #534 and https://ghc.haskell.org/trac/ghc/ticket/10536
-
- 20 Mar, 2018 1 commit
-
-
Tamar Christina authored
-
- 19 Mar, 2018 1 commit
-
-
Vladislav Zavialov authored
-
- 14 Mar, 2018 1 commit
-
-
Andrey Mokhov authored
See #523
-
- 13 Mar, 2018 2 commits
-
-
Andrey Mokhov authored
Bump Cabal version
-
Andrey Mokhov authored
See #527
-
- 05 Mar, 2018 1 commit
-
-
Andrey Mokhov authored
Drop the no longer necessary chmod
-