X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=docs%2Fusers_guide%2F6.6-notes.xml;fp=docs%2Fusers_guide%2F6.6-notes.xml;h=6b6df22f3085ccb9c615b679c4c9465e4e9bfc16;hb=bebf54b1fefef0c337955ec1e653b44f4ec63d10;hp=0e7b12b94911f704beac08ba5b00c396dd990cd4;hpb=90bbfd9f775c1018d6d5c4a9df7c3b277bb89e3d;p=ghc-hetmet.git diff --git a/docs/users_guide/6.6-notes.xml b/docs/users_guide/6.6-notes.xml index 0e7b12b..6b6df22 100644 --- a/docs/users_guide/6.6-notes.xml +++ b/docs/users_guide/6.6-notes.xml @@ -17,14 +17,6 @@ - GHC's modules are now also bundled into a - ghc package, allowing programs to make use - of GHC as a library. The interface has not yet been properly - designed, so is subject to change. - - - - GHC now handles impredicative polymorphism and there are changes to the way scoped type variables work; see Simon's e-mail @@ -297,10 +289,21 @@ - It is now possible, with the -I RTS flag, - to control the amount of idle time that happens before a major - GC is performed. There is more detail in - . + If the program is idle for a certain amount of time then GHC + will now take the opportunity to do a major garbage collection. + The amount of idle time that is required before that happens + is controlled by the new -I RTS flag. + There is more detail in . + + + + + It is now possible to control the frequency that the RTS clock + ticks at with the new -V RTS flag. This is + normally handled automatically by other flags, but this flag + is needed if you want to increase the resolution of the time + profiler. + For more details see . @@ -311,8 +314,9 @@ - The flag, which makes libraries - smaller, can now be used with and hence + The flag, which when used to compile + libraries means executables using the library will be smaller, + can now be used with and hence can be used by cabal. See for more information. @@ -486,6 +490,7 @@ inline which, provided the RHS is visible to the compiler, forcibly inlines its argument. Otherwise, it acts like id. + For more details, see . @@ -493,6 +498,7 @@ GHC.Exts now provides a function lazy which forces GHC to think that its argument is lazy in its first argument. + For more details, see . @@ -1613,6 +1619,24 @@ + GHC As A Library + + Version number 6.6. + + + The internal modules of GHC are now available as a library, package + name ghc. + The interface has not been designed with use by other programs + in mind, so expect the API to vary radically in future + releases. + + + An introduction to using the library can be found + on the wiki. + + + + Internal changes