1. 31 Aug, 2014 1 commit
  2. 22 Sep, 2013 1 commit
  3. 21 Sep, 2013 1 commit
    • Herbert Valerio Riedel's avatar
      Add Haddock `/Since: 4.7.0.0/` comments to new symbols · 77f32dad
      Herbert Valerio Riedel authored
      
      
      These annotations were added in such a way, that the line
      
      {{{
      /Since: 4.7.0.0/
      }}}
      
      represents the last paragraph of the Haddock comment.
      
      Maybe Haddock will have support for this meta-syntax at some point, and
      be able to inherited the since-version property to the children of an
      annotated symbol and display the since-version property in the rendered
      documentation only in cases when it's not visually obvious (for
      instance, when re-exporting documentation strings).
      Signed-off-by: Herbert Valerio Riedel's avatarHerbert Valerio Riedel <hvr@gnu.org>
      77f32dad
  4. 18 Sep, 2013 1 commit
  5. 15 Sep, 2013 1 commit
  6. 17 Jul, 2013 1 commit
  7. 11 Jun, 2013 1 commit
  8. 09 Jun, 2013 1 commit
  9. 06 Jun, 2013 1 commit
    • Simon Peyton Jones's avatar
      Re-jig SOURCE imports · 8d87b5bf
      Simon Peyton Jones authored
      * Do not have have an hs-boot file for Data.Typeable
      * Instead make all the loops go through
           GHC.Err (just a couple of magic functions)
           GHC.Exception (some non-exceptional functions)
      
      The main idea is
        a) don't involve classes in the hs-boot world
        b) loop through error cases where performance doesn't matter
        c) be careful not to SOURCE import things that are bottom,
           unless MkCore knows about them in eRROR_IDS, so that we
           see their strictness
      8d87b5bf
  10. 13 Feb, 2013 1 commit
  11. 23 Sep, 2012 1 commit
  12. 21 May, 2012 2 commits
  13. 18 Feb, 2012 1 commit
  14. 17 Feb, 2012 1 commit
  15. 16 Feb, 2012 1 commit
  16. 14 Jan, 2012 1 commit
  17. 08 Nov, 2011 1 commit
    • tibbe's avatar
      Add unsafeShift to Data.Bits · f1c593e0
      tibbe authored
      This allows shifting by a non-statically known amount without
      introducing a branch (to check for "overflow").
      f1c593e0
  18. 26 Oct, 2011 1 commit
  19. 16 Sep, 2011 1 commit
  20. 15 Sep, 2011 1 commit
  21. 25 Aug, 2011 1 commit
  22. 24 Aug, 2011 1 commit
  23. 28 Jul, 2011 1 commit
  24. 18 Jun, 2011 1 commit
  25. 28 Jan, 2011 1 commit
  26. 12 Nov, 2010 1 commit
  27. 20 Oct, 2010 1 commit
    • Daniel Fischer's avatar
      FIX #1434 · 2620fbe0
      Daniel Fischer authored
      Rewrite rules for RealFrac methods with sized Int and Word targets.
      For all types whose range is contained in Int's range, there are now
      rewrite rules for properFraction, truncate, floor, ceiling and round
      from Double and Float, going through the specialised methods for Int.
      
      Unfortunately, we can't have a rewrite rule for Word.
      2620fbe0
  28. 29 Oct, 2009 1 commit
  29. 24 Apr, 2009 2 commits
  30. 03 Apr, 2009 1 commit
    • simonpj@microsoft.com's avatar
      Import GHC.Err so we see bottoming functions properly · e3abe558
      simonpj@microsoft.com authored
      Before this patch, GHC/Err.lhs-boot exported divZeroError and overflowError,
      as well as plain 'error'.  The latter has a wired-in defn in GHC (MkId.lhs),
      but the former two do not.  As a result GHC doesn't see that overflowError
      is a bottoming function at a crucial moment when compiling GHC.Real, and
      that means that divMod wasn't getting the CPR property.
      
      The fix is easy:
        - GHC/Err.lhs-boot should export only 'error'
      
        - GHC.Real, GHC.Int, and GHC.Word should import GHC.Err
          directly.  They can do this nowadays without creating
          a module loop, thanks to the new exception story
      e3abe558
  31. 20 Aug, 2008 1 commit
  32. 05 Aug, 2008 1 commit
  33. 30 Jul, 2008 1 commit
    • Simon Marlow's avatar
      FIX #2376: inline shiftR · f3b135c7
      Simon Marlow authored
      Duplicating the default definition for shiftR doesn't seem quite right
      to me, but it gets the right results when compiling the example
      program, and I couldn't find a better way to do it.
      f3b135c7
  34. 16 Jun, 2008 1 commit
  35. 25 Mar, 2008 1 commit
  36. 23 Mar, 2008 1 commit
    • Ian Lynagh's avatar
      Move Integer out into its own package · 175e0450
      Ian Lynagh authored
      We now depend on the new integer package.
      We also depend on a new ghc-prim package, which has GHC.Prim,
      GHC.PrimopWrappers, and new modules GHC.Bool and GHC.Generics,
      containing Bool and Unit/Inl/Inr respectively.
      175e0450
  37. 05 Mar, 2008 1 commit
  38. 20 Jan, 2008 1 commit