Arvid Norberg
|
29db3de6c0
|
wrap most instances of throw, and terminate on builds where exceptions are disabled (#1639)
wrap most instances of throw, and terminate on builds where exceptions are disabled
|
2017-01-29 15:37:42 -05:00 |
arvidn
|
4c4a204bee
|
fix inclusion of auxv.h header and definition of TORRENT_ANDROID
|
2017-01-22 14:11:44 -05:00 |
arvidn
|
0c189e08b5
|
use /dev/random as random number source on macOS
|
2017-01-15 12:18:08 -05:00 |
Alden Torres
|
a59350687a
|
fixed a few warnings related to signed/unsigned conversions (#1338)
fixed a few warnings related to signed/unsigned conversions
|
2016-11-19 21:14:16 -05:00 |
Andrei Kurushin
|
998daf6e0e
|
fix windows-version=xp build (#1327)
fix sha512 support for windows xp, pre sp3
|
2016-11-19 11:07:33 -05:00 |
Alden Torres
|
01e9810f7a
|
more boost types cleanup and handling of deprecated macos libcrypto (#1072)
more boost types cleanup and handling of deprecated macos libcrypto. more granular TORRENT_MACOS_DEPRECATED_LIBCRYPTO
|
2016-09-07 17:51:18 -04:00 |
Alden Torres
|
af565e2b86
|
added support for flz (find last zero) and copied bitfield functions from PR #565 (#986)
added support for flz (find last zero) and copied bitfield functions from PR #565
|
2016-08-07 16:21:08 -04:00 |
Alden Torres
|
fdfe69f414
|
fixed warnings and compilation issues (#980)
fixed warnings and compilation issues
|
2016-08-03 00:35:40 -04:00 |
arvidn
|
98af1cd54e
|
merged RC_1_1 into master
|
2016-07-05 18:03:06 -04:00 |
Arvid Norberg
|
3ec48ec5b4
|
support CryptoAPI on windows, for SHA-1 hashing (#882)
support CryptoAPI on windows, for SHA-1 hashing. don't always use openssl in test build configurations
|
2016-07-05 08:40:09 -04:00 |
Arvid Norberg
|
1facf0eef6
|
clean-up more defines (#872)
clean-up more defines. remove TORRENT_DEBUG and TORRENT_DISABLE_INVARIANT_CHECKS (instead use TORRENT_USE_ASSERTS and TORRENT_USE_INVARIANT_CHECKS)
|
2016-07-01 19:46:59 -04:00 |
Alden Torres
|
07f78264e3
|
android supports fdatasync since 2.3 (#874)
|
2016-07-01 00:13:03 -04:00 |
Alden Torres
|
39e971c2ce
|
added support for arm crc32c and changed to test in arm 32 bits (#869)
added support for arm crc32c and changed to test in arm 32 bits
|
2016-06-30 11:37:55 -04:00 |
Arvid Norberg
|
a675682b6c
|
some cleanup of TORRENT_DEBUG defines (#863)
some cleanup of TORRENT_DEBUG defines
|
2016-06-27 22:28:51 -04:00 |
Alden Torres
|
f7515edc8b
|
added neon support for popcount (#861)
added neon support for popcount
|
2016-06-27 18:51:43 -04:00 |
terry zhao
|
1a3e75b50a
|
fix msvc-8.0 build (#860)
|
2016-06-27 13:46:15 -04:00 |
Alden Torres
|
57ad035955
|
added arm __builtin_clz support and tests running in arm mode (#854)
added arm __builtin_clz support and tests running in arm mode inside travis
|
2016-06-26 12:01:42 -04:00 |
Alden Torres
|
436b781003
|
option to use only the openssl's sha1 implementation (#845)
separated ssl and crypto build options
|
2016-06-23 13:20:35 -04:00 |
Alden Torres
|
15bac1e9b5
|
config.h cleanup (#834)
config.hpp and .travis.yml cleanup
|
2016-06-19 02:32:12 -04:00 |
Arvid Norberg
|
fa8232cd13
|
remove some old cruft and defines (#785)
remove some old cruft and defines
|
2016-06-04 10:03:13 -04:00 |
arvidn
|
420b5f51e6
|
merged RC_1_1 into master
|
2016-05-27 12:35:53 -07:00 |
arvidn
|
98eabc63e9
|
using _WIN32 appears safer than WIN32
|
2016-05-23 23:02:52 -04:00 |
Arvid Norberg
|
e8380e1d0b
|
factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732)
|
2016-05-17 09:24:06 -04:00 |
Arvid Norberg
|
44a668db62
|
build with gcc/mingw on appveyor (#722)
enable gcc/mingw builds on appveyor. Some mingw tests crash currently, they need debugging and are currently disabled.
|
2016-05-15 13:28:22 -04:00 |
arvidn
|
fc4cc9e7ee
|
make the cached current time thread-safe
|
2016-05-01 08:50:23 -04:00 |
Arvid Norberg
|
770afadcda
|
use std::atomic instead of boost::atomic (#678)
use std::atomic instead of boost::atomic
|
2016-05-01 03:38:35 -04:00 |
Steven Siloti
|
ff0675e64e
|
use standard array container (#676)
|
2016-04-30 23:10:47 -04:00 |
Arvid Norberg
|
98fb7df56f
|
use standard unordered containers (#673)
|
2016-04-30 16:53:20 -04:00 |
Arvid Norberg
|
4e97bf556c
|
use override and final keywords (unconditionally) (#668)
use override and final keywords instead of macros.
|
2016-04-30 11:05:54 -04:00 |
Arvid Norberg
|
bbf411800a
|
remove pre-C++11 threadsafe static emulation (#641)
|
2016-04-25 08:38:48 -04:00 |
arvidn
|
04a3c04075
|
merged RC_1_1 into master
|
2016-04-20 08:08:05 -04:00 |
Alden Torres
|
f23cf84664
|
Disable preadv/pwritev for android
|
2016-04-13 00:08:08 -04:00 |
arvidn
|
6d1a744a5c
|
Merge branch 'RC_1_1'
|
2016-03-18 11:31:21 -04:00 |
arvidn
|
1cd5119178
|
remove/deprecate bad idea with mlock
|
2016-03-17 19:37:05 -04:00 |
arvidn
|
f79a9c7adf
|
merged RC_1_1 into master
|
2016-03-16 19:59:53 -04:00 |
arvidn
|
55cd19d1e2
|
remove the purgable control patch. It adds a lot of complexity and it does not perform well
|
2016-03-14 01:48:00 -04:00 |
arvidn
|
3f3b366ed5
|
be a bit more strict about when the STL containers need complete types (to make it build under GCC with concept checks enabled). add proper assignment operator to types used in STL containers
|
2016-02-21 11:29:01 -05:00 |
arvidn
|
1f9f588e75
|
merge copyright year update and changelog from RC_1_0
|
2016-01-17 18:57:46 -05:00 |
arvidn
|
a0678240f3
|
forward port fixes from RC_1_0
|
2016-01-03 23:34:57 -05:00 |
arvidn
|
505ae508f4
|
mark up some override functions and fix other clang warnings
|
2015-12-13 19:44:42 -05:00 |
Calum Lind
|
8f244868a5
|
Remove leftover TORRENT_COMPACT_PICKER definition
|
2015-10-20 12:12:44 +01:00 |
arvidn
|
5bdb583162
|
remove fallocate hack (in master)
|
2015-09-21 20:22:19 -07:00 |
arvidn
|
17c5759829
|
disable warning for unused command line argument and fix warnings. remove redundant travis build config. use new preprocessor on clang to avoid warnings
|
2015-09-06 22:55:41 -04:00 |
Steven Siloti
|
4b702701b2
|
exclude obsolete compatibility code on msvc-14 and later
|
2015-08-24 07:28:16 +02:00 |
arvidn
|
6068418def
|
fix and re-enable simulations
|
2015-08-09 00:56:37 -04:00 |
arvidn
|
1c1698459c
|
fix warnings
|
2015-08-08 22:53:11 -04:00 |
arvidn
|
655a3ae019
|
fix some warnings
|
2015-08-01 23:57:11 -04:00 |
John Sebastian Peterson
|
30142e35ac
|
conform crypt api detection to coding standard
|
2015-07-04 01:42:33 +02:00 |
John Sebastian Peterson
|
02cee0e96e
|
add winrt detection
|
2015-07-02 09:55:29 +02:00 |
arvidn
|
bc849b8d07
|
fixed typo in config.hpp
|
2015-06-20 16:50:44 -04:00 |