From: simonmar Date: Thu, 10 Nov 2005 10:52:40 +0000 (+0000) Subject: [project @ 2005-11-10 10:52:40 by simonmar] X-Git-Tag: Initial_conversion_from_CVS_complete~53 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=51ab82d2c77dbb12fb6d92cfcf6ee30c5a543997;p=ghc-hetmet.git [project @ 2005-11-10 10:52:40 by simonmar] - point to the bug tracker from the "known bugs" section - move the item about instances from GHCi to GHC, and tweak it a bit --- diff --git a/ghc/docs/users_guide/bugs.xml b/ghc/docs/users_guide/bugs.xml index f9fc964..ab0b9be 100644 --- a/ghc/docs/users_guide/bugs.xml +++ b/ghc/docs/users_guide/bugs.xml @@ -283,9 +283,11 @@ checking for duplicates. The reason for this is efficiency, pure and simple. Known bugs or infelicities - In addition to the divergences from the Haskell 98 standard - listed above, GHC has the following known bugs or - infelicities. + The bug tracker lists bugs that have been reported in GHC but not + yet fixed: see the SourceForge GHC + page. In addition to those, GHC also has the following known bugs + or infelicities. These bugs are more permanent; it is unlikely that + any of them will be fixed in the short term. Bugs in GHC @@ -338,6 +340,17 @@ checking for duplicates. The reason for this is efficiency, pure and simple. url="http://research.microsoft.com/~simonpj/Papers/inlining"> Secrets of the GHC inliner. + + + GHC does not keep careful track of + what instance declarations are 'in scope' if they come from other packages. + Instead, all instance declarations that GHC has seen in other + packages are all in scope everywhere, whether or not the + module from that package is used by the command-line + expression. This bug affects only the mode and + GHCi. + + @@ -356,15 +369,6 @@ checking for duplicates. The reason for this is efficiency, pure and simple. module (whatever that is). - - GHCi does not keep careful track of what instance - declarations are 'in scope' if they come from other packages. - Instead, all instance declarations that GHC has seen in other - packages are all in scope everywhere, whether or not the - module from that package is used by the command-line - expression. - - On Windows, there's a GNU ld/BFD bug whereby it emits bogus PE object files that have more than