vibe-core/source/vibe/core
Sönke Ludwig fdfbb55aa8 Re-implement ManualEvent.
This simplifies the logic by separating thread local notifications from cross-thread notifications, as well as replacing lockless operations by a spin lock. The thread local variant of ManualEvent is now also separated into a LocalManualEvent type.
2017-01-13 22:24:18 +01:00
..
args.d Add vibe.core.runApplication. See rejectedsoftware/vibe.d#1417. 2016-08-30 12:30:49 +02:00
concurrency.d Thread safety improvements in the task system. 2016-12-19 20:24:08 +01:00
connectionpool.d Use std.experimental.allocator and remove the custom allocator module. 2016-11-08 15:32:25 +01:00
core.d Re-implement ManualEvent. 2017-01-13 22:24:18 +01:00
file.d Re-implement ManualEvent. 2017-01-13 22:24:18 +01:00
log.d Only emit color escape sequences on a Posix terminal. 2016-12-19 21:22:22 +01:00
net.d Fix safety error on Windows. 2016-12-19 16:16:50 +01:00
path.d Extend the Path interface somewhat. 2016-11-08 14:48:18 +01:00
stream.d Use std.experimental.allocator and remove the custom allocator module. 2016-11-08 15:32:25 +01:00
sync.d Re-implement ManualEvent. 2017-01-13 22:24:18 +01:00
task.d Make Task.interrupt nothrow + add diagnostic assertion. 2017-01-13 22:08:12 +01:00