aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/gc.c
AgeCommit message (Expand)Author
2024-02-11Create separate lib for patio runtimeMichael Williamson
2024-02-02Reduce size of GC object headerMichael Williamson
2024-01-28Zero out GC children with explicit memory storesMichael Williamson
2024-01-27Reduce size of GC headerMichael Williamson
2023-12-27Update to node 20Michael Williamson
2023-12-26Add custom implementation of memset for wasm64Michael Williamson
2023-12-17Remove GC perm rootsMichael Williamson
2023-12-17Add object as root before adding to list of objectsMichael Williamson
2023-12-17Zero out GC children on allocMichael Williamson
2023-12-17Ignore NULL GC objectsMichael Williamson
2023-12-16Use offset from start of entire objectMichael Williamson
2023-12-16Push to GC root stack after allocationMichael Williamson
2023-12-16Don't require size of GC object header in children offsetMichael Williamson
2023-12-16Add GC collect functionMichael Williamson
2023-12-16Add mark_reachable()Michael Williamson
2023-12-16Add GC perm rootsMichael Williamson
2023-12-16Add GC root stackMichael Williamson
2023-12-16Add mark functionMichael Williamson
2023-12-16Add other GC header fieldsMichael Williamson
2023-12-16Store all objects allocated through gcMichael Williamson
2023-12-16Set mark of new GC objectsMichael Williamson
2023-12-16Add shed__runtime__gc_alloc()Michael Williamson
2023-12-16Add mark for GC objectsMichael Williamson