3 ms·
While I am usually the one that also goes in and correct people incorrectly calling RC not a GC, the important distinction here is that Rust (and C++) has the n
by gf000 10mo ago
While I am usually the one that also goes in and correct people incorrectly calling RC not a GC, the important distinction here is that Rust (and C++) has the necessary language constructs to be able to implement ref counting entirely as a library.
- pjmlp 10mo agoWhich is a performance bottleneck, as the compiler is blind to library implementations and cannot optimise accordingly. Also implementation has nothing to do with CS definition, there are tracing GC libraries for C as well.