hadrian.git
15 months agoFix warnings (#547)
Andrey Mokhov [Tue, 3 Apr 2018 08:45:05 +0000 (09:45 +0100)] 
Fix warnings (#547)

* Fix warnings

* Link to GitHub issues

See #544

15 months agoMerge pull request #542 from Mistuke/fix-specific-file
Moritz Angermann [Sat, 31 Mar 2018 04:58:55 +0000 (12:58 +0800)] 
Merge pull request #542 from Mistuke/fix-specific-file

Move rts I/O Functions in different namespace.

15 months agoUse Cabal directly in place of ghc-cabal + make build root configurable (#531)
Alp Mestanogullari [Fri, 30 Mar 2018 18:31:03 +0000 (20:31 +0200)] 
Use Cabal directly in place of ghc-cabal + make build root configurable (#531)

* 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

15 months agofix end
Tamar Christina [Tue, 27 Mar 2018 23:53:12 +0000 (00:53 +0100)] 
fix end

15 months agoAdd user-defined flavour example for turning off dynamic linking (#535)
Alp Mestanogullari [Thu, 22 Mar 2018 00:38:11 +0000 (01:38 +0100)] 
Add user-defined flavour example for turning off dynamic linking (#535)

See #534 and https://ghc.haskell.org/trac/ghc/ticket/10536

15 months agoAdd clean routines for fs (#533)
Tamar Christina [Tue, 20 Mar 2018 08:51:53 +0000 (08:51 +0000)] 
Add clean routines for fs (#533)

15 months agoAdd 'git' to nativeBuildInputs in shell.nix (#530)
Vladislav Zavialov [Mon, 19 Mar 2018 13:41:26 +0000 (16:41 +0300)] 
Add 'git' to nativeBuildInputs in shell.nix (#530)

16 months agoAdd extra include paths when invoking ghc-cabal (#526)
Andrey Mokhov [Wed, 14 Mar 2018 19:34:29 +0000 (19:34 +0000)] 
Add extra include paths when invoking ghc-cabal (#526)

See #523

16 months agoMerge pull request #528 from snowleopard/bump-cabal
Andrey Mokhov [Tue, 13 Mar 2018 21:36:42 +0000 (21:36 +0000)] 
Merge pull request #528 from snowleopard/bump-cabal

Bump Cabal version

16 months agoBump Cabal version
Andrey Mokhov [Tue, 13 Mar 2018 21:21:03 +0000 (21:21 +0000)] 
Bump Cabal version

See #527

16 months agoMerge pull request #521 from snowleopard/drop-chmod
Andrey Mokhov [Mon, 5 Mar 2018 03:17:48 +0000 (03:17 +0000)] 
Merge pull request #521 from snowleopard/drop-chmod

Drop the no longer necessary chmod

16 months agoFix Hadrian after Cabal changes
Andrey Mokhov [Mon, 5 Mar 2018 02:43:47 +0000 (02:43 +0000)] 
Fix Hadrian after Cabal changes

16 months agoDrop the no longer necessary chmod
Andrey Mokhov [Mon, 5 Mar 2018 02:08:14 +0000 (02:08 +0000)] 
Drop the no longer necessary chmod

See #517

16 months agoChange permission bits for build.cabal.sh, fixes #517 (#520)
Zhen Zhang [Mon, 5 Mar 2018 01:59:05 +0000 (09:59 +0800)] 
Change permission bits for build.cabal.sh, fixes #517 (#520)

16 months agoPin nixpkgs and all-cabal-hashes in shell.nix (#511)
Matthew Pickering [Wed, 28 Feb 2018 18:09:34 +0000 (18:09 +0000)] 
Pin nixpkgs and all-cabal-hashes in shell.nix (#511)

* Pin shell.nix

Also adds a new option to build `cabal-install` HEAD which is
sometimes useful.

* Bump QuickCheck bound

* Remove cabal-install which snuck in

16 months agoAdd troubleshooting section
Andrey Mokhov [Tue, 27 Feb 2018 12:44:21 +0000 (12:44 +0000)] 
Add troubleshooting section

See #308

16 months agoMake shell.nix less broken (#510) upstream/ghc-8.4
Sebastian Graf [Fri, 23 Feb 2018 15:50:23 +0000 (16:50 +0100)] 
Make shell.nix less broken (#510)

* shell.nix: Use ghc822 (ghc821 is no longer available)

* shell.nix: It's nativeBuildInputs now

* shell.nix: ./validate needs sphinx to be available

16 months agoAdd --configure flag to the script
Andrey Mokhov [Thu, 22 Feb 2018 18:55:36 +0000 (18:55 +0000)] 
Add --configure flag to the script

See #508

16 months agoUndo iserv changes (#507)
Andrey Mokhov [Tue, 20 Feb 2018 21:05:09 +0000 (21:05 +0000)] 
Undo iserv changes (#507)

* Undo iserv changes

See #504 and https://phabricator.haskell.org/D4377

* Update comments

16 months agoFix ghc-cabal: Parsec modules are now found in libraries/parsec/src (#506)
Ben Gamari [Tue, 20 Feb 2018 14:05:55 +0000 (09:05 -0500)] 
Fix ghc-cabal: Parsec modules are now found in libraries/parsec/src (#506)

This has been the case since haskell/parsec@89d4541.

16 months agoMove a bunch of types into dedicated modules (#502)
Alp Mestanogullari [Mon, 19 Feb 2018 20:23:10 +0000 (21:23 +0100)] 
Move a bunch of types into dedicated modules (#502)

* move a bunch of types into dedicated modules

* address review feedback

* do away with Hadrian.Builder.Mode for now

16 months agoAdd --quickjump to Haddock (#505)
Andrey Mokhov [Sun, 18 Feb 2018 20:17:11 +0000 (20:17 +0000)] 
Add --quickjump to Haddock (#505)

Also reorder other flags as in the Make build system

See https://phabricator.haskell.org/D4365

16 months agoAdd iserv library (#504)
Andrey Mokhov [Sat, 17 Feb 2018 00:18:01 +0000 (00:18 +0000)] 
Add iserv library (#504)

See https://phabricator.haskell.org/D4377

16 months agoMerge pull request #503 from snowleopard/angerman-patch-1
Andrey Mokhov [Thu, 15 Feb 2018 11:48:57 +0000 (11:48 +0000)] 
Merge pull request #503 from snowleopard/angerman-patch-1

Relax Cabal constraint

17 months agoRelax Cabal constraint
Moritz Angermann [Thu, 15 Feb 2018 10:29:19 +0000 (18:29 +0800)] 
Relax Cabal constraint

As the Cabal 2.2 release branch has been cut, we need to relax the constraint on Cabal in hadrian.

17 months agoMerge pull request #500 from snowleopard/runtime-deps
Andrey Mokhov [Fri, 9 Feb 2018 11:22:05 +0000 (11:22 +0000)] 
Merge pull request #500 from snowleopard/runtime-deps

Add support for runtime dependencies

17 months agoAdd unlit to GHC's runtime dependencies
Andrey Mokhov [Fri, 9 Feb 2018 02:30:00 +0000 (02:30 +0000)] 
Add unlit to GHC's runtime dependencies

17 months agoMinor revision
Andrey Mokhov [Fri, 9 Feb 2018 02:23:44 +0000 (02:23 +0000)] 
Minor revision

17 months agoAdd support for runtime dependencies
Andrey Mokhov [Fri, 9 Feb 2018 01:32:55 +0000 (01:32 +0000)] 
Add support for runtime dependencies

17 months agoFix Hadrian after Cabal changes (#498)
Andrey Mokhov [Wed, 7 Feb 2018 02:50:26 +0000 (02:50 +0000)] 
Fix Hadrian after Cabal changes (#498)

* Fix Hadrian after Cabal changes

* Bump Cabal's lower bound

17 months agoDrop custom logic for Scav_thr and Evac_thr (#497)
Andrey Mokhov [Sun, 4 Feb 2018 02:31:10 +0000 (02:31 +0000)] 
Drop custom logic for Scav_thr and Evac_thr (#497)

See https://phabricator.haskell.org/D3237

17 months agoFix Haddock (#496)
Andrey Mokhov [Sat, 3 Feb 2018 01:56:47 +0000 (01:56 +0000)] 
Fix Haddock (#496)

See #492.

17 months ago[WIP] Support run GHC's test from hadrian. (#495)
HE, Tao [Fri, 26 Jan 2018 13:10:48 +0000 (07:10 -0600)] 
[WIP] Support run GHC's test from hadrian. (#495)

* 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.

18 months agoFix broken colours with `-j` (#484)
Patrick Dougherty [Sun, 17 Dec 2017 02:25:50 +0000 (20:25 -0600)] 
Fix broken colours with `-j` (#484)

* Fix colours

* Simplify data types

* Fix doc typo

19 months agoDrop redundant dependencies on in-tree packages (#491)
Andrey Mokhov [Thu, 14 Dec 2017 02:32:37 +0000 (02:32 +0000)] 
Drop redundant dependencies on in-tree packages (#491)

See #481

19 months agoFix CI (#489)
Andrey Mokhov [Mon, 11 Dec 2017 21:43:25 +0000 (21:43 +0000)] 
Fix CI (#489)

Delete the .git folder explicitly

19 months agoAdd a free ACM download link for the paper
Andrey Mokhov [Mon, 11 Dec 2017 19:43:31 +0000 (19:43 +0000)] 
Add a free ACM download link for the paper

Fix #488

19 months agoDrop -Werror (#487)
Andrey Mokhov [Tue, 5 Dec 2017 23:40:06 +0000 (23:40 +0000)] 
Drop -Werror (#487)

* Drop -Werror from default arguments

See #483, #485.

19 months agoExtend ghcHEAD derivation rather than make a new derivation (#486)
Matthew Pickering [Tue, 5 Dec 2017 21:23:50 +0000 (21:23 +0000)] 
Extend ghcHEAD derivation rather than make a new derivation (#486)

This allows you to use configurePhase/buildPhase as usual and
set the right configureFlags rather than end up with a broken
executable.

19 months agoFollow GHC changes (#479)
Andrey Mokhov [Mon, 20 Nov 2017 22:51:40 +0000 (22:51 +0000)] 
Follow GHC changes (#479)

19 months agoAdd ways to build hadrian using nix (#473)
Moritz Angermann [Mon, 20 Nov 2017 20:06:25 +0000 (04:06 +0800)] 
Add ways to build hadrian using nix (#473)

* 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

19 months agoDo not depend on the in-tree filepath library (#478)
Andrey Mokhov [Mon, 20 Nov 2017 05:00:22 +0000 (05:00 +0000)] 
Do not depend on the in-tree filepath library (#478)

See #465, #466

19 months agoFix dependencies (#477)
Andrey Mokhov [Mon, 20 Nov 2017 03:26:15 +0000 (03:26 +0000)] 
Fix dependencies (#477)

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 months agoBring mtl dependency back
Andrey Mokhov [Sun, 19 Nov 2017 16:50:58 +0000 (16:50 +0000)] 
Bring mtl dependency back

19 months agoMinor clean up of Hadrian dependencies
Andrey Mokhov [Sun, 19 Nov 2017 15:25:26 +0000 (15:25 +0000)] 
Minor clean up of Hadrian dependencies

19 months agoFix Windows build
Andrey Mokhov [Sun, 19 Nov 2017 01:17:15 +0000 (01:17 +0000)] 
Fix Windows build

See https://phabricator.haskell.org/D4121#117481

19 months agoUnbreak `cabal new-build` (#466)
Herbert Valerio Riedel [Thu, 16 Nov 2017 13:33:12 +0000 (14:33 +0100)] 
Unbreak `cabal new-build` (#466)

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.

20 months agohadrian: Disable -Wno-undef in files which include ffi.h (#459)
Ben Gamari [Tue, 14 Nov 2017 17:15:42 +0000 (12:15 -0500)] 
hadrian: Disable -Wno-undef in files which include ffi.h (#459)

As pointed out in D4181, these headers refer to undefined macros.

20 months agoDo not run configure by default (#458)
Andrey Mokhov [Sun, 12 Nov 2017 11:51:25 +0000 (11:51 +0000)] 
Do not run configure by default (#458)

See #457

* Do not run configure by default

* Enable automated configure on CI

* Update docs

20 months agoFix AppVeyor cache failure (#456)
Andrey Mokhov [Sat, 11 Nov 2017 17:23:14 +0000 (17:23 +0000)] 
Fix AppVeyor cache failure (#456)

20 months agoFix ghc-cabal build (#455)
Andrey Mokhov [Sat, 11 Nov 2017 14:47:51 +0000 (14:47 +0000)] 
Fix ghc-cabal build (#455)

See #395, #453

20 months agoFix CI scripts (#454)
Andrey Mokhov [Sat, 11 Nov 2017 02:57:38 +0000 (02:57 +0000)] 
Fix CI scripts (#454)

See #453

20 months agoWiden bounds on Cabal (#452)
Ben Gamari [Fri, 10 Nov 2017 19:46:15 +0000 (14:46 -0500)] 
Widen bounds on Cabal (#452)

GHC's `master` branch now sits on a snapshot of Cabal 2.1.0.0

20 months agoDrop GccLtXX flags, require GCC > 4.7 and up (#450)
Zhen Zhang [Tue, 7 Nov 2017 15:14:45 +0000 (23:14 +0800)] 
Drop GccLtXX flags, require GCC > 4.7 and up (#450)

See https://github.com/snowleopard/hadrian/issues/449.

20 months agoFinalise warnings-related arguments (#448)
Andrey Mokhov [Mon, 6 Nov 2017 01:28:34 +0000 (01:28 +0000)] 
Finalise warnings-related arguments (#448)

* 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

20 months agoUpdate stage1Only docs
Andrey Mokhov [Sun, 5 Nov 2017 13:40:47 +0000 (13:40 +0000)] 
Update stage1Only docs

See #440

20 months agoUpdate documentation
Andrey Mokhov [Sun, 5 Nov 2017 13:13:04 +0000 (13:13 +0000)] 
Update documentation

See #347, #440

20 months agoAdd a note on doc/flavours.md
Andrey Mokhov [Sun, 5 Nov 2017 00:50:14 +0000 (00:50 +0000)] 
Add a note on doc/flavours.md

20 months agoThreaded is no longer conditional in the quickest flavour
Andrey Mokhov [Sun, 5 Nov 2017 00:40:54 +0000 (00:40 +0000)] 
Threaded is no longer conditional in the quickest flavour

See #414

20 months agoFinalise documentation build rule (#447)
Andrey Mokhov [Sat, 4 Nov 2017 23:30:56 +0000 (23:30 +0000)] 
Finalise documentation build rule (#447)

* Drop --haddock flag and always build Haddock and xthml

See #414

* Reorder imports

* Update README

See #414

20 months agoRemove the git clone step, preparing for the merge
Andrey Mokhov [Sat, 4 Nov 2017 00:04:47 +0000 (00:04 +0000)] 
Remove the git clone step, preparing for the merge

See #440

[skip ci]

20 months agoMake sure build scripts can be run from outside Hadrian directory
Andrey Mokhov [Fri, 3 Nov 2017 23:24:53 +0000 (23:24 +0000)] 
Make sure build scripts can be run from outside Hadrian directory

See #440

20 months agoAdd a note on building documentation
Andrey Mokhov [Wed, 1 Nov 2017 12:03:12 +0000 (12:03 +0000)] 
Add a note on building documentation

See #414

20 months agoUpdate cross-compile.md
Andrey Mokhov [Mon, 30 Oct 2017 03:19:55 +0000 (03:19 +0000)] 
Update cross-compile.md

[skip ci]

See #428

20 months agoUpdate README.md
Andrey Mokhov [Mon, 30 Oct 2017 03:14:53 +0000 (03:14 +0000)] 
Update README.md

[skip ci]

See #428

20 months agoMove Sphinx builder into the library
Andrey Mokhov [Mon, 30 Oct 2017 02:03:32 +0000 (02:03 +0000)] 
Move Sphinx builder into the library

See #347

20 months agoMove Tar builder into the library
Andrey Mokhov [Sun, 29 Oct 2017 22:21:56 +0000 (22:21 +0000)] 
Move Tar builder into the library

See #347

20 months agoMinor clean up, taking hlint suggestions
Andrey Mokhov [Sun, 29 Oct 2017 21:35:57 +0000 (21:35 +0000)] 
Minor clean up, taking hlint suggestions

20 months agoReplace shortcuts to issues by GitHub links
Andrey Mokhov [Sun, 29 Oct 2017 19:03:57 +0000 (19:03 +0000)] 
Replace shortcuts to issues by GitHub links

See #440

20 months agoImplement install_docs (#442)
Zhen Zhang [Fri, 27 Oct 2017 22:16:20 +0000 (06:16 +0800)] 
Implement install_docs (#442)

20 months agoFix CI (#441)
Andrey Mokhov [Tue, 24 Oct 2017 13:02:55 +0000 (14:02 +0100)] 
Fix CI (#441)

* Fix CI

* Another attempt

* Another tweak

20 months agoDrop quotes
Andrey Mokhov [Mon, 23 Oct 2017 22:25:42 +0000 (23:25 +0100)] 
Drop quotes

20 months agoFix CI by calling default script via bash
Andrey Mokhov [Mon, 23 Oct 2017 22:18:13 +0000 (23:18 +0100)] 
Fix CI by calling default script via bash

20 months agoFix the call to another script
Andrey Mokhov [Mon, 23 Oct 2017 22:04:06 +0000 (23:04 +0100)] 
Fix the call to another script

20 months agoSwitch AppVeyor to use the default build.bat script
Andrey Mokhov [Mon, 23 Oct 2017 20:37:07 +0000 (21:37 +0100)] 
Switch AppVeyor to use the default build.bat script

See #428

20 months agoMake build.bat call the default build script on Windows (build.stack.bat)
Andrey Mokhov [Mon, 23 Oct 2017 20:36:37 +0000 (21:36 +0100)] 
Make build.bat call the default build script on Windows (build.stack.bat)

See #428.

Note that building Hadrian with Cabal currently fails on Windows, hence using Stack.

Also see #440: build.bat may later be relocated to the top of the GHC tree.

20 months agoMake build.sh call the default build script (build.cabal.sh)
Andrey Mokhov [Mon, 23 Oct 2017 20:33:32 +0000 (21:33 +0100)] 
Make build.sh call the default build script (build.cabal.sh)

See #428.

Also see #440: build.sh may later be relocated to the top of the GHC tree.

20 months agoRename Rules.Data to Rules.PackageData
Andrey Mokhov [Tue, 17 Oct 2017 23:44:28 +0000 (00:44 +0100)] 
Rename Rules.Data to Rules.PackageData

See #433

20 months agoDon't use `new-build` for pre-2.1 Cabal
Andrey Mokhov [Tue, 17 Oct 2017 22:38:17 +0000 (23:38 +0100)] 
Don't use `new-build` for pre-2.1 Cabal

See #438

21 months agoRestore the original build script relying on the global package database
Andrey Mokhov [Sat, 14 Oct 2017 22:44:49 +0000 (23:44 +0100)] 
Restore the original build script relying on the global package database

See #435, #430

21 months agoFix the list of Hadrian arguments
Andrey Mokhov [Thu, 12 Oct 2017 22:29:00 +0000 (23:29 +0100)] 
Fix the list of Hadrian arguments

See #435

21 months agobuild.cabal.sh: Use cabal new-run (#435)
Ben Gamari [Thu, 12 Oct 2017 22:17:50 +0000 (18:17 -0400)] 
build.cabal.sh: Use cabal new-run (#435)

The previous approach was terribly unreliable, leading me to waste an hour
debugging #425.

21 months agoRearrange unix build scripts. (#430)
Doug Wilson [Wed, 11 Oct 2017 01:32:35 +0000 (14:32 +1300)] 
Rearrange unix build scripts. (#430)

Addresses Issue #428

21 months agoMake Brief the default setting of the --progress-info flag
Andrey Mokhov [Tue, 10 Oct 2017 23:03:56 +0000 (00:03 +0100)] 
Make Brief the default setting of the --progress-info flag

See #428

21 months agoFix usage of -with-rtsopts (#429)
Ben Gamari [Tue, 10 Oct 2017 22:43:37 +0000 (18:43 -0400)] 
Fix usage of -with-rtsopts (#429)

When I added `-qg` to the default RTS options in
57cfa03c23047bb0c731428e97ca716d9a1cf312 (#385) I neglected to consider that it
the -with-rtsopts flag would override the previous flag setting `-I0`. This
had the effect of reenabling idle GC, causing GC time to regress terribly. I
likely didn't notice this since I had passed the flags directly to the `hadrian`
executable with `+RTS` while testing.

Moreover, I mistakenly wrote `-qg0`, which (somewhat confusingly)
actually *enables* parallel GC. Instead I wanted to write `-qg`.

21 months agoRegister the access to the package database when compiling with GHC
Andrey Mokhov [Tue, 10 Oct 2017 14:38:30 +0000 (15:38 +0100)] 
Register the access to the package database when compiling with GHC

21 months agoDon't print boot's diagnostic info by default
Andrey Mokhov [Tue, 10 Oct 2017 14:18:15 +0000 (15:18 +0100)] 
Don't print boot's diagnostic info by default

21 months agoDocument the --freeze1 flag
Andrey Mokhov [Tue, 10 Oct 2017 13:02:17 +0000 (14:02 +0100)] 
Document the --freeze1 flag

See #250

21 months agoMinor revision, drop old TODO
Andrey Mokhov [Mon, 9 Oct 2017 23:37:42 +0000 (00:37 +0100)] 
Minor revision, drop old TODO

See #250

21 months agoImplement Stage1 GHC freezing
Andrey Mokhov [Mon, 9 Oct 2017 00:14:54 +0000 (01:14 +0100)] 
Implement Stage1 GHC freezing

See #250

21 months agoDrop the redundant build rule for literate Perl scripts
Andrey Mokhov [Sat, 7 Oct 2017 22:26:08 +0000 (23:26 +0100)] 
Drop the redundant build rule for literate Perl scripts

21 months agoDrop redundant code
Andrey Mokhov [Thu, 5 Oct 2017 19:08:35 +0000 (20:08 +0100)] 
Drop redundant code

See #314

21 months agoMinor revision
Andrey Mokhov [Thu, 5 Oct 2017 16:58:20 +0000 (17:58 +0100)] 
Minor revision

21 months agoUpdate docs
Andrey Mokhov [Thu, 5 Oct 2017 11:43:25 +0000 (12:43 +0100)] 
Update docs

See #314

21 months agoInstall python3 on Travis OS X
Andrey Mokhov [Thu, 5 Oct 2017 10:34:12 +0000 (11:34 +0100)] 
Install python3 on Travis OS X

See #314

21 months agoInstall python3 on CircleCI
Andrey Mokhov [Thu, 5 Oct 2017 10:15:17 +0000 (11:15 +0100)] 
Install python3 on CircleCI

See #314

21 months agoInstall python on CI
Andrey Mokhov [Thu, 5 Oct 2017 09:59:49 +0000 (10:59 +0100)] 
Install python on CI

See #314

21 months agoFix libffil build
Andrey Mokhov [Thu, 5 Oct 2017 09:50:56 +0000 (10:50 +0100)] 
Fix libffil build

See #426

21 months agoSwitch to the python based boot script
Andrey Mokhov [Wed, 4 Oct 2017 11:38:48 +0000 (12:38 +0100)] 
Switch to the python based boot script

See #314

21 months agoBuild man page (#424)
Zhen Zhang [Sat, 30 Sep 2017 21:01:28 +0000 (05:01 +0800)] 
Build man page (#424)