Skip to content
Snippets Groups Projects
  1. Nov 23, 2017
  2. Nov 22, 2017
  3. Nov 21, 2017
    • Ben Gamari's avatar
      Revert "trees that grow" work · 314bc314
      Ben Gamari authored
      As documented in #14490, the Data instances currently blow up
      compilation time by too much to stomach. Alan will continue working on
      this in a branch and we will perhaps merge to 8.2 before 8.2.1 to avoid
      having to perform painful cherry-picks in 8.2 minor releases.
      
      Reverts haddock submodule.
      
      This reverts commit 47ad6578.
      This reverts commit e3ec2e7a.
      This reverts commit 438dd1cb.
      This reverts commit 0ff152c9.
      314bc314
    • Ben Gamari's avatar
      base: Document GHC.Stack.CCS internals · 0b20d9c5
      Ben Gamari authored and Ben Gamari's avatar Ben Gamari committed
      Reviewers: hvr
      
      Subscribers: rwbarton, thomie
      
      Differential Revision: https://phabricator.haskell.org/D4204
      0b20d9c5
    • Ben Gamari's avatar
      configure: Fix ar probed flags · 66d17995
      Ben Gamari authored and Ben Gamari's avatar Ben Gamari committed
      FP_PROG_AR_ARGS appears to be probing for what flags to use to build an
      archive with an index. However, none of the flags that it probed
      previously were valid as they all started with `c`, which isn't a mode
      character. This went unnoticed until someone attempted to use LLVM ar
      since we have a special case for gnu ar.
      
      Additionally, we work around a bug in llvm-ar 5.0 where ar will exit
      with code 0 even if it fails to parse the command line. Silliness.
      
      I believe these should rather all be mode `q` however I'll need to test
      this on a few platforms to be certain.
      
      Test Plan: Validate on OS X, BSD, and Linux with binutils and llvm ar
      
      Reviewers: hvr
      
      Subscribers: rwbarton, thomie, erikd
      
      Differential Revision: https://phabricator.haskell.org/D4214
      66d17995
    • Ben Gamari's avatar
      CircleCI: Disable artifact collection on OS X · d213ee87
      Ben Gamari authored
      The storeartifacts step inexplicably hangs on OS X. I am currently be working
      with CircleCI support to resolve this.
      d213ee87
  4. Nov 20, 2017
  5. Nov 19, 2017
  6. Nov 18, 2017
    • Andrew Martin's avatar
      base: Make documentation of atomically more accurate · b8e324a4
      Andrew Martin authored and Ben Gamari's avatar Ben Gamari committed
      b8e324a4
    • niteria's avatar
      Fix T4437 · 912a72d2
      niteria authored
      This test tests if the flags are in sync between GHC and
      Cabal.
      After b0b80e90 'Implement the basics of hex floating point
      literals' landed, the Cabal side had to be updated. That
      has been done, and 835d8ddb 'GHC.Prim use virtual-modules'
      brought the Cabal submodule up to date.
      912a72d2
    • Moritz Angermann's avatar
      Fix rts.cabal.in · 74070bbb
      Moritz Angermann authored
      Overlap with commit 2f463873, resulted in `hooks/LongGCSync.c`
      missing from the `rts.cabal.in` file.  As the `rts.cabal` file is only
      used by hadrian, this did not trigger with the make base build
      system which can do globbing.
      
      Also ignore the `rts.cabal` file, as it's generated by configure
      from the `rts.cabal.in`.
      74070bbb
    • Moritz Angermann's avatar
      Relocatable GHC · bb11a2d9
      Moritz Angermann authored
      GHC and the binary distribution that's produced is
      not relocatable outside of Windows.  This diff tries to
      address this for at least Linux and macOS.
      
      Reviewers: austin, hvr, bgamari, erikd, goldfire, Phyx
      
      Reviewed By: bgamari
      
      Subscribers: duog, rwbarton, thomie, erikd
      
      Differential Revision: https://phabricator.haskell.org/D4121
      bb11a2d9
Loading