Skip to content

Commit

Permalink
Update README with current platform support.
Browse files Browse the repository at this point in the history
  • Loading branch information
s-ludwig committed Apr 6, 2023
1 parent 970f43e commit dfaee81
Showing 1 changed file with 19 additions and 25 deletions.
44 changes: 19 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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

Expand Down

0 comments on commit dfaee81

Please sign in to comment.