- 24 Nov, 2010 1 commit
-
-
Simon Marlow authored
-
- 08 Nov, 2010 1 commit
-
-
Simon Marlow authored
-
- 20 Nov, 2010 3 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 17 Nov, 2010 3 commits
-
-
simonpj@microsoft.com authored
This makes them perform well robustly (e.g. in test perf/should_run/MethSharing) rather than relying on a rather delicate let-floating. See Note [Inlining (^) in Real.lhs
-
simonpj@microsoft.com authored
-
dimitris@microsoft.com authored
-
- 14 Oct, 2010 3 commits
-
-
basvandijk authored
-
basvandijk authored
-
basvandijk authored
-
- 16 Nov, 2010 1 commit
-
-
simonpj@microsoft.com authored
-
- 13 Nov, 2010 2 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 12 Nov, 2010 1 commit
-
-
simonpj@microsoft.com authored
-
- 03 Nov, 2010 1 commit
-
-
tibbe authored
-
- 31 Oct, 2010 4 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 27 Oct, 2010 3 commits
-
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
-
Simon Marlow authored
-
- 16 Oct, 2010 1 commit
-
-
basvandijk authored
-
- 25 Oct, 2010 2 commits
-
-
simonpj@microsoft.com authored
This is part of the fix for #4436 showMultiLineString :: String -> [String] -- | Like 'showLitString' (expand escape characters using Haskell -- escape conventions), but -- * break the string into multiple lines -- * wrap the entire thing in double quotes -- Example: @breakMultiLineString "hello\ngoodbye\nblah"@ -- returns @["\"hello\\", "\\goodbye\\", "\\blah\"" ]@ -- where those "\\" are really just a single backslash -- (but I'm writing them here as Haskell literals)
-
Malcolm.Wallace@me.com authored
-
- 23 Oct, 2010 1 commit
-
-
Ian Lynagh authored
-
- 22 Oct, 2010 1 commit
-
-
simonpj@microsoft.com authored
-
- 19 Oct, 2010 2 commits
-
-
Daniel Fischer authored
fromRational :: Rational -> Ratio a produced invalid results for fixed-width types a. Reduce the fraction to avoid that.
-
Daniel Fischer authored
Special versions for the power functions with a Rational base and rewrite rules.
-
- 21 Oct, 2010 2 commits
-
-
Simon Marlow authored
-
Daniel Fischer authored
Avoid superfluous gcd calculation in recip for Ratio a because numerator and denominator are known to be coprime.
-
- 26 Sep, 2010 2 commits
-
-
basvandijk authored
-
basvandijk authored
-
- 20 Oct, 2010 2 commits
-
-
Daniel Fischer authored
Make selector thunks visible to GHC to fix a space leak in lines.
-
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.
-
- 18 Oct, 2010 1 commit
-
-
simonpj@microsoft.com authored
Reason: avoid having to link the entire ghc package in modules that use compile-time annotations: import GHC.Exts( SpecConstrAnnotation ) {-# ANN type T ForceSpecConstr #-} It's a kind of bug that the package exporting SpecConstrAnnotation is linked even though it is only needed at compile time, but putting the data type declaration in GHC.Exts is a simple way to sidestep the problem See See Note [SpecConstrAnnotation] in SpecConstr
-
- 14 Oct, 2010 1 commit
-
-
Simon Marlow authored
-
- 13 Oct, 2010 2 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
Fix scaleFloat by clamping the scaling parameter so that exponent + scale doesn't overflow. Patch by: Daniel Fischer <daniel.is.fischer@web.de>
-