http://www.prowiki.org/wiki4d/wiki.cgi?LanguageDevel/DIPs/DIP18 The proposal is to create a base for safe, non garbage-collected threads. This is done by adding nogc attribute for functions. nogc functions cannot perform operations that may allocate garbage collected memory. They are covariant with gc ones. Any comments are welcome.