mirror of
https://github.com/grin-compiler/grin.git
synced 2024-10-26 16:51:12 +03:00
797 B
797 B
Memory management
Heap pointer
- do not use register pinning to store heap pointer
- instead always pass heap pointer as a function argument
- each thread has own heap and heap pointer
- save heap pointer to a global variable when calling foreign function
Compile time garbage collection
ASAP: As Static As Possible memory management
related: Dead data elimination in A modern back-end for a dependently typed language
Sample Project
Sample project for LLVM stack map based GC.