Untabify cbits/float.c
Eliminate intermediate overflow for encodeFloat, fixes #5524
Removed pointless rule (realToFrac :: Int -> Int)
Whitespace only in GHC.Show
Fixed documentation bug
Fixed mistake in documentation and a typo in a comment
Change haddock for encodeFloat, fixes #5525
Fix fromRat' and fromRat''

Due to a wrong order of tests, values near the normalised/denormalised
border were sent down the wrong branch. That led to rounding twice and
picking the wrong neighbour for some values.

fromRat' no longer uses scaleRat, if we're confident nobody uses that,
we could remove it.
Explanatory comments
Use Rational constructor if numerator or denominator is 1
Eliminate unnecessary shift and reorder branches in fromRat''
Align arrows
Whitespace only
Fix typo in error message
Merge /home/dafis/GHC/bghc/libraries/base
Remove now unnecessary helper function
Minor: replace undefined uses with error as mentioned in ticket #5532
Improve performance of the unpack loop
Combine two calls to 'ord' (seems to be just slightly faster)
Remove the Show superclass of Num