X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=docs%2Fusers_guide%2F6.6-notes.xml;h=0e7b12b94911f704beac08ba5b00c396dd990cd4;hb=143f4381d242e4a1c3174e8a0732a1e48f00a1aa;hp=9b215b0f5531577fa62bc0182e10137dff29529c;hpb=28314aa42433b174156bb870d08af745662b99bb;p=ghc-hetmet.git diff --git a/docs/users_guide/6.6-notes.xml b/docs/users_guide/6.6-notes.xml index 9b215b0..0e7b12b 100644 --- a/docs/users_guide/6.6-notes.xml +++ b/docs/users_guide/6.6-notes.xml @@ -28,7 +28,7 @@ GHC now handles impredicative polymorphism and there are changes to the way scoped type variables work; see Simon's e-mail - for more details. + for more details of the change, or for the documentation. @@ -41,6 +41,7 @@ f (x, y) | x `seq` False = undefined | otherwise = [x,y] + See for more details. @@ -96,6 +97,8 @@ performance when a lot of memory is taken up by STArrays, IOArrays, STRefs or IORefs. + For more details see + trac bug #650. @@ -250,8 +253,14 @@ MyIO t rather than just IO t. + See + GHC's mechansim for deriving user-defined classes + for newtypes has been further generalised, to multi-parameter type + classes and higher-kinded types. See . + By default, pattern bindings in GHC are now monomorphic. @@ -281,9 +290,17 @@ + Linear implicit parameters have been scheduled for removal for some + time. In 6.6 we've removed them from the user manual, and they may + well disappear from the compiler itself in 6.6.1. + + + + It is now possible, with the -I RTS flag, to control the amount of idle time that happens before a major - GC is performed. + GC is performed. There is more detail in + . @@ -294,8 +311,30 @@ - The flag can now be used with - , and hence can be used by cabal. + The flag, which makes libraries + smaller, can now be used with and hence + can be used by cabal. + See for more information. + + + + + Template Haskell used to have limited support for type signatures in + patterns, but since that design is in flux for Haskell (let alone + Template Haskell), we've removed type signatures in patterns from + Template Haskell. + + + + + GHC now supports postfix operators, as a simple generalisation of + left sections (). + + + + + Parallel arrays, as enabled by -fparr, no + longer work. They'll be coming back shortly, in full glory. @@ -740,7 +779,7 @@ - Version number 1.1.5 (was 1.1.4). + Version number 1.1.6 (was 1.1.4). @@ -763,24 +802,6 @@ - Added cabal-setup, a user interface to - building and installing Cabal packages. - - - - - Added cabal-install, an automated - installer for cabal packages. - - - - - There is now a Network.Hackage hierarchy - for code needed by hackage, the package server. - - - - There are now modules Distribution.Simple.compiler for each of GHC, NHC,