/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

wingolog.org
| | boats.gitlab.io

In the previous post I said that in the second post in the series we'd talk about how rooting works. However, as I sat down to write that post, I realized that it would be a good idea to back up and give an initial overview of how a tracing garbage collector works - and in particular, how the underlying garbage collector in shifgrethor is implemented. In the abstract, we can think of the memory of a Rust program with garbage collection as being divided into three sections: the stack, the "unmanaged" heap...
7.5 parsecs

Travel
| |
| | www.wingolog.org

wingolog: article: allocate, memory (part one of n)
1.1 parsecs

Travel
| |
| | aykevl.nl

An explanation of how garbage collectors work including some pseudocode how a real GC could be implemented.
8.3 parsecs

Travel
| |
| | mropert.github.io

Is the C++ committee out of touch with its users, or is the game development crowd out of touch with the rest of the C++ community? Following the recent debate on social media, I offer a small introduction of that 'Modern' C++ thingie.
27.1 parsecs

Travel
|