1. 24 Nov, 2016 2 commits
  2. 23 Nov, 2016 1 commit
    • Alexander Vershilov's avatar
      Allow to unregister threadWaitReadSTM action. · f4302534
      Alexander Vershilov authored
      Allow to unregister threadWaitReadSTM/threadWaitWriteSTM on
      a non-threaded runtime. Previosly noop action was returned,
      as a result it was not possible to unregister action, unless
      data arrives to Fd or it's closed.
      Fixes #12852.
      Reviewers: simonmar, hvr, austin, bgamari, trofi
      Reviewed By: bgamari, trofi
      Subscribers: thomie
      Differential Revision: https://phabricator.haskell.org/D2729
      GHC Trac Issues: #12852
  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
      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
    • Ryan Scott's avatar
      Add Data instance for Const · 3bd1dd4d
      Ryan Scott authored
      Fixes #12438. As discussed on the Haskell libraries mailing list here:
      Reviewers: hvr, austin, bgamari
      Reviewed By: bgamari
      Subscribers: thomie
      Differential Revision: https://phabricator.haskell.org/D2726
      GHC Trac Issues: #12438
    • Gabor Greif's avatar
      Spelling in comment only · d328abc8
      Gabor Greif authored
    • Tamar Christina's avatar
      Add missing SMP symbols to RT linker. · 94d1221c
      Tamar Christina authored
      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
    • 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
  7. 17 Nov, 2016 11 commits
  8. 16 Nov, 2016 9 commits
  9. 15 Nov, 2016 1 commit