std.parallelism example hangs compiler 2.067.1
Jay Norwood via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Aug 7 11:19:52 PDT 2015
This appears to hang up dmd compiler 2.067.1. Changing
parallel(s) to s works ok. Is this a known problem?
import std.stdio;
import std.string;
import std.format;
import std.range;
import std.parallelism;
int main(string[] argv)
{
string s[100000];
foreach (i, ref si ; parallel(s)){
si = format("hi:%d",i);
}
foreach (ref rm; s[99000..99010]){
writeln(rm);
}
return 0;
}
More information about the Digitalmars-d-learn
mailing list