Files
Nim/lib/system
SirOlaf 7b834b94da Allocator: Always place free cells into the active chunk and add documentation (#23871)
Lets single threaded applications benefit from tracking foreign cells as
well.
After this, `SmallChunk` technically doesn't need to act as a linked
list anymore I think, gotta investigate that more though.
The likelihood of overflowing `chunk.free` also rises, so to work around
that it might make sense to check `foreignCells` instead of adjusting
free space or replace free with a counter for the local capacity.

For Nim compile I can observe a ~10mb reduction, and smaller ones for
other projects.

(cherry picked from commit 881fbb8f81)
2024-08-13 15:31:16 +02:00
..
2024-07-17 14:44:53 +02:00
2022-12-16 08:01:15 +01:00
2024-04-18 10:30:26 +02:00
2020-05-12 15:46:24 +02:00
2022-12-16 08:01:15 +01:00
2022-12-16 08:01:15 +01:00
2022-12-26 13:20:05 +01:00
2020-01-30 10:54:50 +01:00