Changes between Version 26 and Version 27 of ReportABug


Ignore:
Timestamp:
Oct 25, 2013 1:59:06 PM (22 months ago)
Author:
monoidal
Comment:

note about kindFunResult

Legend:

Unmodified
Added
Removed
Modified
  • ReportABug

    v26 v27  
    1313== Frequently reported bugs ==
    1414
    15 GHC 7.4 gives an internal error (panic) on:
     15The following cause an internal error (panic) and are already fixed in the development version.
    1616
    17  * Lowercase identifier used in a deriving clause, such as {{{data A = B deriving show}}}. Use uppercase: {{{deriving Show}}}. Bug #5961.
    18  * Invalid instances: {{{instance A => B => C where ...}}}, {{{instance A -> B}}}, {{{instance (A, B)}}} etc. Bug #5951.
    19 
    20 Both errors are fixed in GHC 7.6, if possible, you should upgrade.
    21 
    22 GHC 7.6 gives a panic on an invalid strictness annotation {{{data X = X (!Maybe Int)}}}. The correct way is {{{data X = X (!(Maybe Int))}}}. This is fixed in the development version. See bug #7210.
     17 * GHC 7.4: Lowercase identifier used in a deriving clause, such as {{{data A = B deriving show}}}. Use uppercase: {{{deriving Show}}}. Bug #5961.
     18 * GHC 7.4: Invalid instances: {{{instance A => B => C where ...}}}, {{{instance A -> B}}}, {{{instance (A, B)}}} etc. Bug #5951.
     19 * GHC 7.6: Invalid strictness annotation {{{data X = X (!Maybe Int)}}}. The correct way is {{{data X = X (!(Maybe Int))}}}. Bug #7210.
     20 * GHC 7.6: kindFunResult panic when `lift` is applied to two parameters (e.g. `lift putStrLn "hello"`). This is a kind error, it should be `lift (putStrLn "hello").` Bugs #7368, #7920.
    2321
    2422== How do I tell if I should report my bug? ==