1. 23 Feb, 2015 1 commit
  2. 22 Feb, 2015 1 commit
  3. 21 Feb, 2015 2 commits
  4. 20 Feb, 2015 5 commits
  5. 19 Feb, 2015 3 commits
    • kgardas's avatar
      fix T7600 run on bigendian platform · 3f30912f
      kgardas authored
      3f30912f
    • Simon Peyton Jones's avatar
      Comments only · ef391f88
      Simon Peyton Jones authored
      ef391f88
    • thomasw's avatar
      Fix #10045 · e9d72cef
      thomasw authored
      Summary:
      SPJ's solution is to only bring the `TcId` (which includes the type) of a
      binder into scope when it had a non-partial type signature.
      
      Take care of this by only storing the `TcId` in `TcSigInfo` of non-partial
      type signatures, hence the change to `sig_poly_id :: Maybe TcId`. Only in case
      of a `Just` will we bring the `TcId` in scope. We still need to know the name
      of the binder, even when it has a partial type signature, so add a `sig_name
      :: Name` field. The field `sig_partial :: Bool` is no longer necessary, so
      reimplement `isPartialSig` in terms of `sig_poly_id`.
      
      Note that the new test case fails, but not because of a panic, but because the
      `Num a` constraint is missing. Adding an extra-constraints wildcard to
      `copy`'s signature would fix it.
      
      Test Plan: validate
      
      Reviewers: simonpj, austin
      
      Reviewed By: simonpj
      
      Subscribers: thomie
      
      Differential Revision: https://phabricator.haskell.org/D646
      
      GHC Trac Issues: #10045
      e9d72cef
  6. 18 Feb, 2015 5 commits
    • Gabor Greif's avatar
      Typo in function name · 35d464bf
      Gabor Greif authored
      35d464bf
    • thomie's avatar
      Cleanup ghc-pkg · 32d1a8a5
      thomie authored
      Summary:
      * Delete dead code in ghc-pkg (not_yet ready since 2004)
      * remove --auto-ghc-libs
      Commit 78185538 (2011) mentions:
      "Deprecate the ghc-pkg --auto-ghci-libs flag
      It was never a universal solution. It only worked with the GNU linker.
      It has not been used by Cabal for ages. GHCi can now load .a files so it will
      not be needed in future."
      "Warning: --auto-ghci-libs is deprecated and will be removed in GHC 7.4"
      
      Reviewers: austin
      
      Reviewed By: austin
      
      Subscribers: thomie
      
      Differential Revision: https://phabricator.haskell.org/D666
      32d1a8a5
    • thomie's avatar
      runghc: be explicit about ghc version (#9054) · 6d17125d
      thomie authored
      Summary: runghc-7.x should always call ghc-7.x
      
      Reviewers: austin
      
      Reviewed By: austin
      
      Subscribers: thomie
      
      Differential Revision: https://phabricator.haskell.org/D664
      
      GHC Trac Issues: #9054
      6d17125d
    • PHO's avatar
      Do not clobber CPPFLAGS nor LDFLAGS, fixes #10093 · 9caf71a8
      PHO authored
      Summary: Append -I/-L flags to CPPFLAGS/LDFLAGS instead of clobbering.
      
      Test Plan: Install libiconv into /some/non-standard/path. Set CONF_GCC_LINKER_OPTS_STAGE{0,1,2} to -Wl,-rpath,/some/non-standard/path/lib. And then run ./configure with arguments --with-iconv-includes=/some/non-standard/path/include and --with-iconv-libraries=/some/non-standard/path/lib
      
      Reviewers: hvr, austin
      
      Reviewed By: austin
      
      Subscribers: thomie, PHO
      
      Differential Revision: https://phabricator.haskell.org/D663
      
      GHC Trac Issues: #10093
      9caf71a8
    • Austin Seipp's avatar
      Revert "Eta-expand argument to foldr in mapM_ for []" · 91d95305
      Austin Seipp authored
      This change lacked justification (or a test!) for its improvements, and
      I merged it on a sweep of Phabricator without fixing this. Trac #10034.
      
      This reverts commit 7cf87fc6.
      91d95305
  7. 17 Feb, 2015 7 commits
  8. 15 Feb, 2015 3 commits
  9. 13 Feb, 2015 2 commits
    • Simon Peyton Jones's avatar
      Improve documentation of 'trace' · 7fdded4e
      Simon Peyton Jones authored
      See Trac #9795.
      7fdded4e
    • Simon Peyton Jones's avatar
      Refactor decideQuantification · b96db75c
      Simon Peyton Jones authored
      Richard was interrogating me about decideQuantification yesterday.
      I got a bit stuck on the promote_tvs part. This refactoring
      
       * simplifes the API of decideQuantification
      
       * move mkMinimalBySCs into decideQuantification (a better place for it)
      
       * moves promotion out of decideQuantification (where it didn't really
         fit), and comments much more fully what is going on with the promtion stuff
      
       * comments decideQuantification more fully
      
       * coments the EqPred case of quantifyPred more fully
      
      It turned out that the theta returned by decideQuantification,
      and hence by simplifyInfer, is now fully zonked, so I could remove
      a zonking in TcBinds.
      b96db75c
  10. 12 Feb, 2015 2 commits
  11. 11 Feb, 2015 5 commits
  12. 10 Feb, 2015 4 commits