[Git][ghc/ghc][master] Link reference paper and package from System.Mem.{StableName,Weak}
Marge Bot (@marge-bot)
gitlab at gitlab.haskell.org
Thu Jul 27 09:47:50 UTC 2023
Marge Bot pushed to branch master at Glasgow Haskell Compiler / GHC
Commits:
a80ca086 by Bodigrim at 2023-07-27T05:47:26-04:00
Link reference paper and package from System.Mem.{StableName,Weak}
- - - - -
2 changed files:
- libraries/base/System/Mem/StableName.hs
- libraries/base/System/Mem/Weak.hs
Changes:
=====================================
libraries/base/System/Mem/StableName.hs
=====================================
@@ -22,6 +22,13 @@
-- collector, meaning a re-hash would be necessary after every garbage
-- collection.
--
+-- See [Stretching the storage manager: weak pointers and stable names in
+-- Haskell](https://www.microsoft.com/en-us/research/publication/stretching-the-storage-manager-weak-pointers-and-stable-names-in-haskell/)
+-- by Simon Peyton Jones, Simon Marlow and Conal Elliott for detailed discussion
+-- of stable names. An implementation of a memo table with stable names
+-- can be found in [@stable-memo@](https://hackage.haskell.org/package/stable-memo)
+-- package.
+--
-------------------------------------------------------------------------------
module System.Mem.StableName (
=====================================
libraries/base/System/Mem/Weak.hs
=====================================
@@ -47,6 +47,13 @@
-- generalisation of the basic weak-pointer idea, in which each
-- weak pointer actually contains both a key and a value.
--
+-- See [Stretching the storage manager: weak pointers and stable names in
+-- Haskell](https://www.microsoft.com/en-us/research/publication/stretching-the-storage-manager-weak-pointers-and-stable-names-in-haskell/)
+-- by Simon Peyton Jones, Simon Marlow and Conal Elliott for detailed discussion
+-- of weak pointers. An implementation of a memo table with weak pointers
+-- can be found in [@stable-memo@](https://hackage.haskell.org/package/stable-memo)
+-- package.
+--
-----------------------------------------------------------------------------
module System.Mem.Weak (
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/a80ca0868cac6e08fc56387852826457ff07569f
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/a80ca0868cac6e08fc56387852826457ff07569f
You're receiving this email because of your account on gitlab.haskell.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20230727/84ee6efb/attachment-0001.html>
More information about the ghc-commits
mailing list