I initially implemented a reference-counting garbage collector for some of the types in this project because i didn't want to think about be when the objects would be forgotten. However, this may be much easier than I originally thought, and the reference counter is just adding unnecessary overhead (both to the runtime, and to the debugging experience).
I initially implemented a reference-counting garbage collector for some of the types in this project because i didn't want to think about be when the objects would be forgotten. However, this may be much easier than I originally thought, and the reference counter is just adding unnecessary overhead (both to the runtime, and to the debugging experience).