From 6a45d230ba89116c2974e32f4ea445ed571714e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Sun, 22 Jan 2017 11:46:48 +0100 Subject: [PATCH] Add more drivers/operating systems to the support matrix. --- README.md | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 9c4bec6..b550a28 100644 --- a/README.md +++ b/README.md @@ -9,12 +9,13 @@ This is a high-performance native event loop abstraction for D, focused on async Supported drivers and operating systems --------------------------------------- -Driver | Linux | Windows | macOS | FreeBSD -------------------|---------|---------|---------|-------- -SelectEventDriver | yes | yes | yes¹ | yes¹ -EpollEventDriver | yes | — | — | — -WinAPIEventDriver | — | yes | — | — -KqueueEventDriver | — | — | yes¹ | yes¹ +Driver | Linux | Windows | macOS | FreeBSD | Android | iOS +---------------------|---------|---------|---------|---------|---------|--------- +SelectEventDriver | yes | yes | yes¹ | yes¹ | — | — +EpollEventDriver | yes | — | — | — | — | — +WinAPIEventDriver | — | yes | — | — | — | — +KqueueEventDriver | — | — | yes¹ | yes¹ | — | — +LibasyncEevnetDriver | —¹| —¹| —¹| —¹| — | — ¹ planned, but not currenly implemented @@ -35,6 +36,19 @@ Files | yes | yes | yes | &m UI Integration | yes¹ | yes¹ | yes | — File watcher | yes² | yes² | yes | — +Feature | LibasyncEventDriver +-----------------|--------------------- +TCP Sockets | — +UDP Sockets | — +USDS | — +DNS | — +Timers | — +Events | — +Unix Signals | — +Files | — +UI Integration | — +File watcher | — + ¹ Manually, by adopting the X11 display connection socket ² Currently only supported on Linux