- TL;DR
- 1. What is arena allocator
- 2. Intrusive data structures
- 2.1. Single linked list
- 2.2. Double linked list
- 2.3. Hashmaps
- 2.4. Dynamic consecutive arrays
- 3. Allocator implementation
- 4. AST nodes
- 5. #![no_std]
- 6. Benchmarks
- 7. Flamegraphs
- 8. Memory usage optimisations
- 9. AST caching