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: http://www.hpl.hp.com/techreports/Compaq-DEC/WRL-91-8.pdf
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 http://doi.acm.org/10.1145/1133956.1133963

http://dl.acm.org/citation.cfm?id=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 be relevant.

Cheers,
-Felix, (still playing catchup)

--
irc: pnkfelix on irc.mozilla.org
email: {fklock,pnkfelix}@mozilla.com

_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to