summaryrefslogtreecommitdiff
path: root/docs/users_guide/using-optimisation.rst
diff options
context:
space:
mode:
authorSven Tennie <sven.tennie@gmail.com>2019-01-04 20:17:07 +0100
committerGabor Greif <ggreif@gmail.com>2019-01-05 12:58:44 -0500
commitb565d418ff5f9501abecf130dafc2b9837460a96 (patch)
tree025fa922da625587ba1f35e1587a93f4ad152f10 /docs/users_guide/using-optimisation.rst
parent2880cb9840e268fdc33347a87a8276b03c227db8 (diff)
downloadhaskell-b565d418ff5f9501abecf130dafc2b9837460a96.tar.gz
Fix broken links (#16125)
Diffstat (limited to 'docs/users_guide/using-optimisation.rst')
-rw-r--r--docs/users_guide/using-optimisation.rst13
1 files changed, 7 insertions, 6 deletions
diff --git a/docs/users_guide/using-optimisation.rst b/docs/users_guide/using-optimisation.rst
index bdae8b6b1c..cacc55325e 100644
--- a/docs/users_guide/using-optimisation.rst
+++ b/docs/users_guide/using-optimisation.rst
@@ -999,10 +999,10 @@ by saying ``-fno-wombat``.
:default: off
- Turn on the static argument transformation, which turns a recursive
- function into a non-recursive one with a local recursive loop. See
- Chapter 7 of `Andre Santos's PhD
- thesis <http://research.microsoft.com/en-us/um/people/simonpj/papers/santos-thesis.ps.gz>`__
+ Turn on the static argument transformation, which turns a recursive function
+ into a non-recursive one with a local recursive loop. See Chapter 7 of
+ `Andre Santos's PhD thesis
+ <https://www.microsoft.com/en-us/research/publication/compilation-transformation-non-strict-functional-languages/>`__.
.. ghc-flag:: -fstg-lift-lams
:shortdesc: Enable late lambda lifting on the STG intermediate
@@ -1065,8 +1065,9 @@ by saying ``-fno-wombat``.
:default: on
- Switch on the strictness analyser. The
- implementation is described in the paper `Theory and Practice of Demand Analysis in Haskell`<https://www.microsoft.com/en-us/research/wp-content/uploads/2017/03/demand-jfp-draft.pdf>`__.
+ Switch on the strictness analyser. The implementation is described in the
+ paper `Theory and Practice of Demand Analysis in Haskell
+ <https://www.microsoft.com/en-us/research/wp-content/uploads/2017/03/demand-jfp-draft.pdf>`__.
The strictness analyser figures out when arguments and variables in
a function can be treated 'strictly' (that is they are always