Danny Robson 9bfefb3dab job/queue: use a reaper thread to clear finished tasks
clearing the tasks on the worker threads can cause the queue to stall
while the cookie is notified, released, and deleted. we punt the cleanup
off to a reaper thread so that the workers can continue.
2018-03-22 14:59:03 +11:00
2018-03-20 13:35:10 +11:00
2016-02-02 10:36:42 +11:00
2018-01-23 18:57:04 +11:00
2017-10-05 11:44:37 +11:00
2018-03-20 13:35:10 +11:00
2017-01-05 15:06:49 +11:00
2016-02-26 13:36:01 +11:00
2016-03-11 13:28:56 +11:00
2016-12-21 20:25:50 +11:00
2018-03-06 18:13:39 +11:00
2015-04-13 18:05:28 +10:00
2016-02-26 13:36:01 +11:00
2016-02-26 17:04:54 +11:00
2015-04-13 18:05:28 +10:00
2016-10-10 16:23:07 +11:00
2017-11-23 17:24:11 +11:00
2017-01-04 22:38:41 +11:00
2016-10-12 15:08:22 +11:00
2016-10-12 15:08:22 +11:00
2015-04-13 18:05:28 +10:00
2015-08-10 15:51:44 +10:00
2015-04-13 18:05:28 +10:00
2016-03-17 18:14:40 +11:00
2017-02-21 21:19:58 +11:00
2015-04-13 18:05:28 +10:00
2018-03-22 13:10:18 +11:00
2017-11-23 17:24:11 +11:00
2018-01-14 17:21:07 +11:00
2017-11-23 17:24:11 +11:00
2015-04-13 18:05:28 +10:00
2015-04-13 18:06:08 +10:00
2015-04-13 18:05:28 +10:00
2016-10-12 15:08:22 +11:00
2017-01-05 20:21:20 +11:00
2017-05-23 12:50:51 +10:00
2018-01-24 17:31:22 +11:00
2018-03-20 14:50:32 +11:00
2018-03-20 14:50:32 +11:00
2017-01-05 15:06:49 +11:00
2017-10-03 17:48:27 +11:00
2015-04-20 17:13:14 +10:00
2016-02-26 13:36:01 +11:00

A simple cross-platform C++ utility library.

Supported compilers: >=clang-5.x, >=gcc7.x; specifically, we require c++17 features such as structured bindings which aren't present in older compilers. No attempt has been made to compile under MSVC.
Description
A collection of useful C++ routines.
Readme 5.3 MiB
Languages
C++ 96%
Ragel 1.2%
CMake 1.1%
Meson 1.1%
Python 0.6%