This commit is contained in:
Kartik Agaram 2021-03-12 10:41:03 -08:00
parent 7ce83f9bff
commit 738f8ec1e6
2 changed files with 8 additions and 0 deletions

View File

@ -2,6 +2,10 @@
### Data Structures
For memory safety, the following data structures are opaque and only modified
using functions described further down. I still find it useful to understand
how they work under the hood.
- Handles: addresses to objects allocated on the heap. They're augmented with
book-keeping to guarantee memory-safety, and so cannot be stored in registers.
See [mu.md](mu.md) for details, but in brief:

View File

@ -2,6 +2,10 @@
### Data Structures
For memory safety, the following data structures are opaque and only modified
using functions described further down. I still find it useful to understand
how they work under the hood.
- Handles: addresses to objects allocated on the heap. They're augmented with
book-keeping to guarantee memory-safety, and so cannot be stored in registers.
See [mu.md](mu.md) for details, but in brief: