summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Marlow <marlowsd@gmail.com>2013-09-23 16:03:44 +0100
committerSimon Marlow <marlowsd@gmail.com>2013-10-01 11:45:46 +0100
commit2f69aaea7066b8d11034925d9376fadd67361eca (patch)
tree384711303663047480f88d727a3b5fa3ed90e8d3
parent0b0fec536e35769b64b8bc5397c84138fa512155 (diff)
downloadhaskell-2f69aaea7066b8d11034925d9376fadd67361eca.tar.gz
Globally replace "hackage.haskell.org" with "ghc.haskell.org"
-rw-r--r--ANNOUNCE8
-rw-r--r--HACKING.md18
-rw-r--r--MAKEHELP2
-rw-r--r--Makefile4
-rw-r--r--README.md24
-rw-r--r--bindisttest/Makefile4
-rw-r--r--bindisttest/ghc.mk4
-rwxr-xr-xboot2
-rw-r--r--compiler/Makefile4
-rw-r--r--compiler/basicTypes/DataCon.lhs2
-rw-r--r--compiler/basicTypes/IdInfo.lhs2
-rw-r--r--compiler/basicTypes/MkId.lhs2
-rw-r--r--compiler/basicTypes/NameEnv.lhs2
-rw-r--r--compiler/basicTypes/NameSet.lhs2
-rw-r--r--compiler/basicTypes/OccName.lhs2
-rw-r--r--compiler/basicTypes/Var.lhs2
-rw-r--r--compiler/basicTypes/VarEnv.lhs2
-rw-r--r--compiler/basicTypes/VarSet.lhs2
-rw-r--r--compiler/cmm/CmmInfo.hs2
-rw-r--r--compiler/cmm/CmmLex.x2
-rw-r--r--compiler/cmm/CmmParse.y2
-rw-r--r--compiler/cmm/cmm-notes4
-rw-r--r--compiler/codeGen/StgCmmTicky.hs2
-rw-r--r--compiler/coreSyn/CoreArity.lhs2
-rw-r--r--compiler/coreSyn/CoreLint.lhs2
-rw-r--r--compiler/coreSyn/CoreSubst.lhs2
-rw-r--r--compiler/coreSyn/CoreSyn.lhs2
-rw-r--r--compiler/coreSyn/CoreTidy.lhs2
-rw-r--r--compiler/coreSyn/CoreUnfold.lhs2
-rw-r--r--compiler/coreSyn/MkCore.lhs2
-rw-r--r--compiler/coreSyn/TrieMap.lhs2
-rw-r--r--compiler/deSugar/DsArrows.lhs2
-rw-r--r--compiler/deSugar/DsBinds.lhs2
-rw-r--r--compiler/deSugar/DsCCall.lhs2
-rw-r--r--compiler/deSugar/DsUtils.lhs2
-rw-r--r--compiler/deSugar/MatchCon.lhs2
-rw-r--r--compiler/ghc.mk4
-rw-r--r--compiler/ghci/ByteCodeGen.lhs2
-rw-r--r--compiler/ghci/ByteCodeInstr.lhs2
-rw-r--r--compiler/ghci/RtClosureInspect.hs2
-rw-r--r--compiler/hsSyn/HsLit.lhs2
-rw-r--r--compiler/hsSyn/HsUtils.lhs2
-rw-r--r--compiler/iface/BuildTyCl.lhs2
-rw-r--r--compiler/iface/IfaceEnv.lhs2
-rw-r--r--compiler/iface/IfaceSyn.lhs4
-rw-r--r--compiler/iface/MkIface.lhs2
-rw-r--r--compiler/main/DynFlags.hs2
-rw-r--r--compiler/main/PprTyThing.hs2
-rw-r--r--compiler/main/TidyPgm.lhs2
-rw-r--r--compiler/nativeGen/PPC/Cond.hs2
-rw-r--r--compiler/nativeGen/PPC/Ppr.hs2
-rw-r--r--compiler/nativeGen/PPC/RegInfo.hs2
-rw-r--r--compiler/nativeGen/Reg.hs2
-rw-r--r--compiler/nativeGen/RegClass.hs2
-rw-r--r--compiler/nativeGen/SPARC/CodeGen/Amode.hs2
-rw-r--r--compiler/nativeGen/SPARC/CodeGen/Base.hs2
-rw-r--r--compiler/nativeGen/SPARC/CodeGen/CondCode.hs2
-rw-r--r--compiler/nativeGen/SPARC/CodeGen/Expand.hs2
-rw-r--r--compiler/nativeGen/SPARC/CodeGen/Gen32.hs2
-rw-r--r--compiler/nativeGen/SPARC/CodeGen/Sanity.hs2
-rw-r--r--compiler/nativeGen/SPARC/Cond.hs2
-rw-r--r--compiler/nativeGen/SPARC/Imm.hs2
-rw-r--r--compiler/nativeGen/SPARC/Instr.hs2
-rw-r--r--compiler/nativeGen/SPARC/Regs.hs2
-rw-r--r--compiler/nativeGen/SPARC/ShortcutJump.hs2
-rw-r--r--compiler/nativeGen/SPARC/Stack.hs2
-rw-r--r--compiler/nativeGen/Size.hs2
-rw-r--r--compiler/nativeGen/TargetReg.hs2
-rw-r--r--compiler/nativeGen/X86/RegInfo.hs2
-rw-r--r--compiler/parser/Ctype.lhs2
-rw-r--r--compiler/parser/Parser.y.pp2
-rw-r--r--compiler/parser/ParserCore.y2
-rw-r--r--compiler/prelude/PrelInfo.lhs2
-rw-r--r--compiler/prelude/TysPrim.lhs2
-rw-r--r--compiler/prelude/primops.txt.pp4
-rw-r--r--compiler/profiling/CostCentre.lhs2
-rw-r--r--compiler/rename/RnBinds.lhs2
-rw-r--r--compiler/rename/RnExpr.lhs2
-rw-r--r--compiler/rename/RnNames.lhs2
-rw-r--r--compiler/rename/RnPat.lhs2
-rw-r--r--compiler/simplCore/CoreMonad.lhs2
-rw-r--r--compiler/simplCore/FloatIn.lhs2
-rw-r--r--compiler/simplCore/FloatOut.lhs2
-rw-r--r--compiler/simplCore/LiberateCase.lhs2
-rw-r--r--compiler/simplCore/SAT.lhs2
-rw-r--r--compiler/simplCore/SetLevels.lhs2
-rw-r--r--compiler/stranal/WorkWrap.lhs2
-rw-r--r--compiler/stranal/WwLib.lhs2
-rw-r--r--compiler/typecheck/FamInst.lhs2
-rw-r--r--compiler/typecheck/Inst.lhs2
-rw-r--r--compiler/typecheck/TcArrows.lhs2
-rw-r--r--compiler/typecheck/TcCanonical.lhs2
-rw-r--r--compiler/typecheck/TcClassDcl.lhs2
-rw-r--r--compiler/typecheck/TcDefaults.lhs2
-rw-r--r--compiler/typecheck/TcErrors.lhs2
-rw-r--r--compiler/typecheck/TcGenGenerics.lhs2
-rw-r--r--compiler/typecheck/TcHsType.lhs2
-rw-r--r--compiler/typecheck/TcInstDcls.lhs2
-rw-r--r--compiler/typecheck/TcInteract.lhs2
-rw-r--r--compiler/typecheck/TcMType.lhs2
-rw-r--r--compiler/typecheck/TcMatches.lhs2
-rw-r--r--compiler/typecheck/TcPat.lhs2
-rw-r--r--compiler/typecheck/TcRules.lhs2
-rw-r--r--compiler/typecheck/TcSMonad.lhs2
-rw-r--r--compiler/typecheck/TcSimplify.lhs2
-rw-r--r--compiler/typecheck/TcTyDecls.lhs2
-rw-r--r--compiler/typecheck/TcType.lhs2
-rw-r--r--compiler/typecheck/TcUnify.lhs2
-rw-r--r--compiler/types/Class.lhs2
-rw-r--r--compiler/types/Coercion.lhs2
-rw-r--r--compiler/types/FunDeps.lhs2
-rw-r--r--compiler/types/Kind.lhs2
-rw-r--r--compiler/types/OptCoercion.lhs2
-rw-r--r--compiler/types/Type.lhs2
-rw-r--r--compiler/types/TypeRep.lhs2
-rw-r--r--compiler/types/Unify.lhs2
-rw-r--r--compiler/utils/BufWrite.hs2
-rw-r--r--compiler/utils/Digraph.lhs2
-rw-r--r--compiler/utils/Fingerprint.hsc2
-rw-r--r--compiler/utils/GraphBase.hs2
-rw-r--r--compiler/utils/GraphPpr.hs2
-rw-r--r--configure.ac4
-rw-r--r--distrib/README2
-rw-r--r--distrib/remilestoning.pl4
-rw-r--r--docs/comm/genesis/genesis.html2
-rw-r--r--docs/comm/genesis/makefiles.html4
-rw-r--r--docs/comm/index.html2
-rw-r--r--docs/index.html.in2
-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
-rw-r--r--driver/Makefile4
-rw-r--r--driver/ghc.mk4
-rw-r--r--driver/ghc/ghc.mk4
-rw-r--r--driver/ghci/Makefile4
-rw-r--r--driver/ghci/ghc.mk4
-rw-r--r--driver/haddock/ghc.mk4
-rw-r--r--driver/split/Makefile4
-rw-r--r--driver/split/ghc.mk4
-rw-r--r--ghc.mk8
-rw-r--r--ghc/Makefile4
-rw-r--r--ghc/ghc.mk4
-rw-r--r--includes/MachDeps.h2
-rw-r--r--includes/Makefile4
-rw-r--r--includes/Rts.h2
-rw-r--r--includes/RtsAPI.h2
-rw-r--r--includes/Stg.h2
-rw-r--r--includes/ghc.mk4
-rw-r--r--includes/rts/Adjustor.h2
-rw-r--r--includes/rts/BlockSignals.h2
-rw-r--r--includes/rts/Config.h2
-rw-r--r--includes/rts/Constants.h2
-rw-r--r--includes/rts/FileLock.h2
-rw-r--r--includes/rts/Flags.h2
-rw-r--r--includes/rts/GetTime.h2
-rw-r--r--includes/rts/Globals.h2
-rw-r--r--includes/rts/Hooks.h2
-rw-r--r--includes/rts/Hpc.h2
-rw-r--r--includes/rts/IOManager.h2
-rw-r--r--includes/rts/Linker.h2
-rw-r--r--includes/rts/Messages.h2
-rw-r--r--includes/rts/OSThreads.h2
-rw-r--r--includes/rts/Parallel.h2
-rw-r--r--includes/rts/PrimFloat.h2
-rw-r--r--includes/rts/Signals.h2
-rw-r--r--includes/rts/SpinLock.h2
-rw-r--r--includes/rts/Stable.h2
-rw-r--r--includes/rts/TTY.h2
-rw-r--r--includes/rts/Threads.h2
-rw-r--r--includes/rts/Ticky.h2
-rw-r--r--includes/rts/Timer.h2
-rw-r--r--includes/rts/Types.h2
-rw-r--r--includes/rts/Utils.h2
-rw-r--r--includes/rts/prof/CCS.h2
-rw-r--r--includes/rts/prof/LDV.h2
-rw-r--r--includes/rts/storage/MBlock.h4
-rw-r--r--includes/stg/DLL.h2
-rw-r--r--includes/stg/HaskellMachRegs.h2
-rw-r--r--includes/stg/MachRegs.h2
-rw-r--r--includes/stg/MiscClosures.h2
-rw-r--r--includes/stg/Regs.h2
-rw-r--r--includes/stg/RtsMachRegs.h2
-rw-r--r--includes/stg/SMP.h2
-rw-r--r--includes/stg/Ticky.h2
-rw-r--r--includes/stg/Types.h2
-rw-r--r--libffi/Makefile4
-rw-r--r--libffi/ghc.mk4
-rw-r--r--mk/compiler-ghc.mk4
-rw-r--r--rts/Capability.h2
-rw-r--r--rts/Makefile4
-rw-r--r--rts/Stable.c2
-rw-r--r--rts/Task.h2
-rw-r--r--rts/Ticky.c2
-rw-r--r--rts/ghc.mk6
-rw-r--r--rts/sm/Compact.c2
-rw-r--r--rts/sm/Compact.h2
-rw-r--r--rts/sm/Evac.c2
-rw-r--r--rts/sm/Evac.h2
-rw-r--r--rts/sm/GC.c2
-rw-r--r--rts/sm/GC.h2
-rw-r--r--rts/sm/GCTDecl.h2
-rw-r--r--rts/sm/GCThread.h2
-rw-r--r--rts/sm/GCUtils.c2
-rw-r--r--rts/sm/GCUtils.h2
-rw-r--r--rts/sm/MarkStack.h2
-rw-r--r--rts/sm/MarkWeak.c2
-rw-r--r--rts/sm/MarkWeak.h2
-rw-r--r--rts/sm/Scav.c2
-rw-r--r--rts/sm/Scav.h2
-rw-r--r--rts/sm/Storage.c2
-rw-r--r--rts/sm/Sweep.c2
-rw-r--r--rts/sm/Sweep.h2
-rw-r--r--rules/add-dependency.mk4
-rw-r--r--rules/all-target.mk4
-rw-r--r--rules/bindist.mk4
-rw-r--r--rules/build-dependencies.mk4
-rw-r--r--rules/build-package-data.mk4
-rw-r--r--rules/build-package-way.mk4
-rw-r--r--rules/build-package.mk4
-rw-r--r--rules/build-perl.mk4
-rw-r--r--rules/build-prog.mk4
-rw-r--r--rules/c-objs.mk4
-rw-r--r--rules/c-sources.mk4
-rw-r--r--rules/c-suffix-rules.mk4
-rw-r--r--rules/clean-target.mk4
-rw-r--r--rules/cmm-objs.mk4
-rw-r--r--rules/cmm-suffix-rules.mk4
-rw-r--r--rules/cross-compiling.mk4
-rw-r--r--rules/dependencies.mk4
-rw-r--r--rules/distdir-opts.mk4
-rw-r--r--rules/distdir-way-opts.mk4
-rw-r--r--rules/docbook.mk4
-rw-r--r--rules/foreachLibrary.mk4
-rw-r--r--rules/haddock.mk4
-rw-r--r--rules/hi-rule.mk6
-rw-r--r--rules/hs-objs.mk4
-rw-r--r--rules/hs-sources.mk4
-rw-r--r--rules/hs-suffix-rules-srcdir.mk4
-rw-r--r--rules/hs-suffix-way-rules-srcdir.mk4
-rw-r--r--rules/hs-suffix-way-rules.mk4
-rw-r--r--rules/include-dependencies.mk4
-rw-r--r--rules/includes-sources.mk4
-rw-r--r--rules/library-path.mk4
-rw-r--r--rules/make-command.mk4
-rw-r--r--rules/manual-package-config.mk4
-rw-r--r--rules/package-config.mk4
-rw-r--r--rules/prof.mk4
-rw-r--r--rules/relative-dynlib-references.mk4
-rw-r--r--rules/shell-wrapper.mk4
-rw-r--r--rules/tags-package.mk4
-rw-r--r--rules/trace.mk4
-rw-r--r--rules/way-prelims.mk4
-rwxr-xr-xsync-all4
-rw-r--r--utils/deriveConstants/Makefile4
-rw-r--r--utils/deriveConstants/ghc.mk4
-rw-r--r--utils/dll-split/ghc.mk4
-rw-r--r--utils/genapply/GenApply.hs2
-rw-r--r--utils/genapply/Makefile4
-rw-r--r--utils/genapply/ghc.mk4
-rw-r--r--utils/genprimopcode/Lexer.x2
-rw-r--r--utils/genprimopcode/Makefile4
-rw-r--r--utils/genprimopcode/Parser.y2
-rw-r--r--utils/genprimopcode/ghc.mk4
-rw-r--r--utils/ghc-cabal/Makefile4
-rw-r--r--utils/ghc-cabal/ghc.mk4
-rw-r--r--utils/ghc-pkg/Makefile4
-rw-r--r--utils/ghc-pkg/ghc.mk4
-rw-r--r--utils/ghctags/ghc.mk4
-rw-r--r--utils/hp2ps/Makefile4
-rw-r--r--utils/hp2ps/ghc.mk4
-rw-r--r--utils/hpc/HpcParser.y2
-rw-r--r--utils/hpc/Makefile4
-rw-r--r--utils/hpc/ghc.mk4
-rw-r--r--utils/mkUserGuidePart/Makefile4
-rw-r--r--utils/mkUserGuidePart/ghc.mk4
-rw-r--r--utils/mkdirhier/Makefile4
-rw-r--r--utils/mkdirhier/ghc.mk4
-rw-r--r--utils/runghc/Makefile4
-rw-r--r--utils/runghc/ghc.mk4
-rw-r--r--utils/touchy/Makefile4
-rw-r--r--utils/touchy/ghc.mk4
-rw-r--r--utils/unlit/Makefile4
-rw-r--r--utils/unlit/ghc.mk4
292 files changed, 428 insertions, 428 deletions
diff --git a/ANNOUNCE b/ANNOUNCE
index 0c2b97fba7..f9f1c57802 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -72,7 +72,7 @@ On-line GHC-related resources
Relevant URLs on the World-Wide Web:
GHC home page http://www.haskell.org/ghc/
-GHC developers' home page http://hackage.haskell.org/trac/ghc/
+GHC developers' home page http://ghc.haskell.org/trac/ghc/
Haskell home page http://www.haskell.org/
@@ -82,13 +82,13 @@ Supported Platforms
The list of platforms we support, and the people responsible for them,
is here:
- http://hackage.haskell.org/trac/ghc/wiki/Contributors
+ http://ghc.haskell.org/trac/ghc/wiki/Contributors
Ports to other platforms are possible with varying degrees of
difficulty. The Building Guide describes how to go about porting to a
new platform:
- http://hackage.haskell.org/trac/ghc/wiki/Building
+ http://ghc.haskell.org/trac/ghc/wiki/Building
Developers
@@ -98,7 +98,7 @@ We welcome new contributors. Instructions on accessing our source
code repository, and getting started with hacking on GHC, are
available from the GHC's developer's site run by Trac:
- http://hackage.haskell.org/trac/ghc/
+ http://ghc.haskell.org/trac/ghc/
Mailing lists
diff --git a/HACKING.md b/HACKING.md
index 4fe4d2c921..74a08041d6 100644
--- a/HACKING.md
+++ b/HACKING.md
@@ -10,14 +10,14 @@ The GHC Developer's Wiki
The home for GHC hackers is our Trac instance, located here:
-<http://hackage.haskell.org/trac/ghc>
+<http://ghc.haskell.org/trac/ghc>
From here, you can file bugs (or look them up,) use the wiki, view the
`git` history, among other things. Of particular note is the building
page, which has the high level overview of the build process and how
to get the source:
-<http://hackage.haskell.org/trac/ghc/wiki/Building>
+<http://ghc.haskell.org/trac/ghc/wiki/Building>
Contributing patches to GHC in a hurry
======================================
@@ -25,7 +25,7 @@ Contributing patches to GHC in a hurry
Make sure your system has the necessary tools to compile GHC. You can
find an overview here:
-<http://hackage.haskell.org/trac/ghc/wiki/Building/Preparation>
+<http://ghc.haskell.org/trac/ghc/wiki/Building/Preparation>
Next, clone the repository and all the associated libraries:
@@ -74,7 +74,7 @@ $
Now create a trac ticket:
-<http://hackage.haskell.org/trac/ghc/newticket?type=bug>
+<http://ghc.haskell.org/trac/ghc/newticket?type=bug>
And attach the files in your `patches/` directory. Set the status from
*new* to *patch* and we'll review it as soon as we can!
@@ -85,22 +85,22 @@ Useful links:
An overview of things like using git, the release process, filing bugs
and more can be located here:
-<http://hackage.haskell.org/trac/ghc/wiki/WorkingConventions>
+<http://ghc.haskell.org/trac/ghc/wiki/WorkingConventions>
You can find our coding conventions for the compiler and RTS here:
-<http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle>
-<http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Conventions>
+<http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle>
+<http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Conventions>
A high level overview of the bug tracker:
-<http://hackage.haskell.org/trac/ghc/wiki/WorkingConventions/BugTracker>
+<http://ghc.haskell.org/trac/ghc/wiki/WorkingConventions/BugTracker>
If you're going to contribute regularly, **learning how to use the
build system is important** and will save you lots of time. You should
read over this page carefully:
-<http://hackage.haskell.org/trac/ghc/wiki/Building/Using>
+<http://ghc.haskell.org/trac/ghc/wiki/Building/Using>
How to communicate with us
==========================
diff --git a/MAKEHELP b/MAKEHELP
index c14767f113..ab42ddfff9 100644
--- a/MAKEHELP
+++ b/MAKEHELP
@@ -4,7 +4,7 @@ Using the GHC build system
For a "Getting Started" guide, see:
- http://hackage.haskell.org/trac/ghc/wiki/Building/Hacking
+ http://ghc.haskell.org/trac/ghc/wiki/Building/Hacking
Common commands:
diff --git a/Makefile b/Makefile
index a2cea2cae3..5425699c32 100644
--- a/Makefile
+++ b/Makefile
@@ -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/README.md b/README.md
index ef7cdad37e..c9c38f1960 100644
--- a/README.md
+++ b/README.md
@@ -36,7 +36,7 @@ There are two ways to get a source tree:
This checks out the "boot" packages.
**DO NOT submit pull request directly to the github repo.**
- *See the GHC developer team's working conventions re [contributing patches](http://hackage.haskell.org/trac/ghc/wiki/WorkingConventions/Git#Contributingpatches "hackage.haskell.org/trac/ghc/wiki/WorkingConventions/Git#Contributingpatches").*
+ *See the GHC developer team's working conventions re [contributing patches](http://ghc.haskell.org/trac/ghc/wiki/WorkingConventions/Git#Contributingpatches "ghc.haskell.org/trac/ghc/wiki/WorkingConventions/Git#Contributingpatches").*
Building & Installing
@@ -115,20 +115,20 @@ groups from around the world. We'd like to thank them all, and invite
you to join!
[1]: http://www.haskell.org/ghc/ "www.haskell.org/ghc/"
- [2]: http://hackage.haskell.org/trac/ghc "hackage.haskell.org/trac/ghc"
- [3]: http://hackage.haskell.org/trac/ghc/wiki/Building
- "hackage.haskell.org/trac/ghc/wiki/Building"
+ [2]: http://ghc.haskell.org/trac/ghc "ghc.haskell.org/trac/ghc"
+ [3]: http://ghc.haskell.org/trac/ghc/wiki/Building
+ "ghc.haskell.org/trac/ghc/wiki/Building"
[4]: http://www.haskell.org/happy/ "www.haskell.org/happy/"
[5]: http://www.haskell.org/alex/ "www.haskell.org/alex/"
[6]: http://www.haskell.org/haddock/ "www.haskell.org/haddock/"
- [7]: http://hackage.haskell.org/trac/ghc/wiki/Building/SyncAll
- "http://hackage.haskell.org/trac/ghc/wiki/Building/SyncAll"
- [8]: http://hackage.haskell.org/trac/ghc/wiki/Building/Preparation
- "http://hackage.haskell.org/trac/ghc/wiki/Building/Preparation"
+ [7]: http://ghc.haskell.org/trac/ghc/wiki/Building/SyncAll
+ "http://ghc.haskell.org/trac/ghc/wiki/Building/SyncAll"
+ [8]: http://ghc.haskell.org/trac/ghc/wiki/Building/Preparation
+ "http://ghc.haskell.org/trac/ghc/wiki/Building/Preparation"
[9]: http://www.haskell.org/cabal/ "http://www.haskell.org/cabal/"
- [10]: http://hackage.haskell.org/trac/ghc/
- "http://hackage.haskell.org/trac/ghc/"
+ [10]: http://ghc.haskell.org/trac/ghc/
+ "http://ghc.haskell.org/trac/ghc/"
[11]: http://www.haskell.org/pipermail/glasgow-haskell-users/
"http://www.haskell.org/pipermail/glasgow-haskell-users/"
- [12]: http://hackage.haskell.org/trac/ghc/wiki/Contributors
- "http://hackage.haskell.org/trac/ghc/wiki/Contributors"
+ [12]: http://ghc.haskell.org/trac/ghc/wiki/Contributors
+ "http://ghc.haskell.org/trac/ghc/wiki/Contributors"
diff --git a/bindisttest/Makefile b/bindisttest/Makefile
index 7d20bdbf39..ecd029afd9 100644
--- a/bindisttest/Makefile
+++ b/bindisttest/Makefile
@@ -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/bindisttest/ghc.mk b/bindisttest/ghc.mk
index 322b1978ed..0126e391d8 100644
--- a/bindisttest/ghc.mk
+++ b/bindisttest/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/boot b/boot
index 13747421ed..676f434bdb 100755
--- a/boot
+++ b/boot
@@ -178,7 +178,7 @@ not be what you want if you are developing GHC or the libraries, rather
than simply building it to use it.
For information on creating a mk/build.mk file, please see:
- http://hackage.haskell.org/trac/ghc/wiki/Building/Using#Buildconfiguration
+ http://ghc.haskell.org/trac/ghc/wiki/Building/Using#Buildconfiguration
EOF
}
diff --git a/compiler/Makefile b/compiler/Makefile
index f099ab718b..691448279f 100644
--- a/compiler/Makefile
+++ b/compiler/Makefile
@@ -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/compiler/basicTypes/DataCon.lhs b/compiler/basicTypes/DataCon.lhs
index c3872eec29..78dfd23cad 100644
--- a/compiler/basicTypes/DataCon.lhs
+++ b/compiler/basicTypes/DataCon.lhs
@@ -9,7 +9,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module DataCon (
diff --git a/compiler/basicTypes/IdInfo.lhs b/compiler/basicTypes/IdInfo.lhs
index f0248fc3f1..a2bdd5ce54 100644
--- a/compiler/basicTypes/IdInfo.lhs
+++ b/compiler/basicTypes/IdInfo.lhs
@@ -12,7 +12,7 @@ Haskell. [WDP 94/11])
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module IdInfo (
diff --git a/compiler/basicTypes/MkId.lhs b/compiler/basicTypes/MkId.lhs
index 252384d03d..4a0b7d7856 100644
--- a/compiler/basicTypes/MkId.lhs
+++ b/compiler/basicTypes/MkId.lhs
@@ -16,7 +16,7 @@ have a standard form, namely:
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module MkId (
diff --git a/compiler/basicTypes/NameEnv.lhs b/compiler/basicTypes/NameEnv.lhs
index 5b77014b22..79433ca144 100644
--- a/compiler/basicTypes/NameEnv.lhs
+++ b/compiler/basicTypes/NameEnv.lhs
@@ -9,7 +9,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module NameEnv (
diff --git a/compiler/basicTypes/NameSet.lhs b/compiler/basicTypes/NameSet.lhs
index 62fff75356..f65fe8b009 100644
--- a/compiler/basicTypes/NameSet.lhs
+++ b/compiler/basicTypes/NameSet.lhs
@@ -8,7 +8,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module NameSet (
diff --git a/compiler/basicTypes/OccName.lhs b/compiler/basicTypes/OccName.lhs
index 2329e5f815..9ec57d412d 100644
--- a/compiler/basicTypes/OccName.lhs
+++ b/compiler/basicTypes/OccName.lhs
@@ -24,7 +24,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module OccName (
diff --git a/compiler/basicTypes/Var.lhs b/compiler/basicTypes/Var.lhs
index 16eb886b01..e3dd2df100 100644
--- a/compiler/basicTypes/Var.lhs
+++ b/compiler/basicTypes/Var.lhs
@@ -9,7 +9,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
-- |
diff --git a/compiler/basicTypes/VarEnv.lhs b/compiler/basicTypes/VarEnv.lhs
index bd829550c8..9f88d0b660 100644
--- a/compiler/basicTypes/VarEnv.lhs
+++ b/compiler/basicTypes/VarEnv.lhs
@@ -8,7 +8,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module VarEnv (
diff --git a/compiler/basicTypes/VarSet.lhs b/compiler/basicTypes/VarSet.lhs
index 2c334d40a1..b756283b91 100644
--- a/compiler/basicTypes/VarSet.lhs
+++ b/compiler/basicTypes/VarSet.lhs
@@ -8,7 +8,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module VarSet (
diff --git a/compiler/cmm/CmmInfo.hs b/compiler/cmm/CmmInfo.hs
index f04974c321..2851a471b4 100644
--- a/compiler/cmm/CmmInfo.hs
+++ b/compiler/cmm/CmmInfo.hs
@@ -2,7 +2,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module CmmInfo (
diff --git a/compiler/cmm/CmmLex.x b/compiler/cmm/CmmLex.x
index b9da1e0fa6..1b823ccb09 100644
--- a/compiler/cmm/CmmLex.x
+++ b/compiler/cmm/CmmLex.x
@@ -16,7 +16,7 @@
-- The above -Wwarn supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and fix
-- any warnings in the module. See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
-- for details
module CmmLex (
diff --git a/compiler/cmm/CmmParse.y b/compiler/cmm/CmmParse.y
index dee5c7d861..5f97bfd711 100644
--- a/compiler/cmm/CmmParse.y
+++ b/compiler/cmm/CmmParse.y
@@ -187,7 +187,7 @@ convention.
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and fix
-- any warnings in the module. See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
-- for details
module CmmParse ( parseCmmFile ) where
diff --git a/compiler/cmm/cmm-notes b/compiler/cmm/cmm-notes
index 1ebe0621a9..99b2599a4c 100644
--- a/compiler/cmm/cmm-notes
+++ b/compiler/cmm/cmm-notes
@@ -64,9 +64,9 @@ Things to do:
- See "CAFs" below; we want to totally refactor the way SRTs are calculated
- - Garbage-collect http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/CPS
+ - Garbage-collect http://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/CPS
moving good stuff into
- http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/NewCodeGenPipeline
+ http://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/NewCodeGenPipeline
- Currently AsmCodeGen top level calls AsmCodeGen.cmmToCmm, which is a small
C-- optimiser. It has quite a lot of boilerplate folding code in AsmCodeGen
diff --git a/compiler/codeGen/StgCmmTicky.hs b/compiler/codeGen/StgCmmTicky.hs
index 3b06d3ba62..3f3c3c5a19 100644
--- a/compiler/codeGen/StgCmmTicky.hs
+++ b/compiler/codeGen/StgCmmTicky.hs
@@ -9,7 +9,7 @@
{- OVERVIEW: ticky ticky profiling
Please see
-http://hackage.haskell.org/trac/ghc/wiki/Debugging/TickyTicky and also
+http://ghc.haskell.org/trac/ghc/wiki/Debugging/TickyTicky and also
edit it and the rest of this comment to keep them up-to-date if you
change ticky-ticky. Thanks!
diff --git a/compiler/coreSyn/CoreArity.lhs b/compiler/coreSyn/CoreArity.lhs
index 7bf15d8216..62f9b7e894 100644
--- a/compiler/coreSyn/CoreArity.lhs
+++ b/compiler/coreSyn/CoreArity.lhs
@@ -10,7 +10,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
-- | Arit and eta expansion
diff --git a/compiler/coreSyn/CoreLint.lhs b/compiler/coreSyn/CoreLint.lhs
index 9a9860f0fa..2b76a4ae61 100644
--- a/compiler/coreSyn/CoreLint.lhs
+++ b/compiler/coreSyn/CoreLint.lhs
@@ -11,7 +11,7 @@ A ``lint'' pass to check for Core correctness
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
{-# OPTIONS_GHC -fprof-auto #-}
diff --git a/compiler/coreSyn/CoreSubst.lhs b/compiler/coreSyn/CoreSubst.lhs
index 2e6d907b51..fa397bc9bc 100644
--- a/compiler/coreSyn/CoreSubst.lhs
+++ b/compiler/coreSyn/CoreSubst.lhs
@@ -10,7 +10,7 @@ Utility functions on @Core@ syntax
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module CoreSubst (
diff --git a/compiler/coreSyn/CoreSyn.lhs b/compiler/coreSyn/CoreSyn.lhs
index 99ea8daef5..d77d5dc19f 100644
--- a/compiler/coreSyn/CoreSyn.lhs
+++ b/compiler/coreSyn/CoreSyn.lhs
@@ -10,7 +10,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
-- | CoreSyn holds all the main data types for use by for the Glasgow Haskell Compiler midsection
diff --git a/compiler/coreSyn/CoreTidy.lhs b/compiler/coreSyn/CoreTidy.lhs
index f0c947246a..8c0ae4a65a 100644
--- a/compiler/coreSyn/CoreTidy.lhs
+++ b/compiler/coreSyn/CoreTidy.lhs
@@ -11,7 +11,7 @@ The code for *top-level* bindings is in TidyPgm.
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module CoreTidy (
diff --git a/compiler/coreSyn/CoreUnfold.lhs b/compiler/coreSyn/CoreUnfold.lhs
index 896f3723d2..46ec56ab79 100644
--- a/compiler/coreSyn/CoreUnfold.lhs
+++ b/compiler/coreSyn/CoreUnfold.lhs
@@ -19,7 +19,7 @@ find, unsurprisingly, a Core expression.
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module CoreUnfold (
diff --git a/compiler/coreSyn/MkCore.lhs b/compiler/coreSyn/MkCore.lhs
index 656ffa8184..532d4fc0fe 100644
--- a/compiler/coreSyn/MkCore.lhs
+++ b/compiler/coreSyn/MkCore.lhs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
-- | Handy functions for creating much Core syntax
diff --git a/compiler/coreSyn/TrieMap.lhs b/compiler/coreSyn/TrieMap.lhs
index b9c01a0ad3..ac04adab1b 100644
--- a/compiler/coreSyn/TrieMap.lhs
+++ b/compiler/coreSyn/TrieMap.lhs
@@ -8,7 +8,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
{-# LANGUAGE TypeFamilies #-}
diff --git a/compiler/deSugar/DsArrows.lhs b/compiler/deSugar/DsArrows.lhs
index b825acb836..4034b6dcf0 100644
--- a/compiler/deSugar/DsArrows.lhs
+++ b/compiler/deSugar/DsArrows.lhs
@@ -10,7 +10,7 @@ Desugaring arrow commands
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module DsArrows ( dsProcExpr ) where
diff --git a/compiler/deSugar/DsBinds.lhs b/compiler/deSugar/DsBinds.lhs
index 0323ea1847..db0333dfba 100644
--- a/compiler/deSugar/DsBinds.lhs
+++ b/compiler/deSugar/DsBinds.lhs
@@ -14,7 +14,7 @@ lower levels it is preserved with @let@/@letrec@s).
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module DsBinds ( dsTopLHsBinds, dsLHsBinds, decomposeRuleLhs, dsSpec,
diff --git a/compiler/deSugar/DsCCall.lhs b/compiler/deSugar/DsCCall.lhs
index 6df9b674a6..ed8a8f0ed2 100644
--- a/compiler/deSugar/DsCCall.lhs
+++ b/compiler/deSugar/DsCCall.lhs
@@ -10,7 +10,7 @@ Desugaring foreign calls
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module DsCCall
diff --git a/compiler/deSugar/DsUtils.lhs b/compiler/deSugar/DsUtils.lhs
index 15f76b6912..420cc0f8d9 100644
--- a/compiler/deSugar/DsUtils.lhs
+++ b/compiler/deSugar/DsUtils.lhs
@@ -12,7 +12,7 @@ This module exports some utility functions of no great interest.
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
-- | Utility functions for constructing Core syntax, principally for desugaring
diff --git a/compiler/deSugar/MatchCon.lhs b/compiler/deSugar/MatchCon.lhs
index 5c4f4273b0..f2bff1e5cd 100644
--- a/compiler/deSugar/MatchCon.lhs
+++ b/compiler/deSugar/MatchCon.lhs
@@ -10,7 +10,7 @@ Pattern-matching constructors
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module MatchCon ( matchConFamily ) where
diff --git a/compiler/ghc.mk b/compiler/ghc.mk
index 5b9610103b..810b11a287 100644
--- a/compiler/ghc.mk
+++ b/compiler/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/compiler/ghci/ByteCodeGen.lhs b/compiler/ghci/ByteCodeGen.lhs
index ee4895db95..25f6b6693d 100644
--- a/compiler/ghci/ByteCodeGen.lhs
+++ b/compiler/ghci/ByteCodeGen.lhs
@@ -9,7 +9,7 @@ ByteCodeGen: Generate bytecode from Core
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module ByteCodeGen ( UnlinkedBCO, byteCodeGen, coreExprToBCOs ) where
diff --git a/compiler/ghci/ByteCodeInstr.lhs b/compiler/ghci/ByteCodeInstr.lhs
index d93b05905c..005a430cd9 100644
--- a/compiler/ghci/ByteCodeInstr.lhs
+++ b/compiler/ghci/ByteCodeInstr.lhs
@@ -8,7 +8,7 @@ ByteCodeInstrs: Bytecode instruction definitions
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
{-# OPTIONS_GHC -funbox-strict-fields #-}
diff --git a/compiler/ghci/RtClosureInspect.hs b/compiler/ghci/RtClosureInspect.hs
index c02b87cfd7..53fed7274c 100644
--- a/compiler/ghci/RtClosureInspect.hs
+++ b/compiler/ghci/RtClosureInspect.hs
@@ -10,7 +10,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module RtClosureInspect(
diff --git a/compiler/hsSyn/HsLit.lhs b/compiler/hsSyn/HsLit.lhs
index 8c4818c2b5..9565acbc8f 100644
--- a/compiler/hsSyn/HsLit.lhs
+++ b/compiler/hsSyn/HsLit.lhs
@@ -9,7 +9,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
{-# LANGUAGE DeriveDataTypeable #-}
diff --git a/compiler/hsSyn/HsUtils.lhs b/compiler/hsSyn/HsUtils.lhs
index 0c4657534e..398b97b917 100644
--- a/compiler/hsSyn/HsUtils.lhs
+++ b/compiler/hsSyn/HsUtils.lhs
@@ -17,7 +17,7 @@ which deal with the intantiated versions are located elsewhere:
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module HsUtils(
diff --git a/compiler/iface/BuildTyCl.lhs b/compiler/iface/BuildTyCl.lhs
index 024c4190c8..970ad4657c 100644
--- a/compiler/iface/BuildTyCl.lhs
+++ b/compiler/iface/BuildTyCl.lhs
@@ -8,7 +8,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module BuildTyCl (
diff --git a/compiler/iface/IfaceEnv.lhs b/compiler/iface/IfaceEnv.lhs
index 0441fdbf41..141067599f 100644
--- a/compiler/iface/IfaceEnv.lhs
+++ b/compiler/iface/IfaceEnv.lhs
@@ -5,7 +5,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module IfaceEnv (
diff --git a/compiler/iface/IfaceSyn.lhs b/compiler/iface/IfaceSyn.lhs
index dec4b3608e..ae7824f39c 100644
--- a/compiler/iface/IfaceSyn.lhs
+++ b/compiler/iface/IfaceSyn.lhs
@@ -8,7 +8,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module IfaceSyn (
@@ -910,7 +910,7 @@ defined.)
Note [Versioning of instances]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-See [http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/RecompilationAvoidance#Instances]
+See [http://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/RecompilationAvoidance#Instances]
\begin{code}
-- -----------------------------------------------------------------------------
diff --git a/compiler/iface/MkIface.lhs b/compiler/iface/MkIface.lhs
index 8e1a165449..3bea8bcefc 100644
--- a/compiler/iface/MkIface.lhs
+++ b/compiler/iface/MkIface.lhs
@@ -32,7 +32,7 @@ module MkIface (
A complete description of how recompilation checking works can be
found in the wiki commentary:
- http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/RecompilationAvoidance
+ http://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/RecompilationAvoidance
Please read the above page for a top-down description of how this all
works. Notes below cover specific issues related to the implementation.
diff --git a/compiler/main/DynFlags.hs b/compiler/main/DynFlags.hs
index 40b8156319..071c16ca80 100644
--- a/compiler/main/DynFlags.hs
+++ b/compiler/main/DynFlags.hs
@@ -3463,7 +3463,7 @@ picCCOpts dflags
-- otherwise things like stub.c files don't get compiled
-- correctly. They need to reference data in the Haskell
-- objects, but can't without -fPIC. See
- -- http://hackage.haskell.org/trac/ghc/wiki/Commentary/PositionIndependentCode
+ -- http://ghc.haskell.org/trac/ghc/wiki/Commentary/PositionIndependentCode
| gopt Opt_PIC dflags || not (gopt Opt_Static dflags) ->
["-fPIC", "-U __PIC__", "-D__PIC__"]
| otherwise -> []
diff --git a/compiler/main/PprTyThing.hs b/compiler/main/PprTyThing.hs
index 98f2c50ae5..f5c4bd2bb9 100644
--- a/compiler/main/PprTyThing.hs
+++ b/compiler/main/PprTyThing.hs
@@ -10,7 +10,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module PprTyThing (
diff --git a/compiler/main/TidyPgm.lhs b/compiler/main/TidyPgm.lhs
index 9886fe394f..2bfcbb7574 100644
--- a/compiler/main/TidyPgm.lhs
+++ b/compiler/main/TidyPgm.lhs
@@ -215,7 +215,7 @@ Note [choosing external names]
See also the section "Interface stability" in the
RecompilationAvoidance commentary:
- http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/RecompilationAvoidance
+ http://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/RecompilationAvoidance
First we figure out which Ids are "external" Ids. An
"external" Id is one that is visible from outside the compilation
diff --git a/compiler/nativeGen/PPC/Cond.hs b/compiler/nativeGen/PPC/Cond.hs
index ec5ef621c8..b8c5208c66 100644
--- a/compiler/nativeGen/PPC/Cond.hs
+++ b/compiler/nativeGen/PPC/Cond.hs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module PPC.Cond (
diff --git a/compiler/nativeGen/PPC/Ppr.hs b/compiler/nativeGen/PPC/Ppr.hs
index cbeabdd8a9..8fe8276635 100644
--- a/compiler/nativeGen/PPC/Ppr.hs
+++ b/compiler/nativeGen/PPC/Ppr.hs
@@ -606,7 +606,7 @@ pprInstr (SRW reg1 reg2 (RIImm (ImmInt i))) | i > 31 || i < 0 =
-- Handle the case where we are asked to shift a 32 bit register by
-- less than zero or more than 31 bits. We convert this into a clear
-- of the destination register.
- -- Fixes ticket http://hackage.haskell.org/trac/ghc/ticket/5900
+ -- Fixes ticket http://ghc.haskell.org/trac/ghc/ticket/5900
pprInstr (XOR reg1 reg2 (RIReg reg2))
pprInstr (SRW reg1 reg2 ri) = pprLogic (sLit "srw") reg1 reg2 (limitShiftRI ri)
diff --git a/compiler/nativeGen/PPC/RegInfo.hs b/compiler/nativeGen/PPC/RegInfo.hs
index 0fd93e17d0..8b35d87573 100644
--- a/compiler/nativeGen/PPC/RegInfo.hs
+++ b/compiler/nativeGen/PPC/RegInfo.hs
@@ -10,7 +10,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module PPC.RegInfo (
diff --git a/compiler/nativeGen/Reg.hs b/compiler/nativeGen/Reg.hs
index 25d50f18f8..fee74be355 100644
--- a/compiler/nativeGen/Reg.hs
+++ b/compiler/nativeGen/Reg.hs
@@ -9,7 +9,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module Reg (
diff --git a/compiler/nativeGen/RegClass.hs b/compiler/nativeGen/RegClass.hs
index 3bc2f75e53..7ccc0c1bec 100644
--- a/compiler/nativeGen/RegClass.hs
+++ b/compiler/nativeGen/RegClass.hs
@@ -2,7 +2,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
diff --git a/compiler/nativeGen/SPARC/CodeGen/Amode.hs b/compiler/nativeGen/SPARC/CodeGen/Amode.hs
index 7871569dba..324eda94e7 100644
--- a/compiler/nativeGen/SPARC/CodeGen/Amode.hs
+++ b/compiler/nativeGen/SPARC/CodeGen/Amode.hs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module SPARC.CodeGen.Amode (
diff --git a/compiler/nativeGen/SPARC/CodeGen/Base.hs b/compiler/nativeGen/SPARC/CodeGen/Base.hs
index 5ad2ff07b9..03b31e016a 100644
--- a/compiler/nativeGen/SPARC/CodeGen/Base.hs
+++ b/compiler/nativeGen/SPARC/CodeGen/Base.hs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module SPARC.CodeGen.Base (
diff --git a/compiler/nativeGen/SPARC/CodeGen/CondCode.hs b/compiler/nativeGen/SPARC/CodeGen/CondCode.hs
index 0e94d67a24..375a9e1b33 100644
--- a/compiler/nativeGen/SPARC/CodeGen/CondCode.hs
+++ b/compiler/nativeGen/SPARC/CodeGen/CondCode.hs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module SPARC.CodeGen.CondCode (
diff --git a/compiler/nativeGen/SPARC/CodeGen/Expand.hs b/compiler/nativeGen/SPARC/CodeGen/Expand.hs
index 16b9b42fcd..03f571c20b 100644
--- a/compiler/nativeGen/SPARC/CodeGen/Expand.hs
+++ b/compiler/nativeGen/SPARC/CodeGen/Expand.hs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
-- | Expand out synthetic instructions into single machine instrs.
diff --git a/compiler/nativeGen/SPARC/CodeGen/Gen32.hs b/compiler/nativeGen/SPARC/CodeGen/Gen32.hs
index 3e255365b9..43b792a840 100644
--- a/compiler/nativeGen/SPARC/CodeGen/Gen32.hs
+++ b/compiler/nativeGen/SPARC/CodeGen/Gen32.hs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
-- | Evaluation of 32 bit values.
diff --git a/compiler/nativeGen/SPARC/CodeGen/Sanity.hs b/compiler/nativeGen/SPARC/CodeGen/Sanity.hs
index ac8b175802..d4cdaf2b16 100644
--- a/compiler/nativeGen/SPARC/CodeGen/Sanity.hs
+++ b/compiler/nativeGen/SPARC/CodeGen/Sanity.hs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
-- | One ounce of sanity checking is worth 10000000000000000 ounces
diff --git a/compiler/nativeGen/SPARC/Cond.hs b/compiler/nativeGen/SPARC/Cond.hs
index 404f1e5acf..b8919a72a2 100644
--- a/compiler/nativeGen/SPARC/Cond.hs
+++ b/compiler/nativeGen/SPARC/Cond.hs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module SPARC.Cond (
diff --git a/compiler/nativeGen/SPARC/Imm.hs b/compiler/nativeGen/SPARC/Imm.hs
index 77761fcf35..4c2bb5a481 100644
--- a/compiler/nativeGen/SPARC/Imm.hs
+++ b/compiler/nativeGen/SPARC/Imm.hs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module SPARC.Imm (
diff --git a/compiler/nativeGen/SPARC/Instr.hs b/compiler/nativeGen/SPARC/Instr.hs
index 4896d414a2..601e04787a 100644
--- a/compiler/nativeGen/SPARC/Instr.hs
+++ b/compiler/nativeGen/SPARC/Instr.hs
@@ -10,7 +10,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
#include "HsVersions.h"
diff --git a/compiler/nativeGen/SPARC/Regs.hs b/compiler/nativeGen/SPARC/Regs.hs
index d1ac2b4cb3..55b6ac9156 100644
--- a/compiler/nativeGen/SPARC/Regs.hs
+++ b/compiler/nativeGen/SPARC/Regs.hs
@@ -8,7 +8,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module SPARC.Regs (
diff --git a/compiler/nativeGen/SPARC/ShortcutJump.hs b/compiler/nativeGen/SPARC/ShortcutJump.hs
index bd66d04fa1..7f978c17c5 100644
--- a/compiler/nativeGen/SPARC/ShortcutJump.hs
+++ b/compiler/nativeGen/SPARC/ShortcutJump.hs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module SPARC.ShortcutJump (
diff --git a/compiler/nativeGen/SPARC/Stack.hs b/compiler/nativeGen/SPARC/Stack.hs
index 65dfef0e25..4a6f4c1335 100644
--- a/compiler/nativeGen/SPARC/Stack.hs
+++ b/compiler/nativeGen/SPARC/Stack.hs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module SPARC.Stack (
diff --git a/compiler/nativeGen/Size.hs b/compiler/nativeGen/Size.hs
index 66f7422c31..45a39645cc 100644
--- a/compiler/nativeGen/Size.hs
+++ b/compiler/nativeGen/Size.hs
@@ -2,7 +2,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
-- | Sizes on this architecture
diff --git a/compiler/nativeGen/TargetReg.hs b/compiler/nativeGen/TargetReg.hs
index 378db10efe..09c774f4d5 100644
--- a/compiler/nativeGen/TargetReg.hs
+++ b/compiler/nativeGen/TargetReg.hs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
-- | Hard wired things related to registers.
diff --git a/compiler/nativeGen/X86/RegInfo.hs b/compiler/nativeGen/X86/RegInfo.hs
index 3b4e63a9d8..8c63933c5b 100644
--- a/compiler/nativeGen/X86/RegInfo.hs
+++ b/compiler/nativeGen/X86/RegInfo.hs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module X86.RegInfo (
diff --git a/compiler/parser/Ctype.lhs b/compiler/parser/Ctype.lhs
index 5b8c9b9af1..b5173b2612 100644
--- a/compiler/parser/Ctype.lhs
+++ b/compiler/parser/Ctype.lhs
@@ -5,7 +5,7 @@ Character classification
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module Ctype
diff --git a/compiler/parser/Parser.y.pp b/compiler/parser/Parser.y.pp
index 2b734cad41..ea192a0060 100644
--- a/compiler/parser/Parser.y.pp
+++ b/compiler/parser/Parser.y.pp
@@ -13,7 +13,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and fix
-- any warnings in the module. See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
-- for details
module Parser ( parseModule, parseStmt, parseIdentifier, parseType,
diff --git a/compiler/parser/ParserCore.y b/compiler/parser/ParserCore.y
index bfd4dc7b41..a691e5e9b6 100644
--- a/compiler/parser/ParserCore.y
+++ b/compiler/parser/ParserCore.y
@@ -4,7 +4,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and fix
-- any warnings in the module. See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
-- for details
module ParserCore ( parseCore ) where
diff --git a/compiler/prelude/PrelInfo.lhs b/compiler/prelude/PrelInfo.lhs
index 0ef5b32eb3..bfcea1c039 100644
--- a/compiler/prelude/PrelInfo.lhs
+++ b/compiler/prelude/PrelInfo.lhs
@@ -8,7 +8,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module PrelInfo (
diff --git a/compiler/prelude/TysPrim.lhs b/compiler/prelude/TysPrim.lhs
index 6e653d0591..6e4788977e 100644
--- a/compiler/prelude/TysPrim.lhs
+++ b/compiler/prelude/TysPrim.lhs
@@ -10,7 +10,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
-- | This module defines TyCons that can't be expressed in Haskell.
diff --git a/compiler/prelude/primops.txt.pp b/compiler/prelude/primops.txt.pp
index 78d8925079..dcd536eeae 100644
--- a/compiler/prelude/primops.txt.pp
+++ b/compiler/prelude/primops.txt.pp
@@ -5,7 +5,7 @@
-- Primitive Operations and Types
--
-- For more information on PrimOps, see
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/PrimOps
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/PrimOps
--
-----------------------------------------------------------------------
@@ -18,7 +18,7 @@
-- Information on how PrimOps are implemented and the steps necessary to
-- add a new one can be found in the Commentary:
--
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/PrimOps
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/PrimOps
-- This file is divided into named sections, each containing or more
-- primop entries. Section headers have the format:
diff --git a/compiler/profiling/CostCentre.lhs b/compiler/profiling/CostCentre.lhs
index 7e6959baaa..fffd6462b2 100644
--- a/compiler/profiling/CostCentre.lhs
+++ b/compiler/profiling/CostCentre.lhs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
{-# LANGUAGE BangPatterns, DeriveDataTypeable #-}
diff --git a/compiler/rename/RnBinds.lhs b/compiler/rename/RnBinds.lhs
index 5843692dfb..9f9fd38f47 100644
--- a/compiler/rename/RnBinds.lhs
+++ b/compiler/rename/RnBinds.lhs
@@ -13,7 +13,7 @@ they may be affected by renaming (which isn't fully worked out yet).
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module RnBinds (
diff --git a/compiler/rename/RnExpr.lhs b/compiler/rename/RnExpr.lhs
index e871a4f0b8..01f83bcd53 100644
--- a/compiler/rename/RnExpr.lhs
+++ b/compiler/rename/RnExpr.lhs
@@ -1133,7 +1133,7 @@ Note [Segmenting mdo]
~~~~~~~~~~~~~~~~~~~~~
NB. June 7 2012: We only glom segments that appear in an explicit mdo;
and leave those found in "do rec"'s intact. See
-http://hackage.haskell.org/trac/ghc/ticket/4148 for the discussion
+http://ghc.haskell.org/trac/ghc/ticket/4148 for the discussion
leading to this design choice. Hence the test in segmentRecStmts.
Note [Glomming segments]
diff --git a/compiler/rename/RnNames.lhs b/compiler/rename/RnNames.lhs
index d8c92eb16b..a2eec0d2e9 100644
--- a/compiler/rename/RnNames.lhs
+++ b/compiler/rename/RnNames.lhs
@@ -1283,7 +1283,7 @@ reportUnusedNames _export_decls gbl_env
This code finds which import declarations are unused. The
specification and implementation notes are here:
- http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/UnusedImports
+ http://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/UnusedImports
\begin{code}
type ImportDeclUsage
diff --git a/compiler/rename/RnPat.lhs b/compiler/rename/RnPat.lhs
index 88b09c328a..1efe43a096 100644
--- a/compiler/rename/RnPat.lhs
+++ b/compiler/rename/RnPat.lhs
@@ -13,7 +13,7 @@ free variables.
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
{-# LANGUAGE ScopedTypeVariables #-}
diff --git a/compiler/simplCore/CoreMonad.lhs b/compiler/simplCore/CoreMonad.lhs
index 548e04c9cf..6d49d38181 100644
--- a/compiler/simplCore/CoreMonad.lhs
+++ b/compiler/simplCore/CoreMonad.lhs
@@ -8,7 +8,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
{-# LANGUAGE UndecidableInstances #-}
diff --git a/compiler/simplCore/FloatIn.lhs b/compiler/simplCore/FloatIn.lhs
index 0d1c9764c5..8a35749c67 100644
--- a/compiler/simplCore/FloatIn.lhs
+++ b/compiler/simplCore/FloatIn.lhs
@@ -16,7 +16,7 @@ then discover that they aren't needed in the chosen branch.
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module FloatIn ( floatInwards ) where
diff --git a/compiler/simplCore/FloatOut.lhs b/compiler/simplCore/FloatOut.lhs
index 0a6e8b9357..e0c39bf409 100644
--- a/compiler/simplCore/FloatOut.lhs
+++ b/compiler/simplCore/FloatOut.lhs
@@ -11,7 +11,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module FloatOut ( floatOutwards ) where
diff --git a/compiler/simplCore/LiberateCase.lhs b/compiler/simplCore/LiberateCase.lhs
index 1f80f8f460..a89396b782 100644
--- a/compiler/simplCore/LiberateCase.lhs
+++ b/compiler/simplCore/LiberateCase.lhs
@@ -8,7 +8,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module LiberateCase ( liberateCase ) where
diff --git a/compiler/simplCore/SAT.lhs b/compiler/simplCore/SAT.lhs
index a17e40d59c..bc1ce42cd6 100644
--- a/compiler/simplCore/SAT.lhs
+++ b/compiler/simplCore/SAT.lhs
@@ -53,7 +53,7 @@ essential to make this work well!
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
diff --git a/compiler/simplCore/SetLevels.lhs b/compiler/simplCore/SetLevels.lhs
index 78cb0be97b..2fca56cf17 100644
--- a/compiler/simplCore/SetLevels.lhs
+++ b/compiler/simplCore/SetLevels.lhs
@@ -46,7 +46,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module SetLevels (
diff --git a/compiler/stranal/WorkWrap.lhs b/compiler/stranal/WorkWrap.lhs
index cc4010503b..6a448caebb 100644
--- a/compiler/stranal/WorkWrap.lhs
+++ b/compiler/stranal/WorkWrap.lhs
@@ -8,7 +8,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module WorkWrap ( wwTopBinds ) where
diff --git a/compiler/stranal/WwLib.lhs b/compiler/stranal/WwLib.lhs
index 2ab4bd9ba0..c0c3f6c097 100644
--- a/compiler/stranal/WwLib.lhs
+++ b/compiler/stranal/WwLib.lhs
@@ -8,7 +8,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module WwLib ( mkWwBodies, mkWWstr, mkWorkerArgs, deepSplitProductType_maybe ) where
diff --git a/compiler/typecheck/FamInst.lhs b/compiler/typecheck/FamInst.lhs
index b0cc8b2a5a..47cdfa913b 100644
--- a/compiler/typecheck/FamInst.lhs
+++ b/compiler/typecheck/FamInst.lhs
@@ -6,7 +6,7 @@ The @FamInst@ type: family instance heads
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module FamInst (
diff --git a/compiler/typecheck/Inst.lhs b/compiler/typecheck/Inst.lhs
index 1047f162fa..db49902b81 100644
--- a/compiler/typecheck/Inst.lhs
+++ b/compiler/typecheck/Inst.lhs
@@ -10,7 +10,7 @@ The @Inst@ type: dictionaries or method instances
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module Inst (
diff --git a/compiler/typecheck/TcArrows.lhs b/compiler/typecheck/TcArrows.lhs
index 6dca32abcc..f5309006b6 100644
--- a/compiler/typecheck/TcArrows.lhs
+++ b/compiler/typecheck/TcArrows.lhs
@@ -9,7 +9,7 @@ Typecheck arrow notation
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module TcArrows ( tcProc ) where
diff --git a/compiler/typecheck/TcCanonical.lhs b/compiler/typecheck/TcCanonical.lhs
index c0c02fbcc0..2aae1d10fc 100644
--- a/compiler/typecheck/TcCanonical.lhs
+++ b/compiler/typecheck/TcCanonical.lhs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module TcCanonical(
diff --git a/compiler/typecheck/TcClassDcl.lhs b/compiler/typecheck/TcClassDcl.lhs
index b7beffee02..2202022ce7 100644
--- a/compiler/typecheck/TcClassDcl.lhs
+++ b/compiler/typecheck/TcClassDcl.lhs
@@ -10,7 +10,7 @@ Typechecking class declarations
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module TcClassDcl ( tcClassSigs, tcClassDecl2,
diff --git a/compiler/typecheck/TcDefaults.lhs b/compiler/typecheck/TcDefaults.lhs
index 61193f7f9b..d05a9485f8 100644
--- a/compiler/typecheck/TcDefaults.lhs
+++ b/compiler/typecheck/TcDefaults.lhs
@@ -9,7 +9,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module TcDefaults ( tcDefaults ) where
diff --git a/compiler/typecheck/TcErrors.lhs b/compiler/typecheck/TcErrors.lhs
index 559d3f1aa8..5b7dd2bbc5 100644
--- a/compiler/typecheck/TcErrors.lhs
+++ b/compiler/typecheck/TcErrors.lhs
@@ -4,7 +4,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module TcErrors(
diff --git a/compiler/typecheck/TcGenGenerics.lhs b/compiler/typecheck/TcGenGenerics.lhs
index de66588708..af2407b8d6 100644
--- a/compiler/typecheck/TcGenGenerics.lhs
+++ b/compiler/typecheck/TcGenGenerics.lhs
@@ -11,7 +11,7 @@ The deriving code for the Generic class
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
diff --git a/compiler/typecheck/TcHsType.lhs b/compiler/typecheck/TcHsType.lhs
index 38a4f2b37a..b7cd841081 100644
--- a/compiler/typecheck/TcHsType.lhs
+++ b/compiler/typecheck/TcHsType.lhs
@@ -9,7 +9,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module TcHsType (
diff --git a/compiler/typecheck/TcInstDcls.lhs b/compiler/typecheck/TcInstDcls.lhs
index 65c8f2dafd..9d8e1ccffd 100644
--- a/compiler/typecheck/TcInstDcls.lhs
+++ b/compiler/typecheck/TcInstDcls.lhs
@@ -10,7 +10,7 @@ TcInstDecls: Typechecking instance declarations
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module TcInstDcls ( tcInstDecls1, tcInstDecls2 ) where
diff --git a/compiler/typecheck/TcInteract.lhs b/compiler/typecheck/TcInteract.lhs
index 87ea04d100..682f9f4e61 100644
--- a/compiler/typecheck/TcInteract.lhs
+++ b/compiler/typecheck/TcInteract.lhs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module TcInteract (
diff --git a/compiler/typecheck/TcMType.lhs b/compiler/typecheck/TcMType.lhs
index 93e2f99dbf..93e3c828da 100644
--- a/compiler/typecheck/TcMType.lhs
+++ b/compiler/typecheck/TcMType.lhs
@@ -13,7 +13,7 @@ mutable type variables
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module TcMType (
diff --git a/compiler/typecheck/TcMatches.lhs b/compiler/typecheck/TcMatches.lhs
index 867f9dfc4f..08ce7745d3 100644
--- a/compiler/typecheck/TcMatches.lhs
+++ b/compiler/typecheck/TcMatches.lhs
@@ -10,7 +10,7 @@ TcMatches: Typecheck some @Matches@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module TcMatches ( tcMatchesFun, tcGRHS, tcGRHSsPat, tcMatchesCase, tcMatchLambda,
diff --git a/compiler/typecheck/TcPat.lhs b/compiler/typecheck/TcPat.lhs
index f5a78420ae..ae7ef7330d 100644
--- a/compiler/typecheck/TcPat.lhs
+++ b/compiler/typecheck/TcPat.lhs
@@ -10,7 +10,7 @@ TcPat: Typechecking patterns
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module TcPat ( tcLetPat, TcSigFun, TcSigInfo(..), TcPragFun
diff --git a/compiler/typecheck/TcRules.lhs b/compiler/typecheck/TcRules.lhs
index 2ef209c777..c9899f7940 100644
--- a/compiler/typecheck/TcRules.lhs
+++ b/compiler/typecheck/TcRules.lhs
@@ -10,7 +10,7 @@ TcRules: Typechecking transformation rules
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module TcRules ( tcRules ) where
diff --git a/compiler/typecheck/TcSMonad.lhs b/compiler/typecheck/TcSMonad.lhs
index 02f97cbe17..f8c5e04e3e 100644
--- a/compiler/typecheck/TcSMonad.lhs
+++ b/compiler/typecheck/TcSMonad.lhs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
-- Type definitions for the constraint solver
diff --git a/compiler/typecheck/TcSimplify.lhs b/compiler/typecheck/TcSimplify.lhs
index ca29111b76..b2725ec7a8 100644
--- a/compiler/typecheck/TcSimplify.lhs
+++ b/compiler/typecheck/TcSimplify.lhs
@@ -3,7 +3,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module TcSimplify(
diff --git a/compiler/typecheck/TcTyDecls.lhs b/compiler/typecheck/TcTyDecls.lhs
index 50d9dfced5..f2969e642c 100644
--- a/compiler/typecheck/TcTyDecls.lhs
+++ b/compiler/typecheck/TcTyDecls.lhs
@@ -13,7 +13,7 @@ files for imported data types.
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module TcTyDecls(
diff --git a/compiler/typecheck/TcType.lhs b/compiler/typecheck/TcType.lhs
index 4ef261ca4a..8e5bac4e77 100644
--- a/compiler/typecheck/TcType.lhs
+++ b/compiler/typecheck/TcType.lhs
@@ -19,7 +19,7 @@ is the principal client.
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module TcType (
diff --git a/compiler/typecheck/TcUnify.lhs b/compiler/typecheck/TcUnify.lhs
index 525c160c77..b226e4bb72 100644
--- a/compiler/typecheck/TcUnify.lhs
+++ b/compiler/typecheck/TcUnify.lhs
@@ -10,7 +10,7 @@ Type subsumption and unification
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module TcUnify (
diff --git a/compiler/types/Class.lhs b/compiler/types/Class.lhs
index c81f0ac6b4..3fb1bac314 100644
--- a/compiler/types/Class.lhs
+++ b/compiler/types/Class.lhs
@@ -10,7 +10,7 @@ The @Class@ datatype
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module Class (
diff --git a/compiler/types/Coercion.lhs b/compiler/types/Coercion.lhs
index f1c179b6bb..251ab65cf1 100644
--- a/compiler/types/Coercion.lhs
+++ b/compiler/types/Coercion.lhs
@@ -7,7 +7,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
-- | Module for (a) type kinds and (b) type coercions,
diff --git a/compiler/types/FunDeps.lhs b/compiler/types/FunDeps.lhs
index 8ad91ceab0..d046e93537 100644
--- a/compiler/types/FunDeps.lhs
+++ b/compiler/types/FunDeps.lhs
@@ -12,7 +12,7 @@ It's better to read it as: "if we know these, then we're going to know these"
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module FunDeps (
diff --git a/compiler/types/Kind.lhs b/compiler/types/Kind.lhs
index ff0ad013ab..793aa4a761 100644
--- a/compiler/types/Kind.lhs
+++ b/compiler/types/Kind.lhs
@@ -7,7 +7,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module Kind (
diff --git a/compiler/types/OptCoercion.lhs b/compiler/types/OptCoercion.lhs
index f63ca38129..ebc2cbea5c 100644
--- a/compiler/types/OptCoercion.lhs
+++ b/compiler/types/OptCoercion.lhs
@@ -7,7 +7,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module OptCoercion ( optCoercion, checkAxInstCo ) where
diff --git a/compiler/types/Type.lhs b/compiler/types/Type.lhs
index 7581c1959c..af36c7137b 100644
--- a/compiler/types/Type.lhs
+++ b/compiler/types/Type.lhs
@@ -1587,7 +1587,7 @@ Kinds
~~~~~
For the description of subkinding in GHC, see
- http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/TypeType#Kinds
+ http://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/TypeType#Kinds
\begin{code}
type MetaKindVar = TyVar -- invariant: MetaKindVar will always be a
diff --git a/compiler/types/TypeRep.lhs b/compiler/types/TypeRep.lhs
index 2b127369d4..e0d435a10a 100644
--- a/compiler/types/TypeRep.lhs
+++ b/compiler/types/TypeRep.lhs
@@ -19,7 +19,7 @@ Note [The Type-related module hierarchy]
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
-- We expose the relevant stuff from this module via the Type module
diff --git a/compiler/types/Unify.lhs b/compiler/types/Unify.lhs
index 70170884dc..8d1beb6b1d 100644
--- a/compiler/types/Unify.lhs
+++ b/compiler/types/Unify.lhs
@@ -7,7 +7,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module Unify (
diff --git a/compiler/utils/BufWrite.hs b/compiler/utils/BufWrite.hs
index c0dda03bbb..f85ea8e792 100644
--- a/compiler/utils/BufWrite.hs
+++ b/compiler/utils/BufWrite.hs
@@ -14,7 +14,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module BufWrite (
diff --git a/compiler/utils/Digraph.lhs b/compiler/utils/Digraph.lhs
index aefcde59f4..cc684303b6 100644
--- a/compiler/utils/Digraph.lhs
+++ b/compiler/utils/Digraph.lhs
@@ -7,7 +7,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
{-# LANGUAGE ScopedTypeVariables #-}
diff --git a/compiler/utils/Fingerprint.hsc b/compiler/utils/Fingerprint.hsc
index e0da2da567..9a55e385b3 100644
--- a/compiler/utils/Fingerprint.hsc
+++ b/compiler/utils/Fingerprint.hsc
@@ -4,7 +4,7 @@
--
-- Fingerprints for recompilation checking and ABI versioning.
--
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/RecompilationAvoidance
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/RecompilationAvoidance
--
-- ----------------------------------------------------------------------------
diff --git a/compiler/utils/GraphBase.hs b/compiler/utils/GraphBase.hs
index c070df4762..8cb3acee71 100644
--- a/compiler/utils/GraphBase.hs
+++ b/compiler/utils/GraphBase.hs
@@ -5,7 +5,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module GraphBase (
diff --git a/compiler/utils/GraphPpr.hs b/compiler/utils/GraphPpr.hs
index 5ea5fdfb75..a896bbbf63 100644
--- a/compiler/utils/GraphPpr.hs
+++ b/compiler/utils/GraphPpr.hs
@@ -5,7 +5,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and
-- detab the module (please do the detabbing in a separate patch). See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#TabsvsSpaces
-- for details
module GraphPpr (
diff --git a/configure.ac b/configure.ac
index 3836184494..744cebdf3c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -791,7 +791,7 @@ dnl ** check for math library
dnl Keep that check as early as possible.
dnl as we need to know whether we need libm
dnl for math functions or not
-dnl (see http://hackage.haskell.org/trac/ghc/ticket/3730)
+dnl (see http://ghc.haskell.org/trac/ghc/ticket/3730)
AC_CHECK_LIB(m, atan, HaveLibM=YES, HaveLibM=NO)
if test $HaveLibM = YES
then
@@ -995,5 +995,5 @@ To make changes to the default build configuration, copy the file
mk/build.mk.sample to mk/build.mk, and edit the settings in there.
For more information on how to configure your GHC build, see
- http://hackage.haskell.org/trac/ghc/wiki/Building
+ http://ghc.haskell.org/trac/ghc/wiki/Building
"
diff --git a/distrib/README b/distrib/README
index 72c41fa7cb..91842aeddb 100644
--- a/distrib/README
+++ b/distrib/README
@@ -10,7 +10,7 @@ For more information, visit GHC's web site:
Information for developers of GHC can be found here:
- http://hackage.haskell.org/trac/ghc/
+ http://ghc.haskell.org/trac/ghc/
For installation instructions, see the accompanying INSTALL file.
diff --git a/distrib/remilestoning.pl b/distrib/remilestoning.pl
index 0207683e19..a544ddaf17 100644
--- a/distrib/remilestoning.pl
+++ b/distrib/remilestoning.pl
@@ -82,7 +82,7 @@ Hello,
You are receiving this mail because you are the reporter, or on the CC
list, for one or more GHC tickets that are automatically having their
priority reduced due to our post-release ticket handling policy:
- http://hackage.haskell.org/trac/ghc/wiki/WorkingConventions/BugTracker#Remilestoningticketsafterarelease
+ http://ghc.haskell.org/trac/ghc/wiki/WorkingConventions/BugTracker#Remilestoningticketsafterarelease
The list of tickets for which you are the reporter or on the CC list is
given below. If any of these are causing problems for you, please let us
@@ -100,7 +100,7 @@ EOF
my $title = $ticketsfor{$email}{$ticket}{"title"};
print FH "\n";
print FH "#$ticket $title:\n";
- print FH " http://hackage.haskell.org/trac/ghc/ticket/$ticket\n";
+ print FH " http://ghc.haskell.org/trac/ghc/ticket/$ticket\n";
}
print FH <<'EOF';
diff --git a/docs/comm/genesis/genesis.html b/docs/comm/genesis/genesis.html
index ac9faa4c4b..2ccdf5353a 100644
--- a/docs/comm/genesis/genesis.html
+++ b/docs/comm/genesis/genesis.html
@@ -15,7 +15,7 @@
parsers and other pre-computed source, and finally computes dependency
information. There is considerable detail on the build process in GHC's
<a
- href="http://hackage.haskell.org/trac/ghc/wiki/Building">Building Guide.</a>
+ href="http://ghc.haskell.org/trac/ghc/wiki/Building">Building Guide.</a>
<h4>Debugging the Beast</h4>
<p>
diff --git a/docs/comm/genesis/makefiles.html b/docs/comm/genesis/makefiles.html
index 3b0e35bfd8..7f01fb53ac 100644
--- a/docs/comm/genesis/makefiles.html
+++ b/docs/comm/genesis/makefiles.html
@@ -11,9 +11,9 @@
The size and structure of GHC's makefiles makes it quite easy to scream
out loud - in pain - during the process of tracking down problems in the
make system or when attempting to alter it. GHC's <a
- href="http://hackage.haskell.org/trac/ghc/wiki/Building">Building
+ href="http://ghc.haskell.org/trac/ghc/wiki/Building">Building
Guide</a> has valuable information on <a
- href="http://hackage.haskell.org/trac/ghc/wiki/Building/BuildSystem">the
+ href="http://ghc.haskell.org/trac/ghc/wiki/Building/BuildSystem">the
makefile architecture.</a>
<h4>A maze of twisty little passages, all alike</h4>
diff --git a/docs/comm/index.html b/docs/comm/index.html
index 294ba0982a..64b9d81ff1 100644
--- a/docs/comm/index.html
+++ b/docs/comm/index.html
@@ -82,7 +82,7 @@
<h2>RTS &amp; Libraries</h2>
<p>
<ul>
- <li><a href="http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Conventions">Coding Style Guidelines</a>
+ <li><a href="http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Conventions">Coding Style Guidelines</a>
<li><a href="rts-libs/stgc.html">Spineless Tagless C</a>
<li><a href="rts-libs/primitives.html">Primitives</a>
<li><a href="rts-libs/prelfound.html">Prelude Foundations</a>
diff --git a/docs/index.html.in b/docs/index.html.in
index e85bc89a69..4c1be82764 100644
--- a/docs/index.html.in
+++ b/docs/index.html.in
@@ -50,7 +50,7 @@
<P>For more information, see the following:</P>
<UL>
<LI><P><A href="http://www.haskell.org/ghc/">GHC Home Page</A></P></LI>
- <LI><P><A href="http://hackage.haskell.org/trac/ghc/">
+ <LI><P><A href="http://ghc.haskell.org/trac/ghc/">
GHC Developers Home</A></P></LI>
</UL>
</BODY>
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>
diff --git a/driver/Makefile b/driver/Makefile
index 3c79335a49..a719b8180e 100644
--- a/driver/Makefile
+++ b/driver/Makefile
@@ -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/driver/ghc.mk b/driver/ghc.mk
index bbdee96d51..c93c611c66 100644
--- a/driver/ghc.mk
+++ b/driver/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/driver/ghc/ghc.mk b/driver/ghc/ghc.mk
index 31df04a988..431dbc81f1 100644
--- a/driver/ghc/ghc.mk
+++ b/driver/ghc/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/driver/ghci/Makefile b/driver/ghci/Makefile
index 9935c9cef8..3a1b49304d 100644
--- a/driver/ghci/Makefile
+++ b/driver/ghci/Makefile
@@ -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/driver/ghci/ghc.mk b/driver/ghci/ghc.mk
index bd4bf36117..4c5c09e761 100644
--- a/driver/ghci/ghc.mk
+++ b/driver/ghci/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/driver/haddock/ghc.mk b/driver/haddock/ghc.mk
index 3fe7174353..ac26e5eb6a 100644
--- a/driver/haddock/ghc.mk
+++ b/driver/haddock/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/driver/split/Makefile b/driver/split/Makefile
index 33e46c5340..93e9b127eb 100644
--- a/driver/split/Makefile
+++ b/driver/split/Makefile
@@ -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/driver/split/ghc.mk b/driver/split/ghc.mk
index 461dd5ac62..20b244d9dc 100644
--- a/driver/split/ghc.mk
+++ b/driver/split/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/ghc.mk b/ghc.mk
index 2597ee9fe4..891aaf61d7 100644
--- a/ghc.mk
+++ b/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
#
# -----------------------------------------------------------------------------
@@ -42,7 +42,7 @@
#
# The actual build order is defined by dependencies, and the phase
# ordering used to ensure correct ordering of makefile-generation; see
-# http://hackage.haskell.org/trac/ghc/wiki/Building/Architecture/Idiom/PhaseOrdering
+# http://ghc.haskell.org/trac/ghc/wiki/Building/Architecture/Idiom/PhaseOrdering
#
# * With bootstrapping compiler:
# o Build utils/ghc-cabal
@@ -97,7 +97,7 @@ endif
ifeq "$(MAKE_RESTARTS)" ""
else ifeq "$(MAKE_RESTARTS)" "1"
else
-$(error Make has restarted itself $(MAKE_RESTARTS) times; is there a makefile bug? See http://hackage.haskell.org/trac/ghc/wiki/Building/Troubleshooting#Makehasrestarteditself3timesisthereamakefilebug for details)
+$(error Make has restarted itself $(MAKE_RESTARTS) times; is there a makefile bug? See http://ghc.haskell.org/trac/ghc/wiki/Building/Troubleshooting#Makehasrestarteditself3timesisthereamakefilebug for details)
endif
ifneq "$(CLEANING)" "YES"
diff --git a/ghc/Makefile b/ghc/Makefile
index 62207dc563..46ea37877d 100644
--- a/ghc/Makefile
+++ b/ghc/Makefile
@@ -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/ghc/ghc.mk b/ghc/ghc.mk
index a5c7801863..49c82185a4 100644
--- a/ghc/ghc.mk
+++ b/ghc/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/includes/MachDeps.h b/includes/MachDeps.h
index 24c1e32362..4c86e19ed9 100644
--- a/includes/MachDeps.h
+++ b/includes/MachDeps.h
@@ -9,7 +9,7 @@
* NB: THIS FILE IS INCLUDED IN HASKELL SOURCE!
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/Makefile b/includes/Makefile
index 7c20d90f23..e8e88d6398 100644
--- a/includes/Makefile
+++ b/includes/Makefile
@@ -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/includes/Rts.h b/includes/Rts.h
index 122637c465..86555147ab 100644
--- a/includes/Rts.h
+++ b/includes/Rts.h
@@ -6,7 +6,7 @@
* exposes externally.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/RtsAPI.h b/includes/RtsAPI.h
index 018b5813ce..29c28d8fcc 100644
--- a/includes/RtsAPI.h
+++ b/includes/RtsAPI.h
@@ -5,7 +5,7 @@
* API for invoking Haskell functions via the RTS
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* --------------------------------------------------------------------------*/
diff --git a/includes/Stg.h b/includes/Stg.h
index c451cbc5e6..09de8d4b2a 100644
--- a/includes/Stg.h
+++ b/includes/Stg.h
@@ -19,7 +19,7 @@
* "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/ghc.mk b/includes/ghc.mk
index 04cc4aae07..5342cc8c02 100644
--- a/includes/ghc.mk
+++ b/includes/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/includes/rts/Adjustor.h b/includes/rts/Adjustor.h
index b65212d1c8..5e96a072fb 100644
--- a/includes/rts/Adjustor.h
+++ b/includes/rts/Adjustor.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* -------------------------------------------------------------------------- */
diff --git a/includes/rts/BlockSignals.h b/includes/rts/BlockSignals.h
index bc02f5fccf..166d7bb3fe 100644
--- a/includes/rts/BlockSignals.h
+++ b/includes/rts/BlockSignals.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/Config.h b/includes/rts/Config.h
index c67b53039c..043bf2deb4 100644
--- a/includes/rts/Config.h
+++ b/includes/rts/Config.h
@@ -9,7 +9,7 @@
* NB: THIS FILE IS INCLUDED IN NON-C CODE AND DATA! #defines only please.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/Constants.h b/includes/rts/Constants.h
index 494abe2b22..842c37b369 100644
--- a/includes/rts/Constants.h
+++ b/includes/rts/Constants.h
@@ -13,7 +13,7 @@
* DerivedConstants.h by a C program (mkDerivedConstantsHdr).
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* -------------------------------------------------------------------------- */
diff --git a/includes/rts/FileLock.h b/includes/rts/FileLock.h
index e863883c51..e4c7c66fa7 100644
--- a/includes/rts/FileLock.h
+++ b/includes/rts/FileLock.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/Flags.h b/includes/rts/Flags.h
index 9ca7fb9f7e..bf6a7f3c5c 100644
--- a/includes/rts/Flags.h
+++ b/includes/rts/Flags.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/GetTime.h b/includes/rts/GetTime.h
index 79cef4fc7f..e5dbd9e238 100644
--- a/includes/rts/GetTime.h
+++ b/includes/rts/GetTime.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/Globals.h b/includes/rts/Globals.h
index d0d34ef981..00553610f5 100644
--- a/includes/rts/Globals.h
+++ b/includes/rts/Globals.h
@@ -10,7 +10,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/Hooks.h b/includes/rts/Hooks.h
index f536afaa09..bf69673d70 100644
--- a/includes/rts/Hooks.h
+++ b/includes/rts/Hooks.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/Hpc.h b/includes/rts/Hpc.h
index bceb81c961..40082d0196 100644
--- a/includes/rts/Hpc.h
+++ b/includes/rts/Hpc.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* -------------------------------------------------------------------------- */
diff --git a/includes/rts/IOManager.h b/includes/rts/IOManager.h
index bf93d97a80..1c331b97af 100644
--- a/includes/rts/IOManager.h
+++ b/includes/rts/IOManager.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* -------------------------------------------------------------------------- */
diff --git a/includes/rts/Linker.h b/includes/rts/Linker.h
index 2e88fe4015..ecbefbbcbc 100644
--- a/includes/rts/Linker.h
+++ b/includes/rts/Linker.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/Messages.h b/includes/rts/Messages.h
index d3dabde3a9..85ffddaffd 100644
--- a/includes/rts/Messages.h
+++ b/includes/rts/Messages.h
@@ -10,7 +10,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/OSThreads.h b/includes/rts/OSThreads.h
index 260aac15a8..0d2404cc72 100644
--- a/includes/rts/OSThreads.h
+++ b/includes/rts/OSThreads.h
@@ -8,7 +8,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* --------------------------------------------------------------------------*/
diff --git a/includes/rts/Parallel.h b/includes/rts/Parallel.h
index f2b56469e7..2c84327729 100644
--- a/includes/rts/Parallel.h
+++ b/includes/rts/Parallel.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* -------------------------------------------------------------------------- */
diff --git a/includes/rts/PrimFloat.h b/includes/rts/PrimFloat.h
index 96a7d25df3..248ea6246f 100644
--- a/includes/rts/PrimFloat.h
+++ b/includes/rts/PrimFloat.h
@@ -5,7 +5,7 @@
* Primitive floating-point operations
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/Signals.h b/includes/rts/Signals.h
index 4bdd68c06f..22cbe4ad77 100644
--- a/includes/rts/Signals.h
+++ b/includes/rts/Signals.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/SpinLock.h b/includes/rts/SpinLock.h
index 63a9395e18..b6eccced8a 100644
--- a/includes/rts/SpinLock.h
+++ b/includes/rts/SpinLock.h
@@ -15,7 +15,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* -------------------------------------------------------------------------- */
diff --git a/includes/rts/Stable.h b/includes/rts/Stable.h
index 9f785eea01..bc3b01afe1 100644
--- a/includes/rts/Stable.h
+++ b/includes/rts/Stable.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/TTY.h b/includes/rts/TTY.h
index 647d88b118..f0b4225fbf 100644
--- a/includes/rts/TTY.h
+++ b/includes/rts/TTY.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* -------------------------------------------------------------------------- */
diff --git a/includes/rts/Threads.h b/includes/rts/Threads.h
index 2ebc542d05..e6844a3227 100644
--- a/includes/rts/Threads.h
+++ b/includes/rts/Threads.h
@@ -8,7 +8,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/Ticky.h b/includes/rts/Ticky.h
index 304baf7592..31d80953fc 100644
--- a/includes/rts/Ticky.h
+++ b/includes/rts/Ticky.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/Timer.h b/includes/rts/Timer.h
index 9563f6a449..ca039537d3 100644
--- a/includes/rts/Timer.h
+++ b/includes/rts/Timer.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/Types.h b/includes/rts/Types.h
index aacbfdc0b8..88d0b34906 100644
--- a/includes/rts/Types.h
+++ b/includes/rts/Types.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/Utils.h b/includes/rts/Utils.h
index 119ec5b6a0..a4a57ab332 100644
--- a/includes/rts/Utils.h
+++ b/includes/rts/Utils.h
@@ -6,7 +6,7 @@
* exposes externally.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/prof/CCS.h b/includes/rts/prof/CCS.h
index 33bfc306f4..dbd0717d4d 100644
--- a/includes/rts/prof/CCS.h
+++ b/includes/rts/prof/CCS.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/prof/LDV.h b/includes/rts/prof/LDV.h
index 64266911bd..2df18efcc4 100644
--- a/includes/rts/prof/LDV.h
+++ b/includes/rts/prof/LDV.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/rts/storage/MBlock.h b/includes/rts/storage/MBlock.h
index 7a5eb22cc9..1b02b3cc65 100644
--- a/includes/rts/storage/MBlock.h
+++ b/includes/rts/storage/MBlock.h
@@ -5,7 +5,7 @@
* MegaBlock Allocator interface.
*
* See wiki commentary at
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/HeapAlloced
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/HeapAlloced
*
* ---------------------------------------------------------------------------*/
@@ -36,7 +36,7 @@ extern SpinLock gc_alloc_block_sync;
It needs to be FAST.
See wiki commentary at
- http://hackage.haskell.org/trac/ghc/wiki/Commentary/HeapAlloced
+ http://ghc.haskell.org/trac/ghc/wiki/Commentary/HeapAlloced
Implementation of HEAP_ALLOCED
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/includes/stg/DLL.h b/includes/stg/DLL.h
index d23002afd8..8ab5d8c3d4 100644
--- a/includes/stg/DLL.h
+++ b/includes/stg/DLL.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/stg/HaskellMachRegs.h b/includes/stg/HaskellMachRegs.h
index ea9a26d3ef..94b1612e7b 100644
--- a/includes/stg/HaskellMachRegs.h
+++ b/includes/stg/HaskellMachRegs.h
@@ -8,7 +8,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/stg/MachRegs.h b/includes/stg/MachRegs.h
index 81e48cc9b4..587f947a6e 100644
--- a/includes/stg/MachRegs.h
+++ b/includes/stg/MachRegs.h
@@ -8,7 +8,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/stg/MiscClosures.h b/includes/stg/MiscClosures.h
index b818aa4af4..d36c70d114 100644
--- a/includes/stg/MiscClosures.h
+++ b/includes/stg/MiscClosures.h
@@ -13,7 +13,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* --------------------------------------------------------------------------*/
diff --git a/includes/stg/Regs.h b/includes/stg/Regs.h
index 1abf9da439..c5482128c1 100644
--- a/includes/stg/Regs.h
+++ b/includes/stg/Regs.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/stg/RtsMachRegs.h b/includes/stg/RtsMachRegs.h
index 5332c6d864..130221359d 100644
--- a/includes/stg/RtsMachRegs.h
+++ b/includes/stg/RtsMachRegs.h
@@ -8,7 +8,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* ---------------------------------------------------------------------------*/
diff --git a/includes/stg/SMP.h b/includes/stg/SMP.h
index 471e8f9f51..01663dd86e 100644
--- a/includes/stg/SMP.h
+++ b/includes/stg/SMP.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* -------------------------------------------------------------------------- */
diff --git a/includes/stg/Ticky.h b/includes/stg/Ticky.h
index 6f92a7f864..08517c5f3c 100644
--- a/includes/stg/Ticky.h
+++ b/includes/stg/Ticky.h
@@ -7,7 +7,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* -------------------------------------------------------------------------- */
diff --git a/includes/stg/Types.h b/includes/stg/Types.h
index 6138a8f8a2..bdd3860929 100644
--- a/includes/stg/Types.h
+++ b/includes/stg/Types.h
@@ -8,7 +8,7 @@
* Do not #include this file directly: #include "Rts.h" instead.
*
* To understand the structure of the RTS headers, see the wiki:
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
*
* NOTE: assumes #include "ghcconfig.h"
*
diff --git a/libffi/Makefile b/libffi/Makefile
index 4d8df96064..ac398bdec2 100644
--- a/libffi/Makefile
+++ b/libffi/Makefile
@@ -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/libffi/ghc.mk b/libffi/ghc.mk
index 2e333df6e9..bc62ad9721 100644
--- a/libffi/ghc.mk
+++ b/libffi/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/mk/compiler-ghc.mk b/mk/compiler-ghc.mk
index c92c254f65..f936cc6c5c 100644
--- a/mk/compiler-ghc.mk
+++ b/mk/compiler-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/rts/Capability.h b/rts/Capability.h
index 9de47357c4..f342d92244 100644
--- a/rts/Capability.h
+++ b/rts/Capability.h
@@ -5,7 +5,7 @@
* Capabilities
*
* For details on the high-level design, see
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Scheduler
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Scheduler
*
* A Capability holds all the state an OS thread/task needs to run
* Haskell code: its STG registers, a pointer to its TSO, a nursery
diff --git a/rts/Makefile b/rts/Makefile
index 15fa685e02..09ff7ea6b5 100644
--- a/rts/Makefile
+++ b/rts/Makefile
@@ -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/rts/Stable.c b/rts/Stable.c
index 0dade10105..ec74b0da13 100644
--- a/rts/Stable.c
+++ b/rts/Stable.c
@@ -83,7 +83,7 @@
Future plans for stable ptrs include distinguishing them by the
generation of the pointed object. See
- http://hackage.haskell.org/trac/ghc/ticket/7670 for details.
+ http://ghc.haskell.org/trac/ghc/ticket/7670 for details.
*/
snEntry *stable_name_table = NULL;
diff --git a/rts/Task.h b/rts/Task.h
index 052647b327..4e0e13e93c 100644
--- a/rts/Task.h
+++ b/rts/Task.h
@@ -5,7 +5,7 @@
* Tasks
*
* For details on the high-level design, see
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Scheduler
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Scheduler
*
* -------------------------------------------------------------------------*/
diff --git a/rts/Ticky.c b/rts/Ticky.c
index e1e981b6df..4547c0b249 100644
--- a/rts/Ticky.c
+++ b/rts/Ticky.c
@@ -596,7 +596,7 @@ printRegisteredCounterInfo (FILE *tf)
StgEntCounter *p;
if ( ticky_entry_ctrs != NULL ) {
- fprintf(tf,"\nThe following table is explained by http://hackage.haskell.org/trac/ghc/wiki/Debugging/TickyTicky\nAll allocation numbers are in bytes.\n");
+ fprintf(tf,"\nThe following table is explained by http://ghc.haskell.org/trac/ghc/wiki/Debugging/TickyTicky\nAll allocation numbers are in bytes.\n");
fprintf(tf,"\n**************************************************\n\n");
}
fprintf(tf, "%11s%11s%11s %-23s %s\n",
diff --git a/rts/ghc.mk b/rts/ghc.mk
index 10e6cd5288..401fe21eec 100644
--- a/rts/ghc.mk
+++ b/rts/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
#
# -----------------------------------------------------------------------------
@@ -416,7 +416,7 @@ rts/win32/ThrIOManager_CC_OPTS += -w
# The above warning supression flags are a temporary kludge.
# While working on this module you are encouraged to remove it and fix
# any warnings in the module. See
-# http://hackage.haskell.org/trac/ghc/wiki/WorkingConventions#Warnings
+# http://ghc.haskell.org/trac/ghc/wiki/WorkingConventions#Warnings
# for details
# Without this, thread_obj will not be inlined (at least on x86 with GCC 4.1.0)
diff --git a/rts/sm/Compact.c b/rts/sm/Compact.c
index 375aeea2f2..e9973d3f8a 100644
--- a/rts/sm/Compact.c
+++ b/rts/sm/Compact.c
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* ---------------------------------------------------------------------------*/
diff --git a/rts/sm/Compact.h b/rts/sm/Compact.h
index 0dce3d0cb6..1ec915f49a 100644
--- a/rts/sm/Compact.h
+++ b/rts/sm/Compact.h
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* ---------------------------------------------------------------------------*/
diff --git a/rts/sm/Evac.c b/rts/sm/Evac.c
index 35d849e005..223e2f32fa 100644
--- a/rts/sm/Evac.c
+++ b/rts/sm/Evac.c
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* ---------------------------------------------------------------------------*/
diff --git a/rts/sm/Evac.h b/rts/sm/Evac.h
index cea2be63ae..62d54eb7b9 100644
--- a/rts/sm/Evac.h
+++ b/rts/sm/Evac.h
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* ---------------------------------------------------------------------------*/
diff --git a/rts/sm/GC.c b/rts/sm/GC.c
index 6fd3b1b1c9..26a1764c20 100644
--- a/rts/sm/GC.c
+++ b/rts/sm/GC.c
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* ---------------------------------------------------------------------------*/
diff --git a/rts/sm/GC.h b/rts/sm/GC.h
index 54b7c86367..571aa07110 100644
--- a/rts/sm/GC.h
+++ b/rts/sm/GC.h
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* ---------------------------------------------------------------------------*/
diff --git a/rts/sm/GCTDecl.h b/rts/sm/GCTDecl.h
index 6eb6cc2e8b..2c08e10783 100644
--- a/rts/sm/GCTDecl.h
+++ b/rts/sm/GCTDecl.h
@@ -5,7 +5,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* ---------------------------------------------------------------------------*/
diff --git a/rts/sm/GCThread.h b/rts/sm/GCThread.h
index be7bfbbb04..4b96fec7f8 100644
--- a/rts/sm/GCThread.h
+++ b/rts/sm/GCThread.h
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* ---------------------------------------------------------------------------*/
diff --git a/rts/sm/GCUtils.c b/rts/sm/GCUtils.c
index d8633f98ea..11345e92c8 100644
--- a/rts/sm/GCUtils.c
+++ b/rts/sm/GCUtils.c
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* ---------------------------------------------------------------------------*/
diff --git a/rts/sm/GCUtils.h b/rts/sm/GCUtils.h
index d47375d946..1d217adbdd 100644
--- a/rts/sm/GCUtils.h
+++ b/rts/sm/GCUtils.h
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* --------------------------------------------------------------------------*/
diff --git a/rts/sm/MarkStack.h b/rts/sm/MarkStack.h
index e2319a544d..f978a32563 100644
--- a/rts/sm/MarkStack.h
+++ b/rts/sm/MarkStack.h
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* ---------------------------------------------------------------------------*/
diff --git a/rts/sm/MarkWeak.c b/rts/sm/MarkWeak.c
index f0ab5d19d7..4e0c1369a1 100644
--- a/rts/sm/MarkWeak.c
+++ b/rts/sm/MarkWeak.c
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* ---------------------------------------------------------------------------*/
diff --git a/rts/sm/MarkWeak.h b/rts/sm/MarkWeak.h
index 64ccb0f027..f9bacfa0da 100644
--- a/rts/sm/MarkWeak.h
+++ b/rts/sm/MarkWeak.h
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* ---------------------------------------------------------------------------*/
diff --git a/rts/sm/Scav.c b/rts/sm/Scav.c
index e0cc688b95..fcdda1c7c7 100644
--- a/rts/sm/Scav.c
+++ b/rts/sm/Scav.c
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* ---------------------------------------------------------------------------*/
diff --git a/rts/sm/Scav.h b/rts/sm/Scav.h
index 699e48cbac..725d27ccf1 100644
--- a/rts/sm/Scav.h
+++ b/rts/sm/Scav.h
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* ---------------------------------------------------------------------------*/
diff --git a/rts/sm/Storage.c b/rts/sm/Storage.c
index b6c4c3dab6..db834e6279 100644
--- a/rts/sm/Storage.c
+++ b/rts/sm/Storage.c
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Storage Manager can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage
*
* ---------------------------------------------------------------------------*/
diff --git a/rts/sm/Sweep.c b/rts/sm/Sweep.c
index cc619314e4..c927f300d7 100644
--- a/rts/sm/Sweep.c
+++ b/rts/sm/Sweep.c
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* ---------------------------------------------------------------------------*/
diff --git a/rts/sm/Sweep.h b/rts/sm/Sweep.h
index 4eacd11eef..b590faa803 100644
--- a/rts/sm/Sweep.h
+++ b/rts/sm/Sweep.h
@@ -7,7 +7,7 @@
* Documentation on the architecture of the Garbage Collector can be
* found in the online commentary:
*
- * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ * http://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
*
* ---------------------------------------------------------------------------*/
diff --git a/rules/add-dependency.mk b/rules/add-dependency.mk
index d1d8562e78..037f7f1a26 100644
--- a/rules/add-dependency.mk
+++ b/rules/add-dependency.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/rules/all-target.mk b/rules/all-target.mk
index 3d334a0c5a..769ab99f6d 100644
--- a/rules/all-target.mk
+++ b/rules/all-target.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/rules/bindist.mk b/rules/bindist.mk
index ee730535e4..06f654d9e1 100644
--- a/rules/bindist.mk
+++ b/rules/bindist.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/rules/build-dependencies.mk b/rules/build-dependencies.mk
index 2edb9c9511..79350c053f 100644
--- a/rules/build-dependencies.mk
+++ b/rules/build-dependencies.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/rules/build-package-data.mk b/rules/build-package-data.mk
index 82a2535844..c53a084cee 100644
--- a/rules/build-package-data.mk
+++ b/rules/build-package-data.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/rules/build-package-way.mk b/rules/build-package-way.mk
index 780b8b0f48..305252be47 100644
--- a/rules/build-package-way.mk
+++ b/rules/build-package-way.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/rules/build-package.mk b/rules/build-package.mk
index 47ef22c89d..34997ccc63 100644
--- a/rules/build-package.mk
+++ b/rules/build-package.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/rules/build-perl.mk b/rules/build-perl.mk
index 157ed2b831..994c765cb7 100644
--- a/rules/build-perl.mk
+++ b/rules/build-perl.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/rules/build-prog.mk b/rules/build-prog.mk
index 8c49946f1c..437cfbdb74 100644
--- a/rules/build-prog.mk
+++ b/rules/build-prog.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/rules/c-objs.mk b/rules/c-objs.mk
index 3263f5b336..b43cd0bff6 100644
--- a/rules/c-objs.mk
+++ b/rules/c-objs.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/rules/c-sources.mk b/rules/c-sources.mk
index 309f9a0e88..f9a99bdbc8 100644
--- a/rules/c-sources.mk
+++ b/rules/c-sources.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/rules/c-suffix-rules.mk b/rules/c-suffix-rules.mk
index 9e71a7cfae..8aede2c9e2 100644
--- a/rules/c-suffix-rules.mk
+++ b/rules/c-suffix-rules.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/rules/clean-target.mk b/rules/clean-target.mk
index e54d9fb025..6a7704657a 100644
--- a/rules/clean-target.mk
+++ b/rules/clean-target.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/rules/cmm-objs.mk b/rules/cmm-objs.mk
index 3b1d1d1378..350e283837 100644
--- a/rules/cmm-objs.mk
+++ b/rules/cmm-objs.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/rules/cmm-suffix-rules.mk b/rules/cmm-suffix-rules.mk
index 25efb4996a..d8f5e6c262 100644
--- a/rules/cmm-suffix-rules.mk
+++ b/rules/cmm-suffix-rules.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/rules/cross-compiling.mk b/rules/cross-compiling.mk
index 9f9ec6f542..520b5c13cf 100644
--- a/rules/cross-compiling.mk
+++ b/rules/cross-compiling.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/rules/dependencies.mk b/rules/dependencies.mk
index 42605a565c..8c029316f6 100644
--- a/rules/dependencies.mk
+++ b/rules/dependencies.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/rules/distdir-opts.mk b/rules/distdir-opts.mk
index b43eb1b2fa..a252ce77f5 100644
--- a/rules/distdir-opts.mk
+++ b/rules/distdir-opts.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/rules/distdir-way-opts.mk b/rules/distdir-way-opts.mk
index ecd3aa1b71..a6b7f573b0 100644
--- a/rules/distdir-way-opts.mk
+++ b/rules/distdir-way-opts.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/rules/docbook.mk b/rules/docbook.mk
index 864fb3583e..c7c7991cb7 100644
--- a/rules/docbook.mk
+++ b/rules/docbook.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/rules/foreachLibrary.mk b/rules/foreachLibrary.mk
index 6bf7673336..b2353a0ac3 100644
--- a/rules/foreachLibrary.mk
+++ b/rules/foreachLibrary.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/rules/haddock.mk b/rules/haddock.mk
index 78f4ea6e18..a7785fe134 100644
--- a/rules/haddock.mk
+++ b/rules/haddock.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/rules/hi-rule.mk b/rules/hi-rule.mk
index b87e600990..2920609d49 100644
--- a/rules/hi-rule.mk
+++ b/rules/hi-rule.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
#
# -----------------------------------------------------------------------------
@@ -20,7 +20,7 @@
# they depend on have not changed.
#
# See:
-# http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/RecompilationAvoidance
+# http://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/RecompilationAvoidance
#
# So how do we express this dependency to make? The exact form of
# this rule is quite fragile. Here are some versions that don't work
diff --git a/rules/hs-objs.mk b/rules/hs-objs.mk
index 11d5cf946d..8af18f4aa0 100644
--- a/rules/hs-objs.mk
+++ b/rules/hs-objs.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/rules/hs-sources.mk b/rules/hs-sources.mk
index 4164be44ad..2e77d02a20 100644
--- a/rules/hs-sources.mk
+++ b/rules/hs-sources.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/rules/hs-suffix-rules-srcdir.mk b/rules/hs-suffix-rules-srcdir.mk
index d3c932f241..e909db5b42 100644
--- a/rules/hs-suffix-rules-srcdir.mk
+++ b/rules/hs-suffix-rules-srcdir.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/rules/hs-suffix-way-rules-srcdir.mk b/rules/hs-suffix-way-rules-srcdir.mk
index 661f8957e2..80594481ec 100644
--- a/rules/hs-suffix-way-rules-srcdir.mk
+++ b/rules/hs-suffix-way-rules-srcdir.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/rules/hs-suffix-way-rules.mk b/rules/hs-suffix-way-rules.mk
index fd8dbe21a5..f9ecf6e99a 100644
--- a/rules/hs-suffix-way-rules.mk
+++ b/rules/hs-suffix-way-rules.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/rules/include-dependencies.mk b/rules/include-dependencies.mk
index ad1c230f4f..e505636a3d 100644
--- a/rules/include-dependencies.mk
+++ b/rules/include-dependencies.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/rules/includes-sources.mk b/rules/includes-sources.mk
index 8505305c04..369985f073 100644
--- a/rules/includes-sources.mk
+++ b/rules/includes-sources.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/rules/library-path.mk b/rules/library-path.mk
index 5c61abefa3..5dd55887b7 100644
--- a/rules/library-path.mk
+++ b/rules/library-path.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/rules/make-command.mk b/rules/make-command.mk
index 9f447739f9..761bdfc5f7 100644
--- a/rules/make-command.mk
+++ b/rules/make-command.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/rules/manual-package-config.mk b/rules/manual-package-config.mk
index 08a1076fc4..10629aaa2f 100644
--- a/rules/manual-package-config.mk
+++ b/rules/manual-package-config.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/rules/package-config.mk b/rules/package-config.mk
index 664769409c..a75f611517 100644
--- a/rules/package-config.mk
+++ b/rules/package-config.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/rules/prof.mk b/rules/prof.mk
index c80a7c5312..b278142a6d 100644
--- a/rules/prof.mk
+++ b/rules/prof.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/rules/relative-dynlib-references.mk b/rules/relative-dynlib-references.mk
index 03dabc1453..923ef089bc 100644
--- a/rules/relative-dynlib-references.mk
+++ b/rules/relative-dynlib-references.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/rules/shell-wrapper.mk b/rules/shell-wrapper.mk
index 5672f36877..05dd0eff01 100644
--- a/rules/shell-wrapper.mk
+++ b/rules/shell-wrapper.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/rules/tags-package.mk b/rules/tags-package.mk
index e72ffb74c1..0e67e51a10 100644
--- a/rules/tags-package.mk
+++ b/rules/tags-package.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/rules/trace.mk b/rules/trace.mk
index 356f121d23..860cd8f245 100644
--- a/rules/trace.mk
+++ b/rules/trace.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/rules/way-prelims.mk b/rules/way-prelims.mk
index ae4db30f3b..c6c8498e83 100644
--- a/rules/way-prelims.mk
+++ b/rules/way-prelims.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/sync-all b/sync-all
index 2789667e8b..c316e64691 100755
--- a/sync-all
+++ b/sync-all
@@ -405,7 +405,7 @@ sub gitall {
my $myhead = &readgit('.', 'rev-parse', '--verify', 'HEAD');
if (not defined($remote_heads{$myhead})) {
- die "Sub module $localpath needs to be pushed; see http://hackage.haskell.org/trac/ghc/wiki/Repositories/Upstream";
+ die "Sub module $localpath needs to be pushed; see http://ghc.haskell.org/trac/ghc/wiki/Repositories/Upstream";
}
chdir($initial_working_directory);
@@ -415,7 +415,7 @@ sub gitall {
# We don't automatically push to the submodules. If you want
# to push to them then you need to use a special command, as
# described on
- # http://hackage.haskell.org/trac/ghc/wiki/Repositories/Upstream
+ # http://ghc.haskell.org/trac/ghc/wiki/Repositories/Upstream
if ($remotepath ne "-") {
&git($localpath, "push", @args);
}
diff --git a/utils/deriveConstants/Makefile b/utils/deriveConstants/Makefile
index f3a992184e..ec37231447 100644
--- a/utils/deriveConstants/Makefile
+++ b/utils/deriveConstants/Makefile
@@ -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/utils/deriveConstants/ghc.mk b/utils/deriveConstants/ghc.mk
index 525a936960..968282e282 100644
--- a/utils/deriveConstants/ghc.mk
+++ b/utils/deriveConstants/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/utils/dll-split/ghc.mk b/utils/dll-split/ghc.mk
index 324c7e04b1..3d3e9da883 100644
--- a/utils/dll-split/ghc.mk
+++ b/utils/dll-split/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/utils/genapply/GenApply.hs b/utils/genapply/GenApply.hs
index 188211df81..dab6e91fde 100644
--- a/utils/genapply/GenApply.hs
+++ b/utils/genapply/GenApply.hs
@@ -3,7 +3,7 @@
-- The above warning suppression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and fix
-- any warnings in the module. See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
-- for details
module Main(main) where
diff --git a/utils/genapply/Makefile b/utils/genapply/Makefile
index af57fa1cbd..1d94fcdb73 100644
--- a/utils/genapply/Makefile
+++ b/utils/genapply/Makefile
@@ -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/utils/genapply/ghc.mk b/utils/genapply/ghc.mk
index 14b003c042..2eea233ea5 100644
--- a/utils/genapply/ghc.mk
+++ b/utils/genapply/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/utils/genprimopcode/Lexer.x b/utils/genprimopcode/Lexer.x
index d29d8a17f0..a796b8adce 100644
--- a/utils/genprimopcode/Lexer.x
+++ b/utils/genprimopcode/Lexer.x
@@ -5,7 +5,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and fix
-- any warnings in the module. See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
-- for details
module Lexer (lex_tok) where
diff --git a/utils/genprimopcode/Makefile b/utils/genprimopcode/Makefile
index b4c3b5d3f8..11eff3146e 100644
--- a/utils/genprimopcode/Makefile
+++ b/utils/genprimopcode/Makefile
@@ -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/utils/genprimopcode/Parser.y b/utils/genprimopcode/Parser.y
index 07ef03b986..ef6e27e658 100644
--- a/utils/genprimopcode/Parser.y
+++ b/utils/genprimopcode/Parser.y
@@ -4,7 +4,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and fix
-- any warnings in the module. See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
-- for details
module Parser (parse) where
diff --git a/utils/genprimopcode/ghc.mk b/utils/genprimopcode/ghc.mk
index 01229ce0dd..4b9ebef0d8 100644
--- a/utils/genprimopcode/ghc.mk
+++ b/utils/genprimopcode/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/utils/ghc-cabal/Makefile b/utils/ghc-cabal/Makefile
index baef8193d0..c405314e61 100644
--- a/utils/ghc-cabal/Makefile
+++ b/utils/ghc-cabal/Makefile
@@ -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/utils/ghc-cabal/ghc.mk b/utils/ghc-cabal/ghc.mk
index bafc47b261..29db69cfef 100644
--- a/utils/ghc-cabal/ghc.mk
+++ b/utils/ghc-cabal/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/utils/ghc-pkg/Makefile b/utils/ghc-pkg/Makefile
index 3c96a137cd..57fe1445a9 100644
--- a/utils/ghc-pkg/Makefile
+++ b/utils/ghc-pkg/Makefile
@@ -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/utils/ghc-pkg/ghc.mk b/utils/ghc-pkg/ghc.mk
index 51c3cb4c36..487109e7aa 100644
--- a/utils/ghc-pkg/ghc.mk
+++ b/utils/ghc-pkg/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/utils/ghctags/ghc.mk b/utils/ghctags/ghc.mk
index 07ab41e9f5..cf8e9adcd7 100644
--- a/utils/ghctags/ghc.mk
+++ b/utils/ghctags/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/utils/hp2ps/Makefile b/utils/hp2ps/Makefile
index 3467bce473..7b31d72494 100644
--- a/utils/hp2ps/Makefile
+++ b/utils/hp2ps/Makefile
@@ -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/utils/hp2ps/ghc.mk b/utils/hp2ps/ghc.mk
index 00923d3d78..64a3a6d78d 100644
--- a/utils/hp2ps/ghc.mk
+++ b/utils/hp2ps/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/utils/hpc/HpcParser.y b/utils/hpc/HpcParser.y
index 01307bf565..6ca173a3ff 100644
--- a/utils/hpc/HpcParser.y
+++ b/utils/hpc/HpcParser.y
@@ -12,7 +12,7 @@
-- The above warning supression flag is a temporary kludge.
-- While working on this module you are encouraged to remove it and fix
-- any warnings in the module. See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
+-- http://ghc.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
-- for details
module HpcParser where
diff --git a/utils/hpc/Makefile b/utils/hpc/Makefile
index feb2034246..378b063b9e 100644
--- a/utils/hpc/Makefile
+++ b/utils/hpc/Makefile
@@ -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/utils/hpc/ghc.mk b/utils/hpc/ghc.mk
index 60c13d411e..7280729675 100644
--- a/utils/hpc/ghc.mk
+++ b/utils/hpc/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/utils/mkUserGuidePart/Makefile b/utils/mkUserGuidePart/Makefile
index 1af00bf9da..6664830cce 100644
--- a/utils/mkUserGuidePart/Makefile
+++ b/utils/mkUserGuidePart/Makefile
@@ -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/utils/mkUserGuidePart/ghc.mk b/utils/mkUserGuidePart/ghc.mk
index aabe69ae4e..9a09087f4e 100644
--- a/utils/mkUserGuidePart/ghc.mk
+++ b/utils/mkUserGuidePart/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/utils/mkdirhier/Makefile b/utils/mkdirhier/Makefile
index d14c0ebef3..a27cf2b461 100644
--- a/utils/mkdirhier/Makefile
+++ b/utils/mkdirhier/Makefile
@@ -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/utils/mkdirhier/ghc.mk b/utils/mkdirhier/ghc.mk
index 0d0013e02f..a6565775b0 100644
--- a/utils/mkdirhier/ghc.mk
+++ b/utils/mkdirhier/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/utils/runghc/Makefile b/utils/runghc/Makefile
index 6e0dd5d308..01b3b53e29 100644
--- a/utils/runghc/Makefile
+++ b/utils/runghc/Makefile
@@ -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/utils/runghc/ghc.mk b/utils/runghc/ghc.mk
index 5a56af5a49..31bf089fab 100644
--- a/utils/runghc/ghc.mk
+++ b/utils/runghc/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/utils/touchy/Makefile b/utils/touchy/Makefile
index a88606a1c9..a16e48bc9a 100644
--- a/utils/touchy/Makefile
+++ b/utils/touchy/Makefile
@@ -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/utils/touchy/ghc.mk b/utils/touchy/ghc.mk
index b2911aaaa6..e1ac2745c5 100644
--- a/utils/touchy/ghc.mk
+++ b/utils/touchy/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/utils/unlit/Makefile b/utils/unlit/Makefile
index 1969f1da57..24bd615b26 100644
--- a/utils/unlit/Makefile
+++ b/utils/unlit/Makefile
@@ -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/utils/unlit/ghc.mk b/utils/unlit/ghc.mk
index 765c96969b..e947989b5e 100644
--- a/utils/unlit/ghc.mk
+++ b/utils/unlit/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
#
# -----------------------------------------------------------------------------