libtorrent.org:multi-threading

Last commit made on 2016-05-04
Get this branch:
git clone -b multi-threading https://git.launchpad.net/libtorrent.org

Branch merges

Branch information

Name:
multi-threading
Repository:
lp:libtorrent.org

Recent commits

c5e7bad... by arvid Norberg

rebased the multi-threading patch on top of master

8bf038e... by Arvid Norberg <email address hidden>

update single-threaded invariant check for C++11 (#695)

077e9bb... by Arvid Norberg <email address hidden>

improve node-id operations (#693)

improve node-id operations, to operate on 32 bits at a time instead of 8. move out some code into sha1_hash.cpp, from the header file

f56c1f8... by Arvid Norberg <email address hidden>

remove mutex from tracker_manager (#690)

remove mutex from tracker_manager

045e931... by Arvid Norberg <email address hidden>

update CMakeLists.txt to build with C++11 (#682)

c91a700... by Arvid Norberg <email address hidden>

Msvc warnings (#685)

fix msvc warnings and build examples with warnings-as-errors

0d2c04c... by Arvid Norberg <email address hidden>

remove network thread pool feature (#688)

remove network thread pool feature (it was messy and mostly useful for bittorrent over SSL). The proper solution is to allow every peer run in its own asio strand and have multiple threads running the io service

8ae1e9a... by Alden Torres <email address hidden>

Moved disabled_storage and zero_storage for a private namespace in the compilation unit (#687)

b85b501... by Alden Torres <email address hidden>

Using address::is_multicast instead util function (#686)

c8241f4... by Arvid Norberg <email address hidden>

Merge pull request #683 from arvidn/upnp-single-threaded

remove mutex in upnp