diff options
| author | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-11-01 12:18:13 -0500 |
|---|---|---|
| committer | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-11-01 12:18:13 -0500 |
| commit | 5261efa901dc224d50b884b6f4e81b0178f21354 (patch) | |
| tree | 967ee0aed3fe81ba4c8d10af0d278fdba6603ac4 /src/common/sparse_large_vector.cpp | |
| parent | 6bde8c20d1f7c020a920e59a989c03822a08445d (diff) | |
file_sys: don't let a RomFS build's nodes own each other
Each directory owned its parent and its children, and each file its
parent, so the whole tree of every build kept itself alive after the
build was done. Title 1's loose RomFS (206k files) left ~45 MiB per
build. The context's lists own the nodes; the links between them are
plain pointers.
Diffstat (limited to 'src/common/sparse_large_vector.cpp')
0 files changed, 0 insertions, 0 deletions
