summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorEric Lindblad <lindblad@gmx.us>2022-01-19 18:46:55 +0000
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-01-24 21:29:38 -0500
commit9b0d56d3356da622979e1a4514fb5681060b2bbb (patch)
tree310afc066a6918e9c955453b2fd63f785d539874 /docs
parenta5c9409232d8b3bfc4f10812f97c26e743f041e2 (diff)
downloadhaskell-9b0d56d3356da622979e1a4514fb5681060b2bbb.tar.gz
links
Diffstat (limited to 'docs')
-rw-r--r--docs/users_guide/using-optimisation.rst4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/users_guide/using-optimisation.rst b/docs/users_guide/using-optimisation.rst
index 139031ad1c..b368544696 100644
--- a/docs/users_guide/using-optimisation.rst
+++ b/docs/users_guide/using-optimisation.rst
@@ -475,7 +475,7 @@ by saying ``-fno-wombat``.
Usually GHC black-holes a thunk only when it switches threads. This
flag makes it do so as soon as the thunk is entered. See `Haskell on
a shared-memory
- multiprocessor <http://community.haskell.org/~simonmar/papers/multiproc.pdf>`__.
+ multiprocessor <https://simonmar.github.io/bib/papers/multiproc.pdf>`__.
See :ref:`parallel-compile-options` for a discussion on its use.
@@ -520,7 +520,7 @@ by saying ``-fno-wombat``.
Float let-bindings inwards, nearer their binding
site. See `Let-floating: moving bindings to give faster programs
- (ICFP'96) <https://research.microsoft.com/en-us/um/people/simonpj/papers/float.ps.gz>`__.
+ (ICFP'96) <https://www.microsoft.com/en-us/research/publication/let-floating-moving-bindings-to-give-faster-programs/>`__.
This optimisation moves let bindings closer to their use site. The
benefit here is that this may avoid unnecessary allocation if the