diff options
author | Nick Mathewson <nickm@torproject.org> | 2014-06-20 10:20:10 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2014-06-20 10:20:10 -0400 |
commit | 58f4200789d0cc47ebd88f3091207cf4dd493573 (patch) | |
tree | 701c9af5a50468abeae0ae65bb32dad4acf54c83 /changes/threads-required | |
parent | 5b4ee475aa00bb30675e819a0096209e5e427668 (diff) | |
download | tor-58f4200789d0cc47ebd88f3091207cf4dd493573.tar.gz tor-58f4200789d0cc47ebd88f3091207cf4dd493573.zip |
Thread support is now required
Long ago we supported systems where there was no support for
threads, or where the threading library was broken. We shouldn't
have do that any more: on every OS that matters, threads exist, and
the OS supports running threads across multiple CPUs.
This resolves tickets 9495 and 12439. It's a prerequisite to making
our workqueue code work better, since sensible workqueue
implementations don't split across multiple processes.
Diffstat (limited to 'changes/threads-required')
-rw-r--r-- | changes/threads-required | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/changes/threads-required b/changes/threads-required new file mode 100644 index 0000000000..a56cfe345b --- /dev/null +++ b/changes/threads-required @@ -0,0 +1,12 @@ + o Removed features: + - Tor no longer supports systems without threading support. + When we began working on Tor, there were several systems that didn't + have threads, or where the thread support wasn't able to run the + threads of a single process on multiple CPUs. That no longer holds: + every system where Tor needs to run well now has threading support. + Resolves ticket 12439. + + o Minor features: + - Threads are no longer disabled by default on Solaris; we believe that + the versions of Solaris with broken threading support are all obsolete + by now. Resolves ticket 9495. |