Skip to content
Snippets Groups Projects
  1. Aug 26, 2022
  2. Jun 14, 2022
  3. May 20, 2022
    • Matthew Pickering's avatar
      validate: Use $make rather than make · 36b8a57c
      Matthew Pickering authored and Marge Bot's avatar Marge Bot committed
      In the validate script we are careful to use the $make variable as this
      stores whether we are using gmake, make, quiet mode etc. There was just
      this one place where we failed to use it.
      
      Fixes #21598
      36b8a57c
  4. Feb 07, 2022
  5. Feb 01, 2022
  6. Nov 25, 2021
  7. Aug 02, 2021
  8. Jul 27, 2021
  9. Feb 14, 2021
    • Ben Gamari's avatar
      validate: Fix copy-pasta · b9fe4cd5
      Ben Gamari authored and Marge Bot's avatar Marge Bot committed
      Previously the Hadrian codepath of `validate` inverted the logic which
      decides whether the test build of `xhtml` should be built with
      `--enable-shared`. This resulted in validate failures on Windows, which
      does not support dynamic linkage of Haskell code.
      b9fe4cd5
  10. Feb 06, 2021
  11. Jan 22, 2021
  12. Dec 12, 2020
  13. Nov 20, 2020
  14. Feb 29, 2020
  15. Dec 11, 2019
  16. Nov 30, 2019
  17. Oct 08, 2019
  18. Sep 16, 2019
  19. May 24, 2019
    • Alp Mestanogullari's avatar
      add an --hadrian mode to ./validate · 04b4b984
      Alp Mestanogullari authored and Marge Bot's avatar Marge Bot committed
      When the '--hadrian' flag is passed to the validate script, we use hadrian
      to build GHC, package it up in a binary distribution and later on run GHC's
      testsuite against the said bindist, which gets installed locally in the process.
      
      Along the way, this commit fixes a typo, an omission (build iserv binaries
      before producing the bindist archive) and moves the Makefile that enables
      'make install' on those bindists from being a list of strings in the code to
      an actual file (it was becoming increasingly annoying to work with).
      
      Finally, the Settings.Builders.Ghc part of this patch is necessary for being
      able to use the installed binary distribution, in 'validate'.
      04b4b984
  20. Mar 25, 2019
    • Takenobu Tani's avatar
      Update Wiki URLs to point to GitLab · 3769e3a8
      Takenobu Tani authored and Marge Bot's avatar Marge Bot committed
      This moves all URL references to Trac Wiki to their corresponding
      GitLab counterparts.
      
      This substitution is classified as follows:
      
      1. Automated substitution using sed with Ben's mapping rule [1]
          Old: ghc.haskell.org/trac/ghc/wiki/XxxYyy...
          New: gitlab.haskell.org/ghc/ghc/wikis/xxx-yyy...
      
      2. Manual substitution for URLs containing `#` index
          Old: ghc.haskell.org/trac/ghc/wiki/XxxYyy...#Zzz
          New: gitlab.haskell.org/ghc/ghc/wikis/xxx-yyy...#zzz
      
      3. Manual substitution for strings starting with `Commentary`
          Old: Commentary/XxxYyy...
          New: commentary/xxx-yyy...
      
      See also !539
      
      [1]: https://gitlab.haskell.org/bgamari/gitlab-migration/blob/master/wiki-mapping.json
      3769e3a8
  21. Oct 15, 2018
    • Krzysztof Gogolewski's avatar
      Cleanup boot and validate · a816ac48
      Krzysztof Gogolewski authored
      - Remove dph from validate; dph was removed
      - The required-tag argument to boot was used only for dph, remove
      - check_boot_packages() was not called at all, and didn't work.
        I fixed it based on previous Perl version.
      
      Test Plan: Harbormaster
      
      Reviewers: bgamari, thomie
      
      Reviewed By: bgamari
      
      Subscribers: rwbarton, carter
      
      Differential Revision: https://phabricator.haskell.org/D5129
      a816ac48
  22. Jul 06, 2018
  23. Jun 02, 2018
    • Ben Gamari's avatar
      vectorise: Put it out of its misery · faee23bb
      Ben Gamari authored and Ben Gamari's avatar Ben Gamari committed
      Poor DPH and its vectoriser have long been languishing; sadly it seems there is
      little chance that the effort will be rekindled. Every few years we discuss
      what to do with this mass of code and at least once we have agreed that it
      should be archived on a branch and removed from `master`. Here we do just that,
      eliminating heaps of dead code in the process.
      
      Here we drop the ParallelArrays extension, the vectoriser, and the `vector` and
      `primitive` submodules.
      
      Test Plan: Validate
      
      Reviewers: simonpj, simonmar, hvr, goldfire, alanz
      
      Reviewed By: simonmar
      
      Subscribers: goldfire, rwbarton, thomie, mpickering, carter
      
      Differential Revision: https://phabricator.haskell.org/D4761
      faee23bb
  24. Oct 02, 2017
    • Ben Gamari's avatar
      Rewrite boot in Python · c0e6c734
      Ben Gamari authored and Ben Gamari's avatar Ben Gamari committed
      One step closer to being able to drop the Windows Perl tarball. We
      previously attempted to do this in D3567 but were forced to revert due
      to Windows problems.
      
      Acknowledgements:
       * @Phyx kindly contributed the codepath allowing this to work on
      Windows.
      
      Test Plan: Validate
      
      Reviewers: hvr, austin, Phyx
      
      Subscribers: erikd, thomie, rwbarton
      
      Differential Revision: https://phabricator.haskell.org/D3918
      c0e6c734
  25. Jul 28, 2017
  26. May 26, 2017
  27. May 22, 2017
  28. Apr 05, 2017
    • Ben Gamari's avatar
      validate: Clean GMP trees · 53152236
      Ben Gamari authored and Ben Gamari's avatar Ben Gamari committed
      For reasons unknown `validate` passed `NO_CLEAN_GMP=YES` to
      `maintainer-clean`, leaving a stale `gmp.h` which causes the build to
      fail in the event that the uses a tree for validating for two different
      target platforms. This is quite unexpected, don't do it.
      
      Reviewers: hvr, austin, rwbarton, dfeuer
      
      Reviewed By: dfeuer
      
      Subscribers: thomie
      
      Differential Revision: https://phabricator.haskell.org/D3409
      53152236
  29. Oct 17, 2016
  30. Oct 02, 2016
Loading