aboutsummaryrefslogtreecommitdiff
path: root/src/lib/thread
AgeCommit message (Collapse)Author
2019-01-16Bump copyright date to 2019.Nick Mathewson
2018-10-10Add timeval.h include to compat_pthreads.c for timeradd()Nick Mathewson
OpenSolaris apparently doesn't have timeradd(), so we added a replacement, but we weren't including it here after the big refactoring in 0.3.5.1-alpha. Fixes bug 27963; bugfix on 0.3.5.1-alpha.
2018-08-08Merge branch 'bug26779_033' into bug26779_035Nick Mathewson
2018-07-10Rename torlog.[ch] to log.[ch]Nick Mathewson
Fun fact: these files used to be called log.[ch] until we ran into conflicts with systems having a log.h file. But now that we always include "lib/log/log.h", we should be fine.
2018-07-10File-level summary documentation for src/lib/*/*.[ch]Nick Mathewson
2018-06-28compat_threads.c needs string.h for memset.Nick Mathewson
2018-06-28Move compute_num_cpus to lib/threadNick Mathewson
2018-06-28Extract threading code into a new library.Nick Mathewson
Note that the workqueue code does *not* go here: it is logically at a higher level, since it needs to use libevent and the networking stack.