Add compilation instructions to chatserver example
21a42c1
Add a (very simple) chat server example
e8d7c3e
Add missing stub in waitqueue specialisation for null_mutex
17532be
Cleanups and comments
f3abc0c
Fix poll blocking if another thread was in run()
936e0a3
Add some comments
3a5d3b9
svec: remove explicit destructor from vec_node
7840e91
Rename some classes in extras as per convention
448585e
tests: deregister all watchers by end of a test
26d13fb
Fix: release watchers that return rearm::REMOVE
dd658b2
Improve comments and use move as appropriate in dary_heap
0ebe025
Extend caveat in introduction
07d4576
Use perfect-forwarding appropriately in heap implementations
e78a0fd
Avoid "no return" warning in timer_for_clock
53df7a3
Minor cleanups.
22d6eb8
Clean up pointless condition.
779a3c5
Add another function test for timers.
6d471e9
Add NEWS file.
795537e
Minor documentation updates and style improvements.
aa0896c
Up version number to 1.1.6.
64f0bbf
Fix timer bug affecting interval timer.
988d75f
Add missing include (though it was included transitively).
2be6697
Remove unnecessary "return" statement.
085c914
Docs: fix typo ("serial lies").
883d7ca
Docs: add caveat about stupid Itanium C++ ABI.
76a141d
Bump version to 1.1.5.
d741df2
dary-heap: delete "operator=" in handle_t.
e01837a
Slightly improve base_watcher implementation.
f4056d5
btree set: style fixes and remove potential undefined behaviour.
b46b9f5
kqueue: clean up namespace pollution.
550d88a