X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=docs%2Fusers_guide%2F6.12.1-notes.xml;h=9e0ecbfbf84c6d8afd9f5795f0ac3d6510f688fe;hb=e5c3b478b3cd1707cf122833822f44b2ac09b8e9;hp=5ab49962d0d80b55380d99c80f6c646cc95c74cb;hpb=0243f3571c7f30eda9f8b0adadfdf12d1284742d;p=ghc-hetmet.git diff --git a/docs/users_guide/6.12.1-notes.xml b/docs/users_guide/6.12.1-notes.xml index 5ab4996..9e0ecbf 100644 --- a/docs/users_guide/6.12.1-notes.xml +++ b/docs/users_guide/6.12.1-notes.xml @@ -215,16 +215,7 @@ data instance T [a] where block, but its result is not bound. The flags -fwarn-unused-do-bind and -fwarn-wrong-do-bind control - these warnings. - - - - - - There is a new warning if a monadic result of type other than - m () is not bound. - The flag -fwarn-unused-do-bind controls - this warning. + these warnings (see ). @@ -521,12 +512,6 @@ Loaded: Prelude Support PageUp and PageDown keys. - - - - Let ctrl-L (clear-screen) work during getInputChar. - - @@ -627,20 +612,20 @@ ghc --abi-hash M1 M2 ... - + There is a new command ghc-pkg init to create a package database. - + - + There is a new command ghc-pkg dot to generate a GraphViz graph of the dependencies between installed packages. - + @@ -707,6 +692,19 @@ ghc --abi-hash M1 M2 ... + Lazy I/O now throws an exception if an error is + encountered, in a divergence from the Haskell 98 spec which + requires that errors are discarded (see Section 21.2.2 of + the Haskell 98 report). The exception thrown is the usual + IO exception that would be thrown if the failing IO + operation was performed in the IO monad, and can be caught + by System.IO.Error.catch + or Control.Exception.catch. + + + + + It is now possible to create your own handles. For more information, see the GHC.IO.Handle haddock docs.