[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