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') 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