Garbage collection

By default, Cyclone links the Boehm-Demers-Weiser conservative garbage collector into your Cyclone program. The garbage collector will automatically recover heap allocated data.

If you want to run without the garbage collector, just pass the -nogc flag to Cyclone when linking:

cyclone -nogc -o foobar foo.o bar.o

The resulting binary will not include the garbage collector, and your program is responsible for explicitly deallocating heap data.