From 5d0edee216df4213ff5f569b65fafaa1b1fbcff7 Mon Sep 17 00:00:00 2001 From: Owais Jamil Date: Tue, 9 Jun 2026 17:03:28 -0500 Subject: [PATCH] docs: allocation/allocators chapter --- docs/src/SUMMARY.md | 9 +- docs/src/chapter_10.md | 47 +++++++ docs/src/chapter_10/arena_allocator.md | 52 ++++++++ docs/src/chapter_10/collector_families.md | 119 ++++++++++++++++++ docs/src/chapter_10/growth_and_failure.md | 49 ++++++++ docs/src/chapter_10/host_pointers.md | 47 +++++++ .../development/runtime_memory_management.md | 56 +++++++++ .../specs/12_runtime_memory_and_semantics.md | 61 --------- .../tasks/12_runtime_memory_and_semantics.md | 21 ---- 9 files changed, 376 insertions(+), 85 deletions(-) create mode 100644 docs/src/chapter_10.md create mode 100644 docs/src/chapter_10/arena_allocator.md create mode 100644 docs/src/chapter_10/collector_families.md create mode 100644 docs/src/chapter_10/growth_and_failure.md create mode 100644 docs/src/chapter_10/host_pointers.md create mode 100644 docs/src/internal/development/runtime_memory_management.md delete mode 100644 docs/src/internal/specs/12_runtime_memory_and_semantics.md delete mode 100644 docs/src/internal/tasks/12_runtime_memory_and_semantics.md diff --git a/docs/src/SUMMARY.md b/docs/src/SUMMARY.md index 3149b5c..24ae7ee 100644 --- a/docs/src/SUMMARY.md +++ b/docs/src/SUMMARY.md @@ -46,7 +46,11 @@ - [Project input and module graph](./chapter_9/project_to_modules.md) - [Artifacts and execution](./chapter_9/artifacts_execution.md) - [WebAssembly In-Depth (TODO)]() -- [Runtime Memory Management (TODO)]() +- [Runtime Memory Management](./chapter_10.md) + - [The arena allocator](./chapter_10/arena_allocator.md) + - [Growth and allocation failure](./chapter_10/growth_and_failure.md) + - [Host pointers and reset boundaries](./chapter_10/host_pointers.md) + - [Future collectors](./chapter_10/collector_families.md)