On Friday, 11 August 2017 at 08:17:32 UTC, Vadim Lopatin wrote:
I'm using DCD as a library in DlangIDE.
All DCD calls are made from separate thread.
DCD works ok until some thread is created (e.g. to invoke DUB for building).

/// call this function after DCD ModuleCache is instantiated to reproduce issue
void testDCDFailAfterThreadCreation() {
    import core.thread;
    Thread thread = new Thread(delegate() {
        Thread.sleep(dur!"msecs"(2000));
    });
    thread.start();
    thread.join();
}

Reply via email to