vibe-core/source/vibe/core
Sönke Ludwig e2eef799f8 Fix cancellation of connectTCP in case of early errors.
Certain errors will result in an invalid handle to be returned from eventDriver.sockets.connectStream. In that case it is invalid to call cancelConnect.

Also adds an additional debug log message including a stack trace in case of exceptions thrown from connection handlers.
2018-03-18 12:13:13 +01: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 Allow destructors to run in foreign threads. Fixes #69. 2018-03-16 18:06:53 +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 Fix cancellation of connectTCP in case of early errors. 2018-03-18 12:13:13 +01: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