On Mon, 16 Mar 2015 14:02:44 +0100, Sönke Ludwig wrote:

Am 16.03.2015 um 08:43 schrieb zhmt:

auto wtask = runTask({

writeln("sttt.d");

});

I've tested with the follwing program and it works as expected, printing
"sttt.d". Can you give a complete failing example?

import vibe.core.core;
import std.stdio;

shared static this()
{
	auto wtask = runTask({
		writeln("sttt.d");
	});
}

I remove task.join, It works very well.

I noticed that a lot of code of have changed 4 days ago, thanks for excellent work of vibe.d .