summaryrefslogtreecommitdiff
path: root/docs/users_guide
diff options
context:
space:
mode:
Diffstat (limited to 'docs/users_guide')
-rw-r--r--docs/users_guide/bugs.xml2
-rw-r--r--docs/users_guide/extending_ghc.xml4
-rw-r--r--docs/users_guide/external_core.xml2
-rw-r--r--docs/users_guide/ghc.mk4
-rw-r--r--docs/users_guide/glasgow_exts.xml16
-rw-r--r--docs/users_guide/intro.xml10
-rw-r--r--docs/users_guide/profiling.xml2
-rw-r--r--docs/users_guide/safe_haskell.xml2
-rw-r--r--docs/users_guide/separate_compilation.xml2
-rw-r--r--docs/users_guide/sooner.xml2
-rw-r--r--docs/users_guide/using.xml2
-rw-r--r--docs/users_guide/win32-dlls.xml2
12 files changed, 25 insertions, 25 deletions
diff --git a/docs/users_guide/bugs.xml b/docs/users_guide/bugs.xml
index 72b06ce444..dba0d86630 100644
--- a/docs/users_guide/bugs.xml
+++ b/docs/users_guide/bugs.xml
@@ -457,7 +457,7 @@ checking for duplicates. The reason for this is efficiency, pure and simple.
<title>Known bugs or infelicities</title>
<para>The bug tracker lists bugs that have been reported in GHC but not
- yet fixed: see the <ulink url="http://hackage.haskell.org/trac/ghc/">GHC Trac</ulink>. In addition to those, GHC also has the following known bugs
+ yet fixed: see the <ulink url="http://ghc.haskell.org/trac/ghc/">GHC Trac</ulink>. In addition to those, GHC also has the following known bugs
or infelicities. These bugs are more permanent; it is unlikely that
any of them will be fixed in the short term.</para>
diff --git a/docs/users_guide/extending_ghc.xml b/docs/users_guide/extending_ghc.xml
index dc8d5b4739..5c9109cd5f 100644
--- a/docs/users_guide/extending_ghc.xml
+++ b/docs/users_guide/extending_ghc.xml
@@ -40,7 +40,7 @@ foo = ...
(disregarding the usual type restrictions of the splice syntax, and the usual restriction on splicing inside a splice - <literal>$([|1|])</literal> is fine as an annotation, albeit redundant).</para></listitem>
</itemizedlist>
- If you feel strongly that any of these restrictions are too onerous, <ulink url="http://hackage.haskell.org/trac/ghc/wiki/MailingListsAndIRC">
+ If you feel strongly that any of these restrictions are too onerous, <ulink url="http://ghc.haskell.org/trac/ghc/wiki/MailingListsAndIRC">
please give the GHC team a shout</ulink>.
</para>
@@ -126,7 +126,7 @@ $
<para>GHC has the ability to load compiler plugins at compile time. The feature is similar to the one provided by <ulink url="http://gcc.gnu.org/wiki/plugins">GCC</ulink>, and allows users to write plugins that can inspect and modify the compilation pipeline, as well as transform and inspect GHC's intermediate language, Core. Plugins are suitable for experimental analysis or optimization, and require no changes to GHC's source code to use.</para>
- <para>Plugins cannot optimize/inspect C--, nor can they implement things like parser/front-end modifications like GCC. If you feel strongly that any of these restrictions are too onerous, <ulink url="http://hackage.haskell.org/trac/ghc/wiki/MailingListsAndIRC"> please give the GHC team a shout</ulink>.</para>
+ <para>Plugins cannot optimize/inspect C--, nor can they implement things like parser/front-end modifications like GCC. If you feel strongly that any of these restrictions are too onerous, <ulink url="http://ghc.haskell.org/trac/ghc/wiki/MailingListsAndIRC"> please give the GHC team a shout</ulink>.</para>
<sect2 id="using-compiler-plugins">
<title>Using compiler plugins</title>
diff --git a/docs/users_guide/external_core.xml b/docs/users_guide/external_core.xml
index 22273818da..3052da69cc 100644
--- a/docs/users_guide/external_core.xml
+++ b/docs/users_guide/external_core.xml
@@ -1620,7 +1620,7 @@ case (error &quot;&quot;) of
</authorgroup>
<citetitle pubwork="article">System FC: equality constraints and coercions</citetitle>
<pubdate>2006</pubdate>
- <bibliomisc><ulink url="http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/FC">http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/FC</ulink></bibliomisc>
+ <bibliomisc><ulink url="http://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/FC">http://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/FC</ulink></bibliomisc>
</biblioentry>
<biblioentry>
diff --git a/docs/users_guide/ghc.mk b/docs/users_guide/ghc.mk
index 69864cc689..4737b5c302 100644
--- a/docs/users_guide/ghc.mk
+++ b/docs/users_guide/ghc.mk
@@ -5,8 +5,8 @@
# This file is part of the GHC build system.
#
# To understand how the build system works and how to modify it, see
-# http://hackage.haskell.org/trac/ghc/wiki/Building/Architecture
-# http://hackage.haskell.org/trac/ghc/wiki/Building/Modifying
+# http://ghc.haskell.org/trac/ghc/wiki/Building/Architecture
+# http://ghc.haskell.org/trac/ghc/wiki/Building/Modifying
#
# -----------------------------------------------------------------------------
diff --git a/docs/users_guide/glasgow_exts.xml b/docs/users_guide/glasgow_exts.xml
index fef3bf3854..26118d1d03 100644
--- a/docs/users_guide/glasgow_exts.xml
+++ b/docs/users_guide/glasgow_exts.xml
@@ -664,7 +664,7 @@ qualifier list has just one element, a boolean expression.
<para>
View patterns are enabled by the flag <literal>-XViewPatterns</literal>.
More information and examples of view patterns can be found on the
-<ulink url="http://hackage.haskell.org/trac/ghc/wiki/ViewPatterns">Wiki
+<ulink url="http://ghc.haskell.org/trac/ghc/wiki/ViewPatterns">Wiki
page</ulink>.
</para>
@@ -782,7 +782,7 @@ let {(x -> y) = e1 ;
</programlisting>
(For some amplification on this design choice see
-<ulink url="http://hackage.haskell.org/trac/ghc/ticket/4061">Trac #4061</ulink>.)
+<ulink url="http://ghc.haskell.org/trac/ghc/ticket/4061">Trac #4061</ulink>.)
</para>
</listitem>
@@ -1734,7 +1734,7 @@ has no non-bottom values. For example:
f x = case x of { }
</programlisting>
With dependently-typed features it is more useful
-(see <ulink url="http://hackage.haskell.org/trac/ghc/ticket/2431">Trac</ulink>).
+(see <ulink url="http://ghc.haskell.org/trac/ghc/ticket/2431">Trac</ulink>).
For example, consider these two candidate definitions of <literal>absurd</literal>:
<programlisting>
data a :==: b where
@@ -6269,7 +6269,7 @@ existential, and the above code is valid.
</para>
<para>
-See also <ulink url="http://hackage.haskell.org/trac/ghc/ticket/7347">Trac #7347</ulink>.
+See also <ulink url="http://ghc.haskell.org/trac/ghc/ticket/7347">Trac #7347</ulink>.
</para>
</sect2>
@@ -7552,7 +7552,7 @@ infer its type. If you supply a type signature, then that fixes type of the bin
</para><para>
The rationale for this more conservative strategy is given in
<ulink url="http://research.microsoft.com/~simonpj/papers/constraints/index.htm">the papers</ulink> "Let should not be generalised" and "Modular type inference with local assumptions", and
-a related <ulink url="http://hackage.haskell.org/trac/ghc/blog/LetGeneralisationInGhc7">blog post</ulink>.
+a related <ulink url="http://ghc.haskell.org/trac/ghc/blog/LetGeneralisationInGhc7">blog post</ulink>.
</para><para>
The flag <option>-XMonoLocalBinds</option> is implied by <option>-XTypeFamilies</option> and <option>-XGADTs</option>. You can switch it off again
with <option>-XNoMonoLocalBinds</option> but type inference becomes less predicatable if you do so. (Read the papers!)
@@ -7689,7 +7689,7 @@ main = print "b"
</para>
<para>
For more motivation and details please refer to the <ulink
- url="http://hackage.haskell.org/trac/ghc/wiki/DeferErrorsToRuntime">HaskellWiki</ulink>
+ url="http://ghc.haskell.org/trac/ghc/wiki/DeferErrorsToRuntime">HaskellWiki</ulink>
page or the <ulink
url="http://research.microsoft.com/en-us/um/people/simonpj/papers/ext-f/">original
paper</ulink>.
@@ -8097,7 +8097,7 @@ as, say, using the string <literal>"|~]"</literal> instead), and make your
quoter function interpret <literal>"|~]"</literal> as <literal>"|]"</literal>.
One way to implement this is to compose your quoter with a pre-processing pass to
perform your escape conversion. See the
-<ulink url="http://hackage.haskell.org/trac/ghc/ticket/5348">
+<ulink url="http://ghc.haskell.org/trac/ghc/ticket/5348">
discussion in Trac</ulink> for details.
</para></listitem>
</itemizedlist>
@@ -9804,7 +9804,7 @@ data T = T {-# UNPACK #-} !Float
conjunction with <option>-O</option><footnote>in fact, UNPACK
has no effect without <option>-O</option>, for technical
reasons
- (see <ulink url="http://hackage.haskell.org/trac/ghc/ticket/5252">tick
+ (see <ulink url="http://ghc.haskell.org/trac/ghc/ticket/5252">tick
5252</ulink>)</footnote>, in order to expose
unfoldings to the compiler so the reboxing can be removed as
often as possible. For example:</para>
diff --git a/docs/users_guide/intro.xml b/docs/users_guide/intro.xml
index a7cd33ac5c..6da700480c 100644
--- a/docs/users_guide/intro.xml
+++ b/docs/users_guide/intro.xml
@@ -53,7 +53,7 @@
<para>Alternatively, if you want to build GHC yourself, head on
over to the
- <ulink url="http://hackage.haskell.org/trac/ghc/wiki/Building">GHC
+ <ulink url="http://ghc.haskell.org/trac/ghc/wiki/Building">GHC
Building Guide</ulink> to find out how to get the sources, and
build it on your system. Note that GHC itself is written in
Haskell, so you will still need to install GHC in order to
@@ -76,7 +76,7 @@
</listitem>
<listitem>
- <para><ulink url="http://hackage.haskell.org/trac/ghc/">GHC
+ <para><ulink url="http://ghc.haskell.org/trac/ghc/">GHC
Developers Home</ulink> (developer documentation, wiki, and
bug tracker)</para>
</listitem>
@@ -189,7 +189,7 @@
<para>
Glasgow Haskell is a changing system so there are sure to be
bugs in it. If you find one, please see
- <ulink url="http://hackage.haskell.org/trac/ghc/wiki/ReportABug">this wiki page</ulink>
+ <ulink url="http://ghc.haskell.org/trac/ghc/wiki/ReportABug">this wiki page</ulink>
for information on how to report it.
</para>
@@ -236,7 +236,7 @@
We may make snapshot releases of the current stable branch <ulink
url="http://www.haskell.org/ghc/dist/stable/dist/">available for
download</ulink>, and the latest sources are available from <ulink
- url="http://hackage.haskell.org/trac/ghc/wiki/Repositories">the git
+ url="http://ghc.haskell.org/trac/ghc/wiki/Repositories">the git
repositories</ulink>.
</para>
@@ -271,7 +271,7 @@
We may make snapshot releases of the HEAD <ulink
url="http://www.haskell.org/ghc/dist/current/dist/">available for
download</ulink>, and the latest sources are available from <ulink
- url="http://hackage.haskell.org/trac/ghc/wiki/Repositories">the git
+ url="http://ghc.haskell.org/trac/ghc/wiki/Repositories">the git
repositories</ulink>.
</para>
diff --git a/docs/users_guide/profiling.xml b/docs/users_guide/profiling.xml
index fdc7b2b24d..5bb396d377 100644
--- a/docs/users_guide/profiling.xml
+++ b/docs/users_guide/profiling.xml
@@ -1772,7 +1772,7 @@ Options:
<para>Because ticky-ticky profiling requires a certain familiarity
with GHC internals, we have moved the documentation to the
wiki. Take a look at its <ulink
- url="http://hackage.haskell.org/trac/ghc/wiki/Commentary/Profiling">overview
+ url="http://ghc.haskell.org/trac/ghc/wiki/Commentary/Profiling">overview
of the profiling options</ulink>, which includeds a link to the
ticky-ticky profiling page.</para>
</sect1>
diff --git a/docs/users_guide/safe_haskell.xml b/docs/users_guide/safe_haskell.xml
index 13c4a46309..04a244b3af 100644
--- a/docs/users_guide/safe_haskell.xml
+++ b/docs/users_guide/safe_haskell.xml
@@ -768,7 +768,7 @@
<para>
There is a more detailed discussion of the issues involved in compilation
safety and some potential solutions on the <ulink
- url="http://hackage.haskell.org/trac/ghc/wiki/SafeHaskell/SafeCompilation">GHC
+ url="http://ghc.haskell.org/trac/ghc/wiki/SafeHaskell/SafeCompilation">GHC
Wiki</ulink>.
</para>
diff --git a/docs/users_guide/separate_compilation.xml b/docs/users_guide/separate_compilation.xml
index 8122d53b8b..5ef78804b5 100644
--- a/docs/users_guide/separate_compilation.xml
+++ b/docs/users_guide/separate_compilation.xml
@@ -699,7 +699,7 @@ $ ghc -c parse/Foo.hs parse/Bar.hs gurgle/Bumble.hs -odir `uname -m`
sight!</para>
<para>You can read
- about <ulink url="http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/RecompilationAvoidance">how
+ about <ulink url="http://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/RecompilationAvoidance">how
all this works</ulink> in the GHC commentary.</para>
</sect2>
diff --git a/docs/users_guide/sooner.xml b/docs/users_guide/sooner.xml
index 4a6430c9db..68bcc61b48 100644
--- a/docs/users_guide/sooner.xml
+++ b/docs/users_guide/sooner.xml
@@ -294,7 +294,7 @@ f (Wibble x y) # ugly, and proud of it
the third field in the pragma; it should say
<literal>Strictness: &lt;string&gt;</literal>. The
<literal>&lt;string&gt;</literal> gives the strictness of
- the function's arguments: see <ulink url="http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/Demand">
+ the function's arguments: see <ulink url="http://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/Demand">
the GHC Commentary</ulink> for a description of the strictness notation.
</para>
diff --git a/docs/users_guide/using.xml b/docs/users_guide/using.xml
index 5618a2a568..fc3f61b7f9 100644
--- a/docs/users_guide/using.xml
+++ b/docs/users_guide/using.xml
@@ -2906,7 +2906,7 @@ data D = D !C
</variablelist>
-<para>Currently (as of version 6.8.2), GHC does not have the ability to read in External Core files as source. If you would like GHC to have this ability, please <ulink url="http://hackage.haskell.org/trac/ghc/wiki/MailingListsAndIRC">make your wishes known to the GHC Team</ulink>.</para>
+<para>Currently (as of version 6.8.2), GHC does not have the ability to read in External Core files as source. If you would like GHC to have this ability, please <ulink url="http://ghc.haskell.org/trac/ghc/wiki/MailingListsAndIRC">make your wishes known to the GHC Team</ulink>.</para>
</sect1>
diff --git a/docs/users_guide/win32-dlls.xml b/docs/users_guide/win32-dlls.xml
index 2e2cb46298..f9a399c44c 100644
--- a/docs/users_guide/win32-dlls.xml
+++ b/docs/users_guide/win32-dlls.xml
@@ -486,7 +486,7 @@ ghc -shared -o Adder.dll Adder.o Adder_stub.o StartEnd.o
severe restrictions on which actions can be performed during
<literal>DllMain</literal>, and <literal>hs_init</literal> violates these
restrictions, which can lead to your dll freezing during startup (see
- <ulink url="http://hackage.haskell.org/trac/ghc/ticket/3605">bug
+ <ulink url="http://ghc.haskell.org/trac/ghc/ticket/3605">bug
#3605</ulink>).
</para>