Required DMD changes for Mir and few thoughts about D future

Guillaume Piolat via Digitalmars-d digitalmars-d at puremagic.com
Tue Sep 27 03:27:00 PDT 2016


On Monday, 26 September 2016 at 18:43:38 UTC, Ilya Yaroshenko 
wrote:

> 1. Lightweight `nothrow @nogc` threads, implemented using 
> `struct`s
> 2. Lightweight `nothrow @nogc` mutexes and barriers, 
> implemented using `struct`s

FWIW I have some @nogc mutex and semaphore here:
https://github.com/AuburnSounds/dplug/blob/master/core/dplug/core/unchecked_sync.d

Ways to make the runtime more optional than it is would be great.


More information about the Digitalmars-d mailing list