summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lynagh <ian@well-typed.com>2012-11-13 21:02:33 +0000
committerIan Lynagh <ian@well-typed.com>2012-11-13 21:02:33 +0000
commit7ea49661cc5b45b048aca9a45f7fe3616fb56228 (patch)
treefdb3e11d922085c899cc5910ffec9fe4b2867aaf
parent9d7182fb010dc807045cb20c7b592dee5782fac8 (diff)
downloadhaskell-7ea49661cc5b45b048aca9a45f7fe3616fb56228.tar.gz
Update the "Special built-in functions" docs
In particular, avoid referring the user to GHC.Prim; they generally ought to use GHC.Exts instead.
-rw-r--r--docs/users_guide/glasgow_exts.xml13
1 files changed, 3 insertions, 10 deletions
diff --git a/docs/users_guide/glasgow_exts.xml b/docs/users_guide/glasgow_exts.xml
index fa0f3aa4e2..eeea29b330 100644
--- a/docs/users_guide/glasgow_exts.xml
+++ b/docs/users_guide/glasgow_exts.xml
@@ -9907,24 +9907,17 @@ r) ->
<sect1 id="special-ids">
<title>Special built-in functions</title>
-<para>GHC has a few built-in functions with special behaviour. These
-are now described in the module <ulink
-url="&libraryGhcPrimLocation;/GHC-Prim.html"><literal>GHC.Prim</literal></ulink>
-in the library documentation.
+<para>GHC has a few built-in functions with special behaviour.
In particular:
<itemizedlist>
<listitem><para>
-<ulink url="&libraryGhcPrimLocation;/GHC-Prim.html#v%3Ainline"><literal>inline</literal></ulink>
+<ulink url="&libraryGhcPrimLocation;/GHC-Exts.html#v%3Ainline"><literal>inline</literal></ulink>
allows control over inlining on a per-call-site basis.
</para></listitem>
<listitem><para>
-<ulink url="&libraryGhcPrimLocation;/GHC-Prim.html#v%3Alazy"><literal>lazy</literal></ulink>
+<ulink url="&libraryGhcPrimLocation;/GHC-Exts.html#v%3Alazy"><literal>lazy</literal></ulink>
restrains the strictness analyser.
</para></listitem>
-<listitem><para>
-<ulink url="&libraryGhcPrimLocation;/GHC-Prim.html#v%3AunsafeCoerce%23"><literal>unsafeCoerce#</literal></ulink>
-allows you to fool the type checker.
-</para></listitem>
</itemizedlist>
</para>
</sect1>