\--gc:stack has been named --gc:regions| ---|--- [https://github.com/nim-lang/Nim/blob/devel/lib/system/gc_regions.nim](https://github.com/nim-lang/Nim/blob/devel/lib/system/gc_regions.nim)
There is not really any documentation - you basically create a memory region and then use the provided templates to allocate memory using the region. The region, along with all memory allocated to it, can be destroyed at once.
