Refactoring/cleanup.
ec74c51
Add an alternative kqueue backend for MacOS.
7410f4e
signal_events: allow signal mask to contain active or inactive signals.
a4845f6
Factor out the signal handling functionality from the select backend.
cb95864
Fix recently added test, and another emulation bug.
7056270
Fix a bug with fd emulation (plus minor refactoring).
023a653
Add a couple of fd emulation tests, currently failing.
dc78c9d
Remove a bunch of apparently unnecessary template parameters.
3b27c34
Refactoring, to need less friend declarations in event_loop.
6f02cc0
Further code documentation updates.
5205354
Code documentation update.
a9cab74
Build fixes for epoll.
415a9dc
Update version: 1.1.0
41cf50a
Minor TODO amendments.
3bfe881
select: final touches.
d8de361
svector: fix to avoid constructing reserved-but-not-allocated elements.
9107d81
select: throw exception on attempt to watch too-large fd.
d5fa484
Add a new test.
cb3d55b
Properly support non-oneshot fd watchers in select/kqueue.
d8fe78a
select: silence some warnings.
9aed67c
select: include necessary header and use assignment for fd_set copy.
41a7e27
Interrupt polling thread after adding signal watch for select backend.
1b1ff66
select: move some declrations into private namespace.
3e9b989
select backend: fixes for thread-safety.
b0380fe
Add and support "interrupt_after_fd_add" backend trait.
4cf74ad
childproc: use a dummy address other than null for userdata.
77e97e3
select: use sigmaskf function from traits rather than sigprocmask.
7418eaf
select: add signal watching support.
c426e0e
select: minor bugfixes.
1e98205
Initial (incomplete) support for pselect backend.
75bca19