1. 30 Oct, 2007 2 commits
  2. 16 Jun, 2008 2 commits
  3. 11 Jun, 2008 1 commit
  4. 16 Jun, 2008 1 commit
  5. 14 Jun, 2008 3 commits
    • simonpj@microsoft.com's avatar
      Fix Trac #2358: 1-tuples in Template Haskell · 0dac9529
      simonpj@microsoft.com authored
      fons points out that TH was treating 1-tuples inconsistently.  Generally
      we make a 1-tuple into a no-op, so that (e) and e are the same.  But
      I'd forgotten to do this for types.
      It is possible to have a type with an un-saturated 1-tuple type
      constructor. That now elicits an error message when converting from
      TH syntax to Hs syntax
    • simonpj@microsoft.com's avatar
      Fix nasty Simplifier scoping bug · 562ce83f
      simonpj@microsoft.com authored
      This bug was somehow tickled by the new code for desugaring
      polymorphic bindings, but the bug has been there a long time.  The
      bindings floated out in simplLazyBind, generated by abstractFloats,
      were getting processed by postInlineUnconditionally. But that was
      wrong because part of their scope has already been processed.
      That led to a bit of refactoring in the simplifier.  See comments
      with Simplify.addPolyBind.
      In principle this might happen in 6.8.3, but in practice it doesn't seem
      to, so probably not worth merging.
    • simonpj@microsoft.com's avatar
  6. 16 Jun, 2008 2 commits
    • Ian Lynagh's avatar
      More commandline flag improvements · 0f5e104c
      Ian Lynagh authored
      * Allow -ffoo flags to be deprecated
      * Mark some -ffoo flags as deprecated
      * Avoid using deprecated flags in error messages, in the build system, etc
      * Add a flag to en/disable the deprecated flag warning
    • Ian Lynagh's avatar
      Remove an ifdef · 1363f412
      Ian Lynagh authored
  7. 15 Jun, 2008 5 commits
  8. 14 Jun, 2008 21 commits
  9. 03 Jun, 2008 1 commit
  10. 14 Jun, 2008 2 commits