1. 24 Nov, 2016 1 commit
  2. 23 Nov, 2016 1 commit
  3. 22 Nov, 2016 2 commits
  4. 21 Nov, 2016 8 commits
  5. 20 Nov, 2016 1 commit
  6. 18 Nov, 2016 5 commits
    • Matthew Pickering's avatar
      Optimise whole module exports · 4b72f859
      Matthew Pickering authored
      We directly build up the correct AvailInfos rather than generating
      lots of singleton instances and combining them with expensive calls to
      unionLists.
      
      There are two other small changes.
      
      * Pushed the nubAvails call into the explicit export list
        branch as we construct them correctly and uniquely ourselves.
      * fix_faminst only needs to check the first element of the export
        list as we maintain the (yucky) invariant that the parent is the
        first thing in it.
      
      Reviewers: simonpj, austin, bgamari
      
      Reviewed By: simonpj, bgamari
      
      Subscribers: simonpj, thomie, niteria
      
      Differential Revision: https://phabricator.haskell.org/D2657
      
      GHC Trac Issues: #12754
      4b72f859
    • Ryan Scott's avatar
      Add Data instance for Const · 3bd1dd4d
      Ryan Scott authored
      Summary:
      Fixes #12438. As discussed on the Haskell libraries mailing list here:
      https://mail.haskell.org/pipermail/libraries/2016-November/027396.html
      
      Reviewers: hvr, austin, bgamari
      
      Reviewed By: bgamari
      
      Subscribers: thomie
      
      Differential Revision: https://phabricator.haskell.org/D2726
      
      GHC Trac Issues: #12438
      3bd1dd4d
    • Gabor Greif's avatar
      Spelling in comment only · d328abc8
      Gabor Greif authored
      d328abc8
    • Tamar Christina's avatar
      Add missing SMP symbols to RT linker. · 94d1221c
      Tamar Christina authored
      Summary:
      Add some missing symbols that we
      export from the public headers but forgot to include
      in the runtime linker's symbol table.
      
      This is a bit of a unsatifactory patch, since we have a bit of a
      cat and mouse game going. We should find a way to automate this.
      
      But I know of no good solutions at the moment that won't add all
      rts symbols (including those we don't have an extern declaration for.).
      
      So for now, just add the ones reported missing.
      
      Test Plan: inplace/bin/ghc-stage2.exe --interactive
      
      Reviewers: RyanGlScott, austin, erikd, simonmar, bgamari
      
      Reviewed By: bgamari
      
      Subscribers: thomie, #ghc_windows_task_force
      
      Differential Revision: https://phabricator.haskell.org/D2727
      
      GHC Trac Issues: #12846
      94d1221c
    • Erik de Castro Lopo's avatar
      Switch to LLVM version 3.9 · 9c39e09a
      Erik de Castro Lopo authored
      Test Plan:
      Build and test on x86_64/linux (perf-llvm) and armhf/linux.
      
      Reviewers: austin, hvr, bgamari
      
      Reviewed By: bgamari
      
      Subscribers: RyanGlScott, thomie
      
      Differential Revision: https://phabricator.haskell.org/D2719
      9c39e09a
  7. 17 Nov, 2016 11 commits
  8. 16 Nov, 2016 9 commits
  9. 15 Nov, 2016 2 commits