From 08518ba37d9094c5cc8683fc404c349e534b8dc9 Mon Sep 17 00:00:00 2001
From: Eduardo Julian
Date: Thu, 24 Feb 2022 17:47:27 -0400
Subject: Finishing the meta-compiler [Part 4]

---
 documentation/bookmark/game/engine.md          | 10 ++++++++++
 documentation/bookmark/memory_management.md    |  1 +
 documentation/bookmark/state/world.md          |  4 ++++
 documentation/bookmark/tool/instrumentation.md |  4 ++++
 4 files changed, 19 insertions(+)
 create mode 100644 documentation/bookmark/game/engine.md
 create mode 100644 documentation/bookmark/state/world.md
 create mode 100644 documentation/bookmark/tool/instrumentation.md

(limited to 'documentation/bookmark')

diff --git a/documentation/bookmark/game/engine.md b/documentation/bookmark/game/engine.md
new file mode 100644
index 000000000..53d2e2d56
--- /dev/null
+++ b/documentation/bookmark/game/engine.md
@@ -0,0 +1,10 @@
+# Exemplar
+
+## General
+
+0. [Open 3D Engine](https://www.o3de.org/)
+
+## Specialized
+
+0. [RPG Paper Maker](http://rpg-paper-maker.com/)
+
diff --git a/documentation/bookmark/memory_management.md b/documentation/bookmark/memory_management.md
index a555926ef..2fc8b3606 100644
--- a/documentation/bookmark/memory_management.md
+++ b/documentation/bookmark/memory_management.md
@@ -23,6 +23,7 @@
 
 # Garbage collection
 
+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/)
 0. [Baby's First Garbage Collector](http://journal.stuffwithstuff.com/2013/12/08/babys-first-garbage-collector/)
diff --git a/documentation/bookmark/state/world.md b/documentation/bookmark/state/world.md
new file mode 100644
index 000000000..4c361b8a2
--- /dev/null
+++ b/documentation/bookmark/state/world.md
@@ -0,0 +1,4 @@
+# Reference
+
+0. [Worlds: Controlling the Scope of Side Effects](http://www.vpri.org/pdf/tr2010001_worlds.pdf)
+
diff --git a/documentation/bookmark/tool/instrumentation.md b/documentation/bookmark/tool/instrumentation.md
new file mode 100644
index 000000000..e63803000
--- /dev/null
+++ b/documentation/bookmark/tool/instrumentation.md
@@ -0,0 +1,4 @@
+# Reference
+
+0. [Pin: Building Customized Program Analysis Tools with Dynamic Instrumentation](https://www.cin.ufpe.br/~rmfl/ADS_MaterialDidatico/PDFs/profiling/PIN%20Building%20Customized%20Program%20Analysis%20Tools%20with%20Dynamic%20Instrumentation.pdf)
+
-- 
cgit v1.2.3