1. 26 Jan, 2018 1 commit
    • Tao He's avatar
      [WIP] Support run GHC's test from hadrian. (#495) · 63a55638
      Tao He authored
      * 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.
      63a55638
  2. 17 Dec, 2017 1 commit
  3. 14 Dec, 2017 1 commit
  4. 11 Dec, 2017 2 commits
  5. 05 Dec, 2017 2 commits
  6. 20 Nov, 2017 4 commits
  7. 19 Nov, 2017 3 commits
  8. 16 Nov, 2017 1 commit
    • Herbert Valerio Riedel's avatar
      Unbreak `cabal new-build` (#466) · fa95caa8
      Herbert Valerio Riedel authored
      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.
      fa95caa8
  9. 14 Nov, 2017 1 commit
  10. 12 Nov, 2017 1 commit
  11. 11 Nov, 2017 3 commits
  12. 10 Nov, 2017 1 commit
  13. 07 Nov, 2017 1 commit
  14. 06 Nov, 2017 1 commit
    • Andrey Mokhov's avatar
      Finalise warnings-related arguments (#448) · 438dc576
      Andrey Mokhov authored
      * 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
      438dc576
  15. 05 Nov, 2017 4 commits
  16. 04 Nov, 2017 2 commits
  17. 03 Nov, 2017 1 commit
  18. 01 Nov, 2017 1 commit
  19. 30 Oct, 2017 3 commits
  20. 29 Oct, 2017 3 commits
  21. 27 Oct, 2017 1 commit
  22. 24 Oct, 2017 1 commit
  23. 23 Oct, 2017 1 commit