[rust-dev] Incremental and generational GC
Felix S. Klock II
pnkfelix at mozilla.com
Thu Jul 11 05:29:56 PDT 2013
On 11/07/2013 13:30, Felix S. Klock II wrote:
> On 10/07/2013 22:04, Graydon Hoare wrote:
>> I assume you've read this:
> This is also relevant, I think (and more recent):
> Antony L. Hosking. 2006. Portable, mostly-concurrent, mostly-copying
> garbage collection for multi-processors. In /Proceedings of the 5th
> international symposium on Memory management/ (ISMM '06). ACM, New
> York, NY, USA, 40-51. DOI=10.1145/1133956.1133963
Caveat: The latter paper that I cited is for a Modula-3 compiler/runtime
(i.e., compiler support for the GC is definitely provided; in other
words: "cooperative software environment").
The former paper that Graydon cited is for the explicitly uncooperative
environment of C++; no hardware nor compiler support.
I presume Rust falls somewhere between these two extremes, so both may
-Felix, (still playing catchup)
irc: pnkfelix on irc.mozilla.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Rust-dev