vibe-core/source/vibe/core
Sönke Ludwig c3272f7d1f Fix assertion in SpinLock when called from a signal handler.
Since the signal handler can be called in any thread of the application, it may happen so in a non-D thread where Thread.getThis() returns null. This change works around this and also removes the need to call SpinLock.setup on thread startup.
2018-10-30 12:39:08 +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 Fix deprecation warnings on DMD 2.082.0 2018-10-23 11:25:54 +02:00
connectionpool.d Fix compilation of ConnectionPool!struct. Fixes vibe-d/vibe.d#2109. 2018-03-11 00:07:42 +01:00
core.d Fix assertion in SpinLock when called from a signal handler. 2018-10-30 12:39:08 +01:00
file.d Allow destructors to run in foreign threads. Fixes #69. 2018-03-16 18:06:53 +01:00
log.d Fix logger colours to make it look good on black and white background 2018-06-09 15:54:24 +02:00
net.d Free resources associated with waitForDataAsync as early as possible. 2018-09-03 13:45:53 +02:00
path.d Fix WindowsPath.bySegment of an empty path returning a bogus empty segment. 2018-10-01 21:54:29 +02:00
stream.d avoid Buffer type which creates a huge __initZ symbol 2018-01-14 04:43:14 +01:00
sync.d Fix assertion in SpinLock when called from a signal handler. 2018-10-30 12:39:08 +01:00
task.d Fix possible infinite loop in TaskScheduler.process. 2018-08-26 13:03:14 +02:00
taskpool.d Fix synchronization and shutdown issues in TaskPool. 2018-10-27 00:42:06 +02:00