- Sep 01, 2016
-
-
Andrey Mokhov authored
-
Andrey Mokhov authored
-
Andrey Mokhov authored
-
Andrey Mokhov authored
-
Andrey Mokhov authored
-
Andrey Mokhov authored
-
Andrey Mokhov authored
-
Andrey Mokhov authored
-
- Aug 21, 2016
-
-
Andrey Mokhov authored
Bump stack to lts-6.12 and remove extra pkg from extra-deps
-
Michal Terepeta authored
Signed-off-by:
Michal Terepeta <michal.terepeta@gmail.com>
-
- Aug 20, 2016
-
-
Andrey Mokhov authored
[skip ci]
-
Andrey Mokhov authored
-
Andrey Mokhov authored
See #283
-
Andrey Mokhov authored
-
- Aug 17, 2016
-
-
Andrey Mokhov authored
Use GCC's `-MM`/`-MG` to find missing dependencies
-
- Aug 14, 2016
-
-
Michal Terepeta authored
This allows finding missing includes for `.c` files (this is important for all the cases where we generate the includes during the build process). We're using GCC's `-MM` `-MG` options and iterate as long as we get new includes. Since this would return all includes verbatim from the `#include`, we check which ones are actually generated and what are their final paths. Note: this is currently applied only to `.c` files and does not (yet?) work for `.hs` files (there are issues with things like ifdefs for package versions that cause GCC to error out). Signed-off-by:
Michal Terepeta <michal.terepeta@gmail.com>
-
- Aug 10, 2016
-
-
Andrey Mokhov authored
Fix #282.
-
- Aug 05, 2016
-
-
Andrey Mokhov authored
-
Andrey Mokhov authored
[skip ci]
-
Andrey Mokhov authored
[skip ci]
-
Andrey Mokhov authored
See #280.
-
- Aug 02, 2016
-
-
Andrey Mokhov authored
See #278
-
- Aug 01, 2016
-
-
Andrey Mokhov authored
Make generatedDependencies an Expr [FilePath]
-
Michal Terepeta authored
This fixes a TODO to change the `generatedDependencies` to use `Expr`. Signed-off-by:
Michal Terepeta <michal.terepeta@gmail.com>
-
- Jul 24, 2016
-
-
Andrey Mokhov authored
Use in-tree cabal in build.cabal.sh
-
kaiha authored
As suggested by mpickering
-
kaiha authored
-
kaiha authored
Travis was failing because it uses `cabal install --only-dependencies` in the .travis.yml
-
kaiha authored
-
kaiha authored
Partial fix of #274 This installs the in-tree Cabal into the cabal-sandbox before building hadrian itself. This only works if the installed cabal version is < 1.24, because I have not yet figured out how it can be done with the newly introduced `new-build` command.
-
- Jul 23, 2016
-
-
Andrey Mokhov authored
Split CompilerMode for GHC and CC
-
Michal Terepeta authored
Signed-off-by:
Michal Terepeta <michal.terepeta@gmail.com>
-
- Jul 22, 2016
-
-
Andrey Mokhov authored
Fix inability to find gmp.h when building concurrently
-
Matthew Pickering authored
There were situations when building concurrently when we would request `gmp.h` before it had been built (or copied). This was occuring when we generated the list of dependents for the c files in the `integer-gmp` folder. Thus, when generating the dependents for this library we now require `gmp.h`.
-
Andrey Mokhov authored
-
Andrey Mokhov authored
-
Andrey Mokhov authored
Change the stack configuration to use the local Cabal lib
-
Michal Terepeta authored
Hadrian should be built with a local Cabal from within the GHC codebase. This makes the stack pick it up, instead of using the released version of Cabal. Signed-off-by:
Michal Terepeta <michal.terepeta@gmail.com>
-
- Jul 16, 2016
-
-
Andrey Mokhov authored
See #259.
-
Andrey Mokhov authored
-