X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=docs%2Fusers_guide%2Fusing.xml;h=21e5205022150da4510fe55f7e1cebd245941906;hb=9d03becc597e5b1ab6c8466209a1263bf8ba6f29;hp=c12f76b7c7810b610af8e6c2061d60c5b659d9a7;hpb=da3ab5cd1dfea1415e78404510e3acbff8759413;p=ghc-hetmet.git diff --git a/docs/users_guide/using.xml b/docs/users_guide/using.xml index c12f76b..21e5205 100644 --- a/docs/users_guide/using.xml +++ b/docs/users_guide/using.xml @@ -1522,15 +1522,31 @@ f "2" = 2 - - + + - Turn off the "state hack" whereby any lambda with a - State# token as argument is considered to be - single-entry, hence it is considered OK to inline things inside - it. This can improve performance of IO and ST monad code, but it - runs the risk of reducing sharing. + Turn on call-pattern specialisation. + + + + + + + + + + Turn on the liberate-case transformation. + + + + + + + + + + Turn on the static argument transformation.