d-komarov
44479bcca3
Fix storage initialization ( #2944 )
...
If `default_storage::has_any_file` fails during fastresume data check, `piece_manager::check_no_fastresume` will skip storage initialization. In such case, any storage operation that require part file will cause an application crash.
2018-04-21 18:35:55 +02:00
arvidn
aaf9304a3b
update year in copyright header
2018-04-09 09:04:33 +02:00
arvidn
5f3661aaa2
back port overflow checking from master
2017-10-02 00:02:14 +02:00
Arvid Norberg
daa453ef3b
back-port windows stack trace function to 1.1 ( #1017 )
...
back port exception handling and stack trace printing from master -> RC_1_1
2016-08-21 01:07:02 -04:00
Arvid Norberg
6777ec5d05
back-ported dbghlp fix ( #946 )
...
back-ported dbghlp fix
2016-07-26 01:05:32 -04:00
Arvid Norberg
5ecd00c5c5
fix osx build ( #804 )
...
fix osx build with asserts enabled
2016-06-11 00:48:13 -04:00
arvidn
98eabc63e9
using _WIN32 appears safer than WIN32
2016-05-23 23:02:52 -04:00
arvidn
1f9f588e75
merge copyright year update and changelog from RC_1_0
2016-01-17 18:57:46 -05:00
arvidn
964031c070
factor out readwritev to a free function, to allow unit testing of it
2015-11-19 17:58:55 -05: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
arvidn
42fdd0f896
fix some more warnings
2015-08-21 22:56:57 +02:00
John Sebastian Peterson
5a2dc432b1
remove windows version from code file
...
because it should be in the build files
2015-07-07 07:50:28 +02:00
arvidn
ad8971d6da
fix typo
2015-06-20 16:42:18 -04:00
arvidn
3755a77a64
attempt to trouble shoot missing backtraces on linux
2015-06-20 16:36:23 -04:00
arvidn
900330992e
merge documentation update to github from RC_1_0
2015-06-20 00:13:38 -04:00
Arvid Norberg
d43f7b56a2
update copyright year
2015-06-03 05:18:48 +00:00
Arvid Norberg
b0eabd532c
some test fixes
2015-05-31 16:14:46 +00:00
Arvid Norberg
1357fd5265
clean up usage of printf attribute (encapsulate it in a macro)
2015-05-10 05:11:51 +00:00
Arvid Norberg
87c46a144d
fix more warnings and some build issues
2015-04-22 04:24:45 +00:00
Arvid Norberg
3664c7c137
fix more warnings and bare_bones build
2015-04-22 00:59:35 +00:00
Arvid Norberg
bf32895de9
fix asserts=off build
2015-04-19 13:18:54 +00:00
Arvid Norberg
408232cfc8
raise warning level. fix a few of them. filter out warnings from boost
2015-04-18 02:33:39 +00:00
Arvid Norberg
362b54421d
merged changes from RC_1_0
2014-11-30 10:07:19 +00:00
Arvid Norberg
c60ceacb71
switch over to use boost.atomic instead of home-built one
2014-08-01 07:32:54 +00:00
Arvid Norberg
7351389ce8
land libtorrent_aio branch in trunk
2014-07-06 19:18:00 +00:00
Arvid Norberg
682ceff21b
improve messaging of assert caused by precondition violation
2014-03-23 07:40:43 +00:00
Arvid Norberg
a943fec777
update copyright
2014-02-23 19:12:25 +00:00
Arvid Norberg
702b68ecc4
clean up assert related defines and debuf-only fields less error-prone. fix missing initialization in file_pool caused by mistake in defines under which the debug field was initialized
2014-01-19 19:45:50 +00:00
Arvid Norberg
b63cdcb991
fix build without asserts
2014-01-08 05:45:13 +00:00
Arvid Norberg
4e6b1cfbfb
update copyright
2013-12-25 17:07:16 +00:00
Arvid Norberg
0f3cb1b8a4
fix valgrind issues in tests
2013-09-04 05:50:40 +00:00
Arvid Norberg
ad8c105a24
merged fix from RC_0_16
2013-05-26 21:36:20 +00:00
Arvid Norberg
aad5257dbf
stop logging production asserts after 500 hits
2013-03-27 23:41:04 +00:00
Arvid Norberg
279ee66201
fix release with assert-debugging build
2013-03-10 20:41:26 +00:00
Arvid Norberg
de3dd9b0d9
merged assert fix from RC_0_16
2013-03-02 21:48:20 +00:00
Arvid Norberg
614ac10de1
merged calling convention fix from RC_0_16
2012-11-23 15:34:44 +00:00
Arvid Norberg
bff648a89e
update copyright dates and add tool to do so
2012-10-02 03:16:33 +00:00
Arvid Norberg
e19f1d8efe
fix msvc-8 debug build
2012-06-14 15:08:21 +00:00
Arvid Norberg
c80e156120
expose print_backtrace in debug builds for the tests
2012-04-28 21:10:15 +00:00
Arvid Norberg
b29b2314b2
improved shutdown delay debugging
2012-04-01 00:42:31 +00:00
Arvid Norberg
b1c59f37c0
fix assert_fail export
2012-02-16 18:24:53 +00:00
Arvid Norberg
a9ee05bb25
export assert_fail
2012-02-16 10:38:43 +00:00
Arvid Norberg
f13a91d8a8
support backtraces on windows
2012-01-26 10:33:39 +00:00
Arvid Norberg
b9be2fe94b
fix production assert
2011-08-14 23:55:41 +00:00
Arvid Norberg
a329a11b57
add build option to always enable asserts (i.e. allow asserts in release builds)
2011-05-07 19:58:38 +00:00
Arvid Norberg
990de1c243
fix windows build issue (one more try)
2011-04-25 02:01:36 +00:00
Arvid Norberg
6e7de92859
we need backtraces for asio-debugging as well
2011-04-24 23:32:02 +00:00
Arvid Norberg
554812f0ab
improve buffer debugging by logging the call stack of where it was allocated and freed from
2011-04-15 08:37:27 +00:00
Arvid Norberg
c341f15f71
make the assert macro also be able to print a value
2010-09-25 17:46:13 +00:00
Arvid Norberg
6bb24bea80
added feature to make asserts log to a file instead of breaking the process
2010-05-16 05:26:43 +00:00