Commit Graph

154 Commits

Author SHA1 Message Date
Glen Fernandes
71101b0dfc Update libraries.json to test automated documentation generation 2019-08-28 11:30:34 -04:00
Glen Fernandes
948d81a1de Remove throw_exception from CI steps 2019-08-27 12:13:41 -04:00
Glen Fernandes
c1000b7cfa Mark throw_exception with BOOST_NORETURN 2019-08-27 09:09:27 -04:00
Glen Fernandes
adbc5a5f24 Update Travis and Appveyor 2019-08-27 07:49:41 -04:00
Glen Fernandes
1dfdfea5e4 Update travis.yml 2019-08-15 23:23:13 -04:00
Glen Fernandes
2034d86f42 Revise implementation of align_up and align_down
Use original implementation; silences C4146 on MSVC.
2019-05-20 13:52:54 -04:00
Glen Fernandes
32278d9291 Correction in is_aligned_integral_test.cpp 2019-05-20 13:28:04 -04:00
Glen Fernandes
dddc9046b5 Add additional construct overload 2019-05-19 23:46:51 -04:00
Glen Fernandes
a8eeb5a092 Rename appveyor.yml and Jamfile.v2 2019-05-18 14:31:32 -04:00
Glen Fernandes
f8907c99d7 Support aligned_allocator<void> without specialization 2019-05-18 13:50:47 -04:00
Glen Fernandes
ff1c174b86 Update documentation 2019-05-18 12:29:46 -04:00
Glen Fernandes
8caa2c0af0 Support for any integral and any pointer types
Covers is_aligned, align_up, and align_down.
2019-05-18 08:36:54 -04:00
Glen Fernandes
f085cf1411 Correct new throw_exception detail helper implementation 2019-04-28 01:51:20 -04:00
Glen Fernandes
30708c301d Update implementation of aligned_allocator and aligned_allocator_adaptor 2019-04-27 19:36:02 -04:00
Glen Fernandes
fc6d912bd2 Add address model variants to appveyor configuration 2019-04-24 04:27:08 -04:00
Glen Fernandes
596d8ec67b Add workaround and update tests for Windows Clang variant 2019-04-23 19:16:04 -04:00
Glen Fernandes
97cda81f0e Update appveyor configuration 2019-04-23 16:33:18 -04:00
Glen Fernandes
68adff68f7 Update travis and appveyor configurations 2018-12-22 15:05:07 -05:00
Glen Fernandes
25b1b0afd8 Fully qualify call to align 2018-11-27 08:50:01 -05:00
Glen Fernandes
7862ca1d56 Use stateful allocators in newer tests 2018-11-27 08:46:59 -05:00
Glen Fernandes
783449098d Add compile tests for incomplete types 2018-11-26 20:07:11 -05:00
Glen Fernandes
477668e548 Allow instantiation of allocator templates with incomplete types
MSVC's allocate_shared rebinds allocators to an incomplete value type.
2018-11-25 16:05:35 -05:00
Glen Fernandes
9075cb46e4 Add minimal CMakeLists.txt 2018-09-19 21:22:24 -04:00
Glen Fernandes
c36f816531 Rename Jamfile.v2 to Jamfile 2018-09-19 21:22:10 -04:00
Glen Fernandes
a62f3c8cdf Update Travis and Appveyor configuration 2018-09-07 01:16:01 -04:00
Glen Fernandes
596f6ee1aa Update .travis.yml to use home directory 2017-12-05 12:11:15 -05:00
Glen Fernandes
49d515cb2c Set cxxstd in .travis.yml 2017-12-05 07:58:10 -05:00
Glen Fernandes
29e4266923 Use to_address free function instead of pointer_traits member 2017-11-23 22:27:29 -05:00
Glen Fernandes
8562c08e14 Update .travis.yml and appveyor.yml 2017-11-23 22:17:44 -05:00
Glen Fernandes
72f11f93d6 Add appveyor.yml 2017-06-11 12:30:11 -04:00
Glen Fernandes
5b41d6fd6d Add .travis.yml 2017-06-11 11:54:02 -04:00
Glen Fernandes
02658f6674 Use pointer_traits.to_address to obtain address 2017-05-24 00:18:16 -04:00
Glen Fernandes
0159119d55 Utility to obtain raw pointer from allocator pointer 2017-05-12 07:14:26 -04:00
Glen Fernandes
9f6361fc66 Remove conditional value_type typedef and update documentation 2017-05-03 23:23:53 -04:00
Glen Fernandes
4bbfff78c5 Simplify aligned_delete unit test 2017-05-03 16:16:18 -04:00
Glen Fernandes
6147f01a6d Reformat source; wrap at 80 characters 2017-05-03 08:44:31 -04:00
Glen Fernandes
0d6e14e133 Update README.md blurb 2017-04-03 21:14:24 -04:00
Glen Fernandes
276dd160bd More documentation formatting 2017-04-03 20:01:25 -04:00
Glen Fernandes
2f8a52fbb9 Update documentation examples 2017-04-02 21:21:11 -04:00
Glen Fernandes
1ea7e5f5d5 Rewrite documentation and examples 2017-04-02 20:14:53 -04:00
Glen Fernandes
0ed2702511 Unit test for alignment_of now compiles faster 2017-03-23 22:48:26 -04:00
Glen Fernandes
741591fac6 Add back the early return for zero size allocation 2017-03-23 22:48:26 -04:00
Glen Fernandes
f90f7ba4f2 Correct unit tests for adaptor and trait 2017-03-23 22:48:26 -04:00
Glen Fernandes
3bfcbc523f Revise code, documentation, tests 2017-03-23 22:48:26 -04:00
Glen Fernandes
39a372ea59 Clean up align_up align_down header organization 2017-02-28 22:15:49 -05:00
Glen Fernandes
d86fbd4be3 Update comments to pass Boost inspect 2017-02-01 22:54:21 -05:00
Glen Fernandes
469732efb0 Tidy documentation Jamfile 2016-10-09 08:26:15 -04:00
Rene Rivera
d63e0494f7 Add, and update, documentation build targets. 2016-10-07 23:03:40 -05:00
Glen Fernandes
a55058b433 Remove Quickbook blockquotes in documentation 2016-09-01 10:48:56 -04:00
Glen Fernandes
f0ed3a34ff Revert unit tests to use automatic allocation 2016-08-29 22:10:41 -04:00