Re:Swift 3.0 Unsafe World
by mikeash on Tuesday September 27, 2016 @01:48PM
(#12591483)
And this is definitely not just theoretical. Any conservative collector must also be non-moving. The Boehm GC for C and C++ and Apple's GC for Objective-C are both existing examples.
Not necessarily, you could use (and guarantee) a non-moving GC. Moving is but one of the attributes/details you can use for your GC.