diff options
author | Sven Tennie <sven.tennie@gmail.com> | 2019-01-04 20:17:07 +0100 |
---|---|---|
committer | Gabor Greif <ggreif@gmail.com> | 2019-01-05 12:58:44 -0500 |
commit | b565d418ff5f9501abecf130dafc2b9837460a96 (patch) | |
tree | 025fa922da625587ba1f35e1587a93f4ad152f10 | |
parent | 2880cb9840e268fdc33347a87a8276b03c227db8 (diff) | |
download | haskell-b565d418ff5f9501abecf130dafc2b9837460a96.tar.gz |
Fix broken links (#16125)
-rw-r--r-- | docs/users_guide/using-optimisation.rst | 13 |
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 |