From a6e7015a9f5233f27978433492912424c6ef4256 Mon Sep 17 00:00:00 2001 From: DarkWiiPlayer Date: Mon, 27 Mar 2023 10:45:33 +0200 Subject: [PATCH] Add article about arena allocators to bib --- bibliotheca.bib | 82 +++++++++++++++++++++++++++++-------------------- 1 file changed, 48 insertions(+), 34 deletions(-) diff --git a/bibliotheca.bib b/bibliotheca.bib index 64dafbc..d37f19f 100644 --- a/bibliotheca.bib +++ b/bibliotheca.bib @@ -1,45 +1,59 @@ -# Books +@comment{# Books} +@comment{# Papers} + -@book{sicp, - author = "Harold Abelson and Gerald Jay Sussman and Julie Sussman", - title = "Structure and Interpretation of Computer Programs", - year = "1985", -} @book{97things, - title = "97 Things Every Programmer Should Know", - author = "Kevlin Henney", - year = "2010", - url = "https://97-things-every-x-should-know.gitbooks.io/97-things-every-programmer-should-know/content/en/index.html", -} -@book{tao1987, - title = "The Tao of Programming", - author = "Geoffrey James", - year = "1987", -} -@book{boyd2018, - title = "Introduction to Applied Linear Algebra", - author = "Stephen Boyd", - year = "2018", + author = {Kevlin Henney}, + title = {97 Things Every Programmer Should Know}, + url = {https://97-things-every-x-should-know.gitbooks.io/97-things-every-programmer-should-know/content/en/index.html}, + year = {2010} } -# Papers +@online{arena-allocator, + author = {Ryan Fleury}, + keywords = {arena allocator}, + month = sep, + title = {Untangling Lifetimes: The Arena Allocator +}, + url = {https://www.rfleury.com/p/untangling-lifetimes-the-arena-allocator}, + year = {2022} +} + +@book{boyd2018, + author = {Stephen Boyd}, + title = {Introduction to Applied Linear Algebra}, + year = {2018} +} @article{candea2001, - title = "Recursive Restartability: Turning the Reboot Sledgehammer into a Scalpel", - author = "George Candea, Armando Fox", - year = "2001", - url = "http://roc.cs.berkeley.edu/papers/recursive_restartability.pdf", + author = {George Candea, Armando Fox}, + title = {Recursive Restartability: Turning the Reboot Sledgehammer into a Scalpel}, + url = {http://roc.cs.berkeley.edu/papers/recursive_restartability.pdf}, + year = {2001} +} + +@article{how-to-read-a-paper, + author = {S. Keshav}, + title = {How to Read a Paper}, + url = {https://web.stanford.edu/class/ee384m/Handouts/HowtoReadPaper.pdf} +} + +@book{sicp, + author = {Harold Abelson and Gerald Jay Sussman and Julie Sussman}, + title = {Structure and Interpretation of Computer Programs}, + year = {1985} +} + +@book{tao1987, + author = {Geoffrey James}, + title = {The Tao of Programming}, + year = {1987} } @article{tcollide, - title = "T-Collide: A Temporal, Real-Time Collision Detection Technique for Bounded Objects", - author = "Erin J. Hastings, Jaruwan Mesit, Ratan K. Guha", - year = "2004", - url = "https://www.cs.ucf.edu/~jmesit/publications/T-Collide%20CGAIDE%202004.pdf", + author = {Erin J. Hastings, Jaruwan Mesit, Ratan K. Guha}, + title = {T-Collide: A Temporal, Real-Time Collision Detection Technique for Bounded Objects}, + url = {https://www.cs.ucf.edu/~jmesit/publications/T-Collide%20CGAIDE%202004.pdf}, + year = {2004} } -@article {how-to-read-a-paper, - title = "How to Read a Paper", - author = "S. Keshav", - url = "https://web.stanford.edu/class/ee384m/Handouts/HowtoReadPaper.pdf", -}