runtime: only allocate heap memory when needed

For example, with -gc=none and -gc=leaking, no heap needs to be
allocated when initializing the runtime. And some GCs (like -gc=custom)
are responsible for allocating the heap themselves.
This commit is contained in:
Ayke van Laethem
2024-08-05 16:12:48 +02:00
committed by Ron Evans
parent 5282b4efac
commit a4cbe3326e
5 changed files with 12 additions and 2 deletions
+1
View File
@@ -37,6 +37,7 @@ import (
)
const gcDebug = false
const needsStaticHeap = true
// Some globals + constants for the entire GC.