vibe-core/source/vibe/core
Sönke Ludwig b6ed92e8b5 Introduce ChannelConfig/ChannelPriority.
Adds a low-overhead mode to Channel!T that causes the buffer to be fully processed before notifying waiting peers instead of notifying immediately once data/space is available. This heavily reduces the overhead of cross-task/thread notifications at the expense of introducing processing latency and requiring a call to close() to guarantee that all data has been processed.
2021-01-12 10:55:12 +01:00
..
internal Remove potentially blocking file I/O code (upgrade to eventcore 0.9.0). 2020-05-17 15:10:01 +02:00
args.d Correct copyright holder. 2020-01-27 19:20:52 +01:00
channel.d Introduce ChannelConfig/ChannelPriority. 2021-01-12 10:55:12 +01:00
concurrency.d Replace 'body' with 'do' 2020-04-17 01:29:16 +09:00
connectionpool.d Correct copyright holder. 2020-01-27 19:20:52 +01:00
core.d Bump version to 1.11.3. 2020-12-18 16:21:54 +01:00
file.d Fix bogus file access denied error after listDirectory calls on Windows. 2020-12-01 19:23:05 +01:00
log.d Fix intermittent unit test crash at shutdown. 2021-01-12 10:55:12 +01:00
net.d Fix waitForDataEx's return value for an open connection and a zero timeout. 2020-10-15 13:13:15 +02:00
path.d Ensure path relativeTo() is nothrow. 2020-04-16 09:52:58 +02:00
process.d Add error handling for process creation. 2020-05-18 16:44:11 +02:00
stream.d Refactor read loop to avoid code duplication. 2020-10-21 20:05:00 +02:00
sync.d Avoid modern contract syntax. 2020-12-18 14:11:29 +01:00
task.d Add some more VibeTaskLog logging. 2020-12-10 09:22:38 +01:00
taskpool.d Fix a worker task scheduling issue for busy worker tasks. 2020-12-15 19:43:20 +01:00