1. 24 Jun, 2014 3 commits
  2. 23 Jun, 2014 5 commits
  3. 22 Jun, 2014 1 commit
    • Edward Z. Yang's avatar
      Simplify package dump for -v4 · b6352c99
      Edward Z. Yang authored
      
      
      Summary:
      Previously, on -v4  and greater, we dumped out the entire package
      database, including lots of metadata that GHC doesn't really care about,
      and is guaranteed to correspond to the equivalent in the local/global
      package databases on disk.  So, to make this output more useful, on -v4
      we instead just print package IDs, and the exposed and trusted flags
      (E and T, which can be tweaked at runtime).
      Signed-off-by: default avatarEdward Z. Yang <ezyang@cs.stanford.edu>
      
      Test Plan: successful validate
      
      Reviewers: simonpj
      
      Subscribers: simonmar, relrod
      
      Differential Revision: https://phabricator.haskell.org/D24
      b6352c99
  4. 21 Jun, 2014 1 commit
  5. 20 Jun, 2014 9 commits
  6. 19 Jun, 2014 4 commits
  7. 18 Jun, 2014 4 commits
  8. 17 Jun, 2014 2 commits
  9. 16 Jun, 2014 3 commits
  10. 14 Jun, 2014 1 commit
  11. 13 Jun, 2014 1 commit
  12. 12 Jun, 2014 6 commits
    • Simon Peyton Jones's avatar
      Remove forgotten redundant import · 632fcf1f
      Simon Peyton Jones authored
      632fcf1f
    • Simon Peyton Jones's avatar
      Bytes allocated by haddock.base has crept up (again) · 970e5d99
      Simon Peyton Jones authored
      I don't know why, and I don't like the steady increase.
      But I don't think my changes here are the cause.
      970e5d99
    • Simon Peyton Jones's avatar
      Fix elemLocalRdrEnv (Trac #9160) · b637585d
      Simon Peyton Jones authored
      This was pretty obscure.  elemLocalRdrEnv was utterly wrong (replied
      False when it should reply True) when given an Exact Name. That
      doesn't happen often, but it does happen in the result of a TH splice.
      The result was that an associated type didn't get a type variable that
      lined up with its parent class (elemLocalRdrEnv is used in
      RnTypes.bindHsTyVars), and that messed up the singletons package.
      
      I've made a completely different test case to show up the bug:
      indexed_types/should_fail/T9160
      
      I also refactored RdrName.LocalRdrEnv to be a record with named
      fields, which makes the code more robust and easy to understand.
      b637585d
    • Simon Peyton Jones's avatar
      Line up kind and type variables correctly when desugaring TH brackets · 571f0adc
      Simon Peyton Jones authored
      This bug was causing Trac #9199
      571f0adc
    • Simon Peyton Jones's avatar
      Better debug printing · b60df0fa
      Simon Peyton Jones authored
      b60df0fa
    • Simon Peyton Jones's avatar
      Improve IfaceSyn a bit further · a600c913
      Simon Peyton Jones authored
      This patch has three main bits:
      
      * The most substantial change is that IfaceConDecl no longer
        records its universal type variables, because they are
        always the same as those of the parent TyCon.  A bit less
        fuss and clutter.
      
      * Add a synonym for IfTopBndr = OccName, and explain why it's an
        OccName not a FastString
      
      * Make the ifMinDef field be a (BooleanFormula IfLclName) rather
        than (BooleanFormula OccName).  These really are occurrences (not
        binders), and should be treated like other occurences.
      
      The first and third change the format of interface files, so
      you'll need to recompile.
      a600c913