Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-17 | Check thread count for negative; realloc->reallocarray | Nick Mathewson | |
CID 1268069 | |||
2015-02-16 | Fix a few coverity "Use after NULL check" warnings | Nick Mathewson | |
Also remove the unit test mocks that allowed get_options() to be NULL; that's an invariant violation for get_options(). | |||
2015-02-15 | Don't leak a cond var when starting threads in a pool | Sebastian Hahn | |
2015-01-21 | use the correct free fn. spotted by dgoulet | Nick Mathewson | |
2015-01-21 | Fix up some workqueue/threading issues spotted by dgoulet. | Nick Mathewson | |
2015-01-15 | Update workqueue implementation to use a single queue for the work | Nick Mathewson | |
Previously I used one queue per worker; now I use one queue for everyone. The "broadcast" code is gone, replaced with an idempotent 'update' operation. | |||
2015-01-14 | Incorporate some comments based on notes from dgoulet | Nick Mathewson | |
2015-01-14 | Refactor cpuworker to use workqueue/threadpool code. | Nick Mathewson | |
2015-01-14 | Test and fix workqueue_entry_cancel(). | Nick Mathewson | |
2015-01-14 | Test a little more of compat_threads.c | Nick Mathewson | |
2015-01-14 | Documentation for new workqueue and condition and locking stuff | Nick Mathewson | |
2015-01-14 | Add a way to tell all threads to do something. | Nick Mathewson | |
2015-01-14 | Isolate the "socketpair or a pipe" logic for alerting main thread | Nick Mathewson | |
This way we can use the linux eventfd extension where available. Using EVFILT_USER on the BSDs will be a teeny bit trickier, and will require libevent hacking. | |||
2015-01-14 | Make pending work cancellable. | Nick Mathewson | |
2015-01-14 | Initial workqueue implemention, with a simple test. | Nick Mathewson | |
It seems to be working, but more tuning is needed. |