From dfaee81a9ef0395ba9608154ab655dbf9e810e84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Thu, 6 Apr 2023 11:16:32 +0200 Subject: [PATCH] Update README with current platform support. --- README.md | 44 +++++++++++++++++++------------------------- 1 file changed, 19 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index 639475c6..c9d4b53c 100644 --- a/README.md +++ b/README.md @@ -16,10 +16,11 @@ Supported drivers and operating systems Driver | Linux | Windows | macOS | FreeBSD | Android | iOS ---------------------|---------|---------|---------|---------|---------|--------- -SelectEventDriver | yes | yes | yes | yes¹ | yes | — +SelectEventDriver | yes | yes | yes | yes¹ | yes | yes EpollEventDriver | yes | — | — | — | yes | — WinAPIEventDriver | — | yes | — | — | — | — -KqueueEventDriver | — | — | yes | yes¹ | — | — +KqueueEventDriver | — | — | yes | yes¹ | — | yes +CFRunloopEventDriver | — | — | yes | — | — | yes LibasyncEventDriver | —¹| —¹| —¹| —¹| — | — ¹ planned, but not currenly implemented @@ -30,36 +31,29 @@ Supported compilers The following compilers are tested and supported: -- DMD 2.087.1 +- DMD 2.103.0 - DMD 2.086.1 -- DMD 2.085.1 -- DMD 2.084.1 -- DMD 2.079.0 -- LDC 1.17.0 +- LDC 1.32.0 - LDC 1.16.0 -- LDC 1.15.0 -- LDC 1.14.0 -- LDC 1.13.0 -- LDC 1.9.0 Driver development status ------------------------- -Feature \ EventDriver | Select | Epoll | WinAPI | Kqueue | Libasync -----------------------|--------|-------|---------|---------|---------- -TCP Sockets | yes | yes | yes | yes | — -UDP Sockets | yes | yes | yes | yes | — -USDS | yes | yes | — | yes | — -DNS | yes | yes | yes | yes | — -Timers | yes | yes | yes | yes | — -Events | yes | yes | yes | yes | — -Unix Signals | yes² | yes | — | — | — -Files | yes | yes | yes | yes | — -UI Integration | yes¹ | yes¹ | yes | yes¹ | — -File watcher | yes² | yes | yes | yes² | — -Pipes | yes | yes | — | yes | — -Processes | yes | yes | — | yes | — +Feature \ EventDriver | Select | Epoll | WinAPI | Kqueue | CFRunloop | Libasync +----------------------|--------|-------|---------|---------|-----------|---------- +TCP Sockets | yes | yes | yes | yes | yes | — +UDP Sockets | yes | yes | yes | yes | yes | — +USDS | yes | yes | — | yes | yes | — +DNS | yes | yes | yes | yes | yes | — +Timers | yes | yes | yes | yes | yes | — +Events | yes | yes | yes | yes | yes | — +Unix Signals | yes² | yes | — | — | — | — +Files | yes | yes | yes | yes | yes | — +UI Integration | yes¹ | yes¹ | yes | yes¹ | yes¹ | — +File watcher | yes² | yes | yes | yes² | yes² | — +Pipes | yes | yes | — | yes | yes | — +Processes | yes | yes | — | yes | yes | — ¹ Manually, by adopting the X11 display connection socket