Home
last modified time | relevance | path

Searched refs:taskPool (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/
H A Dparallelism.d57 import std.parallelism : taskPool;
83 immutable pi = 4.0 * taskPool.reduce!"a + b"(n.iota.map!getTerm);
2979 auto x = taskPool.fold!"a + b"([1, 2, 3, 4]);
2984 auto y = taskPool.fold!("a + b", "a * b")([1, 2, 3, 4], 0, 1);
2989 auto z = taskPool.fold!"a + b"([1, 2, 3, 4], 0, 20);
3536 assert(taskPool.fold!"a + b"(r) == expected);
3539 assert(taskPool.fold!"a + b"(r, 0) == expected);
3540 assert(taskPool.fold!("a + b", "a + b")(r, 0, 0) == tuple(expected, expected));
3543 assert(taskPool.fold!"a + b"(r, 0, 42) == expected);
3544 assert(taskPool.fold!("a + b", "a + b")(r, 0, 0, 42) == tuple(expected, expected));
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/
H A Dparallelism.d48 import std.parallelism : taskPool;
74 immutable pi = 4.0 * taskPool.reduce!"a + b"(n.iota.map!getTerm);
3294 @property TaskPool taskPool() @trusted in taskPool() function
3349 return taskPool.parallel(range);
3355 return taskPool.parallel(range, workUnitSize);
4011 taskPool.put(t3);
4024 taskPool.put(t); in testSafe()
4028 taskPool.put(st); in testSafe()
4168 assert(taskPool.size == totalCPUs - 1);
4234 auto asyncReader = taskPool.asyncBuf(&next, &file.eof);
[all …]