From 29922d1411a75f9fb4259d66e427070aae72b3d3 Mon Sep 17 00:00:00 2001 From: Eduardo Julian Date: Fri, 12 Aug 2022 17:49:40 -0400 Subject: Fixed test suite. --- documentation/bookmark/memory_management.md | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'documentation/bookmark/memory_management.md') diff --git a/documentation/bookmark/memory_management.md b/documentation/bookmark/memory_management.md index 2fc8b3606..84acecd98 100644 --- a/documentation/bookmark/memory_management.md +++ b/documentation/bookmark/memory_management.md @@ -1,28 +1,34 @@ # Static +0. []() 0. [ASAP: As Static As Possible memory management](https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-908.pdf) # Allocation +0. []() 0. [How to allocate memory](https://geocar.sdf1.org/alloc.html) 0. [Always Bump Downwards](https://fitzgeraldnick.com/2019/11/01/always-bump-downwards.html) # Compaction +0. []() 0. ["Compacting the Uncompactable" by Bobby Powers](https://www.youtube.com/watch?v=c1UBJbfR-H0) # Reference counting +0. []() 0. [Perceus: Garbage Free Reference Counting with Reuse (Extended version)](https://www.microsoft.com/en-us/research/publication/perceus-garbage-free-reference-counting-with-reuse/) 0. [Introducing --gc:arc](https://forum.nim-lang.org/t/5734) 0. [Counting Immutable Beans: Reference Counting Optimized for Purely Functional Programming](https://arxiv.org/abs/1908.05647) # Layout +0. []() 0. [Floorplan: Spatial Layout in Memory Management Systems](https://conf.researchr.org/details/gpce-2019/gpce-2019-papers/6/Floorplan-Spatial-Layout-in-Memory-Management-Systems) # Garbage collection +0. []() 0. [Destroy All Values: Designing Deinitialization in Programming Languages](https://gankra.github.io/blah/deinitialize-me-maybe/) 0. [Deconstructing the Garbage-First Collector](https://users.cecs.anu.edu.au/~steveb/pubs/papers/g1-vee-2020.pdf) 0. [The Garbage Collection Handbook](http://gchandbook.org/) @@ -30,10 +36,13 @@ # Smart references +0. []() 0. [Smart References: There and Back Again - Erik Valkering [ CppCon 2018 ]](https://www.youtube.com/watch?v=bfm9m3xJQRY) # Reference +0. []() +0. [Move Operation + "Use After Move" Diagnostic](https://github.com/apple/swift-evolution/blob/main/proposals/0366-move-function.md) 0. [Relative Pointers](https://www.gingerbill.org/article/2020/05/17/relative-pointers/) 0. [Scopes Describe Frames: A Uniform Model for Memory Layout in Dynamic Semantics](http://drops.dagstuhl.de/opus/volltexte/2016/6114/) 0. https://uridiumauthor.blogspot.com/2018/06/memory-management.html -- cgit v1.2.3