vibe-core/source/vibe/core
Sönke Ludwig 8c63f79ea7 Avoid yielding in the task finalization phase. Fixes #161.
Makes sure that the task finalization finishes (including notifying possibly multiple joiners) before the fiber yields, because it won't be resumed by the scheduler before the next task gets assigned to the fiber.
2019-06-16 22:44:11 +02:00
..
internal Allow destructors to run in foreign threads. Fixes #69. 2018-03-16 18:06:53 +01:00
args.d fix relying on implicit const conversion of JSONValue 2018-11-01 12:59:44 +01:00
channel.d Avoid superfluous notifyAll calls in Channel. 2019-03-10 16:00:12 +01:00
concurrency.d Remove useless imports to std.variant 2019-05-28 14:24:42 +09:00
connectionpool.d Add ConnectionPool.removeUnused. 2019-03-28 14:11:20 +01:00
core.d Bump version number. 2019-06-16 15:10:50 +02:00
file.d Fix copyFile setting file times of write protected files. 2019-06-16 15:10:50 +02:00
log.d Implement logException. 2019-05-25 22:12:43 +02:00
net.d Let TCPConnection.leastSize time out according to the readTimeout property. 2019-06-16 09:55:00 +02:00
path.d Fix WindowsPath.bySegment of an empty path returning a bogus empty segment. 2018-10-01 21:54:29 +02:00
process.d s/registerProcess/adoptProcessID/g 2019-06-04 10:13:00 +10:00
stream.d avoid Buffer type which creates a huge __initZ symbol 2018-01-14 04:43:14 +01:00
sync.d Fix a (harmless) race-condition. 2019-04-13 17:01:50 +02:00
task.d Avoid yielding in the task finalization phase. Fixes #161. 2019-06-16 22:44:11 +02:00
taskpool.d Implement runWorkerTaskDistH. 2019-01-26 18:02:47 +01:00