arvidn
93bb84d94c
some random cleanup
2017-09-13 08:28:46 +02:00
arvidn
480bde9333
change formatting of namespace declarations
2017-04-12 14:26:35 -04:00
Alden Torres
a8b10a7449
more sign warnings fixes ( #1775 )
...
more sign warnings fixes
2017-03-09 07:46:52 -05:00
Alden Torres
1874a917b0
added std:: prefix, end of file cleanup, formatting, consts
2017-01-14 05:59:26 -05:00
Alden Torres
0f7a55cb8b
fixing sign-conversion warnings, part 1 ( #1503 )
...
fixing sign-conversion warnings, part 1
2017-01-09 01:43:57 -05:00
Alden Torres
3a92908f39
formatting, added std:: and spaces
2016-12-10 23:11:43 -05:00
Alden Torres
37cbdc5b37
fixing shorten-64-to-32 warnings, part 1
2016-12-05 00:22:17 -05:00
Arvid Norberg
e801d2e6de
modernize replace deprecated headers ( #897 )
2016-07-09 23:17:55 -04:00
Arvid Norberg
770935cd46
modernize-use-nullptr ( #894 )
2016-07-09 16:26:26 -04:00
Arvid Norberg
6aabe3762b
general modernization ( #836 )
...
general modernization. use nullptr instead of NULL, use std::tuple instead of boost::tuple, transition some unordered set/map from boost to std. some clean-up of includes
2016-06-20 11:32:06 -04:00
Arvid Norberg
ed077c8358
use cstdint intead of boost/cstdint.hpp ( #833 )
...
use cstdint intead of boost/cstdint.hpp
2016-06-18 14:01:38 -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
arvidn
1f9f588e75
merge copyright year update and changelog from RC_1_0
2016-01-17 18:57:46 -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
4fa0aa62da
simulate IP routes, interfaces and page size when building in simulation mode
2015-08-09 15:01:01 -04:00
Arvid Norberg
d43f7b56a2
update copyright year
2015-06-03 05:18:48 +00:00
Arvid Norberg
f97168241f
build fix
2015-04-27 00:56:58 +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
1ed1963f29
remove size_type typedef in favor of boost::int64_t
2014-12-03 04:32:50 +00:00
Arvid Norberg
362b54421d
merged changes from RC_1_0
2014-11-30 10:07:19 +00:00
Arvid Norberg
7351389ce8
land libtorrent_aio branch in trunk
2014-07-06 19:18:00 +00:00
Arvid Norberg
6c6fe4dfe2
merged fixes of warnings from RC_1_0
2014-07-04 23:40:31 +00:00
Arvid Norberg
a943fec777
update copyright
2014-02-23 19:12:25 +00:00
Arvid Norberg
e616b5b38e
back-port allocator patch from libtorrent_aio to make the buffer debugging code generic and platform-independent
2014-01-20 03:55:24 +00:00
Arvid Norberg
16594d27ef
fix build with allocator debugging
2014-01-06 05:45:36 +00:00
Arvid Norberg
6dbc7091d3
fix link issue in build. caused corruption and crash in test_storage
2014-01-06 03:50:25 +00:00
Arvid Norberg
4e6b1cfbfb
update copyright
2013-12-25 17:07:16 +00:00
Arvid Norberg
e0f3c7f6d0
comments
2013-12-02 09:30:19 +00:00
Arvid Norberg
f382876832
fix debug buffer build. add new Jamfile feature for it. attempt to make it build on windows
2013-11-29 09:41:53 +00:00
Arvid Norberg
7ce6425534
merged removing assert from RC_0_16
2013-09-25 07:31:04 +00:00
Arvid Norberg
adc4280f50
merged mingw build fixes from RC_0_16
2013-09-22 19:19:45 +00:00
Arvid Norberg
dcb5cd0e56
merge memory allocation fix from RC_0_16
2013-09-05 07:14:42 +00:00
Arvid Norberg
bff648a89e
update copyright dates and add tool to do so
2012-10-02 03:16:33 +00:00
Arvid Norberg
a15b23f8e8
fixed bug in buffer debug code in allocator
2011-04-17 08:39:52 +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
7508038337
cross compiling fixes
2011-02-14 04:12:26 +00:00
Arvid Norberg
9baa280b52
added asserts to catch broken peer allocations and frees as well as disk buffer corruption
2010-07-18 19:28:22 +00:00
Arvid Norberg
a7e6ce7c00
fixed memalign build
2010-03-05 23:07:29 +00:00
Arvid Norberg
4508758f49
memalign fix
2010-03-03 04:26:12 +00:00
Arvid Norberg
96cedc9b5f
more beos fixes
2009-12-15 13:11:07 +00:00
Arvid Norberg
f612a07b06
more header dependency fixes and some configure header cleanup
2009-12-09 09:55:19 +00:00
Arvid Norberg
31bbfee895
more beos
2009-12-09 05:19:48 +00:00
Arvid Norberg
df2f2570c2
factor out page size function and make aligned allocator configurable to use posix_memalign and memalign
2009-12-09 01:55:30 +00:00
Arvid Norberg
39dae9e6dc
some GCC 2.95 support fixes and some BeOS support
2009-11-28 22:41:21 +00:00
Arvid Norberg
0e8325bd3b
fixed infinite recursion in allocator
2009-01-15 18:25:27 +00:00
Arvid Norberg
113d1f3557
moved page_aligned_allocator to its own file and uses it in set_piece_hashes to not pass in unaligned buffers to storage read
2009-01-15 17:09:36 +00:00