vibe-core/source/vibe/core
Boris-Barboris eea57f8914 MonoTime in loopWithTimeout, and other read tweaks.
MonoTime is more robust and does not involve sophisticated timezone
shenanigans, making it better suited for networking operations.
Fixes #39.
This commit also distinguishes read timeout exception as Exception child
ReadTimeoutException, wich is thrown from loopWithTimeout function.
Optimistic read branch for tcp socket improves performance on
granular reads.
2018-03-23 06:45:05 +00:00
..
internal Allow destructors to run in foreign threads. Fixes #69. 2018-03-16 18:06:53 +01:00
args.d Re-introduced setCommandLineArgs from vibe-d:core-0.8.2 (pull/1916) 2018-03-14 22:04:20 +01:00
concurrency.d Add opCast(bool) to FreeListRef and remove opAssign with value type. 2017-10-30 22:58:30 +01:00
connectionpool.d Fix compilation of ConnectionPool!struct. Fixes vibe-d/vibe.d#2109. 2018-03-11 00:07:42 +01:00
core.d Bump version number 2018-03-18 21:36:23 +01:00
file.d Allow destructors to run in foreign threads. Fixes #69. 2018-03-16 18:06:53 +01:00
log.d Replace deprecated hexstring with hexString 2018-01-25 08:43:13 +01:00
net.d MonoTime in loopWithTimeout, and other read tweaks. 2018-03-23 06:45:05 +00:00
path.d Fix path construction from segment range with no internal separators. 2017-09-10 00:16:53 +02:00
stream.d avoid Buffer type which creates a huge __initZ symbol 2018-01-14 04:43:14 +01:00
sync.d Allow destructors to run in foreign threads. Fixes #69. 2018-03-16 18:06:53 +01:00
task.d Always remove task from queue when switching to it. Fixes #58. 2018-02-23 01:25:13 +01:00
taskpool.d Fix a race-condition in TaskPool. 2018-03-07 10:39:28 +01:00