Garbage Collection 26

This commit is contained in:
nazrin 2025-06-12 06:07:25 +00:00
parent dc4e6d33b2
commit 6d5dff6e3d
10 changed files with 444 additions and 211 deletions

14
dub.sdl
View file

@ -9,18 +9,22 @@ sourcePaths
configuration "clox" {
buildOptions "betterC"
sourcePaths "src/clox"
buildRequirements "requireContracts"
}
configuration "clox-dbg" {
buildRequirements "requireBoundsCheck" "requireContracts"
debugVersions "memTrace"
debugVersions "printCode"
debugVersions "traceExec"
dependency "colored" version="~>0.0.33"
dflags "-checkaction=C"
libs "libbacktrace"
sourcePaths "src/clox"
buildRequirements "requireBoundsCheck" "requireContracts"
debugVersions "printCode"
debugVersions "traceExec"
/* debugVersions "stressGC" */
/* debugVersions "disableGC" */
debugVersions "memTrace"
/* debugVersions "logGC" "memTrace" */
}
configuration "jlox" {