Commit Graph

  • 71101b0dfc Update libraries.json to test automated documentation generation cc Glen Fernandes 2019-08-28 11:30:34 -0400
  • 948d81a1de Remove throw_exception from CI steps Glen Fernandes 2019-08-27 12:13:41 -0400
  • c1000b7cfa Mark throw_exception with BOOST_NORETURN Glen Fernandes 2019-08-27 09:09:27 -0400
  • adbc5a5f24 Update Travis and Appveyor Glen Fernandes 2019-08-27 07:47:43 -0400
  • 1dfdfea5e4 Update travis.yml Glen Fernandes 2019-08-15 23:23:13 -0400
  • 2034d86f42 Revise implementation of align_up and align_down Glen Fernandes 2019-05-20 13:18:51 -0400
  • 32278d9291 Correction in is_aligned_integral_test.cpp Glen Fernandes 2019-05-20 13:28:04 -0400
  • dddc9046b5 Add additional construct overload Glen Fernandes 2019-05-19 23:46:51 -0400
  • a8eeb5a092 Rename appveyor.yml and Jamfile.v2 Glen Fernandes 2019-05-18 14:17:46 -0400
  • f8907c99d7 Support aligned_allocator<void> without specialization Glen Fernandes 2019-05-18 13:20:22 -0400
  • ff1c174b86 Update documentation Glen Fernandes 2019-05-18 12:29:46 -0400
  • 8caa2c0af0 Support for any integral and any pointer types Glen Fernandes 2019-05-16 23:29:30 -0400
  • f085cf1411 Correct new throw_exception detail helper implementation Glen Fernandes 2019-04-28 01:50:57 -0400
  • 30708c301d Update implementation of aligned_allocator and aligned_allocator_adaptor Glen Fernandes 2019-04-27 19:31:31 -0400
  • fc6d912bd2 Add address model variants to appveyor configuration Glen Fernandes 2019-04-24 04:27:08 -0400
  • 596d8ec67b Add workaround and update tests for Windows Clang variant Glen Fernandes 2019-04-23 19:16:04 -0400
  • 97cda81f0e Update appveyor configuration Glen Fernandes 2019-04-23 16:33:18 -0400
  • 68adff68f7 Update travis and appveyor configurations Glen Fernandes 2018-12-22 15:05:07 -0500
  • 25b1b0afd8 Fully qualify call to align Glen Fernandes 2018-11-27 08:50:01 -0500
  • 7862ca1d56 Use stateful allocators in newer tests Glen Fernandes 2018-11-27 08:46:59 -0500
  • 783449098d Add compile tests for incomplete types Glen Fernandes 2018-11-26 19:56:14 -0500
  • 477668e548 Allow instantiation of allocator templates with incomplete types Glen Fernandes 2018-11-25 15:54:28 -0500
  • 9075cb46e4 Add minimal CMakeLists.txt Glen Fernandes 2018-09-19 21:22:24 -0400
  • c36f816531 Rename Jamfile.v2 to Jamfile Glen Fernandes 2018-09-19 21:22:10 -0400
  • a62f3c8cdf Update Travis and Appveyor configuration Glen Fernandes 2018-09-07 01:10:33 -0400
  • 596f6ee1aa Update .travis.yml to use home directory Glen Fernandes 2017-12-05 12:11:15 -0500
  • 49d515cb2c Set cxxstd in .travis.yml Glen Fernandes 2017-12-05 07:58:10 -0500
  • 29e4266923 Use to_address free function instead of pointer_traits member Glen Fernandes 2017-11-23 22:27:29 -0500
  • 8562c08e14 Update .travis.yml and appveyor.yml Glen Fernandes 2017-11-23 21:53:27 -0500
  • 72f11f93d6 Add appveyor.yml Glen Fernandes 2017-06-11 12:10:34 -0400
  • 5b41d6fd6d Add .travis.yml Glen Fernandes 2017-06-10 18:01:33 -0400
  • 02658f6674 Use pointer_traits.to_address to obtain address Glen Fernandes 2017-05-23 22:28:57 -0400
  • 0159119d55 Utility to obtain raw pointer from allocator pointer Glen Fernandes 2017-05-09 09:59:58 -0400
  • 9f6361fc66 Remove conditional value_type typedef and update documentation Glen Fernandes 2017-05-03 23:23:53 -0400
  • 4bbfff78c5 Simplify aligned_delete unit test Glen Fernandes 2017-05-03 08:59:38 -0400
  • 6147f01a6d Reformat source; wrap at 80 characters Glen Fernandes 2017-05-03 08:44:31 -0400
  • 0d6e14e133 Update README.md blurb Glen Fernandes 2017-04-03 21:14:24 -0400
  • 276dd160bd More documentation formatting Glen Fernandes 2017-04-03 20:01:25 -0400
  • 2f8a52fbb9 Update documentation examples Glen Fernandes 2017-04-02 21:21:11 -0400
  • 1ea7e5f5d5 Rewrite documentation and examples Glen Fernandes 2017-04-02 01:39:47 -0400
  • 0ed2702511 Unit test for alignment_of now compiles faster Glen Fernandes 2017-03-20 01:01:18 -0400
  • 741591fac6 Add back the early return for zero size allocation Glen Fernandes 2017-03-16 00:16:32 -0400
  • f90f7ba4f2 Correct unit tests for adaptor and trait Glen Fernandes 2017-03-15 22:34:59 -0400
  • 3bfcbc523f Revise code, documentation, tests Glen Fernandes 2017-03-14 11:58:05 -0400
  • 39a372ea59 Clean up align_up align_down header organization Glen Fernandes 2017-02-28 22:15:49 -0500
  • d86fbd4be3 Update comments to pass Boost inspect Glen Fernandes 2017-02-01 22:54:21 -0500
  • 469732efb0 Tidy documentation Jamfile Glen Fernandes 2016-10-09 08:26:15 -0400
  • d63e0494f7 Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:03:40 -0500
  • a55058b433 Remove Quickbook blockquotes in documentation Glen Fernandes 2016-09-01 10:48:56 -0400
  • f0ed3a34ff Revert unit tests to use automatic allocation Glen Fernandes 2016-08-29 06:53:33 -0400
  • 8b8cae741a Do not remove is_aligned overload (by request) Glen Fernandes 2016-08-23 06:38:01 -0400
  • bb7a12eb97 aligned_allocator: cast away const-ness in construct Tim Blechmann 2016-05-14 20:42:04 +0200
  • 9fa8e7e5c1 Remove is_aligned overload Glen Fernandes 2016-04-02 14:40:26 -0400
  • 5c1da00200 Use __typeof__ for clang assume_aligned Glen Fernandes 2016-02-08 08:34:29 -0500
  • 7b8bcb5e3e Use __typeof__ instead of typeof with GCC Glen Fernandes 2016-02-07 17:04:50 -0500
  • c60c73c1ac Remove aligned_alloc customization for now Glen Fernandes 2016-02-07 16:46:25 -0500
  • df0e5eaa85 Update GCC implementation of assume_aligned Glen Fernandes 2016-02-07 16:12:02 -0500
  • 1f829685e0 Simplify allocation function customization Glen Fernandes 2015-12-30 00:19:56 -0500
  • 75a026e0fd Move portable code out of detail Glen Fernandes 2015-12-30 00:10:31 -0500
  • 48b3792fa1 Minor cosmetic changes in functions Glen Fernandes 2015-12-20 09:50:58 -0500
  • 8f53dc3a0b Update align implementation and tests Glen Fernandes 2015-12-20 02:33:50 -0500
  • 68cbd95e6b Update assume_aligned compile test Glen Fernandes 2015-12-19 20:38:16 -0500
  • edda2df996 Add custom allocate test case Glen Fernandes 2015-12-19 19:56:47 -0500
  • 7f5f5219f9 Support custom allocation for aligned_alloc Glen Fernandes 2015-12-19 18:48:45 -0500
  • e06e7dbf8b Clean up includes and refactor aligned_alloc Glen Fernandes 2015-12-19 17:25:21 -0500
  • 07c4cc008e Minor formatting changes Glen Fernandes 2015-12-18 08:39:39 -0500
  • e8e61532fe Relax requirements on wrapped allocator Glen Fernandes 2015-12-17 20:32:48 -0500
  • 46edbf6a4c Update documentation and tests Glen Fernandes 2015-12-16 23:58:37 -0500
  • 19ee455e02 Update is_aligned_test for MSVC Glen Fernandes 2015-12-16 22:44:44 -0500
  • f001ed1d5c Update is_aligned unit test Glen Fernandes 2015-12-16 21:44:59 -0500
  • 6e72b6adf7 Add alignment_of_v variable template for C++14 Glen Fernandes 2015-12-16 19:03:53 -0500
  • fb729cf869 Use fallback implementation for aligned alloc on WinCE Giel van Schijndel 2015-10-29 15:20:50 +0100
  • 2fe6991bad Change interface of align_up and align_down Glen Fernandes 2015-12-16 07:28:09 -0500
  • e0e5640d45 Add integral overloads of is_aligned, align_up, align_down Glen Fernandes 2015-12-16 00:40:49 -0500
  • fa72ba63ea Add align_up, align_down and other minor changes Glen Fernandes 2015-12-13 23:01:53 -0500
  • 2d97f75083 Remove noexcept specifier from defaulted constructor Glen Fernandes 2015-11-08 15:02:39 -0500
  • 63453133f3 Missing include in alignment_of_msvc.hpp Glen Fernandes 2015-10-29 23:06:22 -0400
  • b42a30ff33 Do not use offsetof for MSVC 7.1 compatibility Glen Fernandes 2015-10-28 22:55:33 -0400
  • 91de6bdbea Restore char_ptr declarations from last commit Glen Fernandes 2015-10-28 22:05:23 -0400
  • 9c06c420ee Fully qualify boost namespace Glen Fernandes 2015-10-11 23:36:10 -0400
  • 18b59498d6 Use former behavior for aligned_allocator with 0 size Glen Fernandes 2015-08-28 20:30:50 -0400
  • 5f8efb7947 Update README Glen Fernandes 2015-08-11 23:03:04 -0400
  • 3152b76905 Better diagnostics in unit test for alignment_of Glen Fernandes 2015-08-08 22:52:02 -0400
  • 3f80e35821 Keep enumeration constant in aligned_alloc Glen Fernandes 2015-08-08 22:22:18 -0400
  • 0bed97bf30 Simplify clang assume_aligned header Glen Fernandes 2015-08-08 10:00:49 -0400
  • ac972a6bd3 Update assume_aligned unit test Glen Fernandes 2015-08-08 02:05:04 -0400
  • a50469911b Qualify aligned_free call in aligned_delete Glen Fernandes 2015-08-08 00:12:28 -0400
  • 5bc934c009 Test zero once in aligned_alloc unit test Glen Fernandes 2015-08-08 00:09:15 -0400
  • 417c6909d3 Conform to 3.7.4.1 for aligned_allocator with 0 size Glen Fernandes 2015-08-08 00:01:50 -0400
  • b73e525516 Use __builtin_assume_aligned on clang Glen Fernandes 2015-08-07 23:03:50 -0400
  • 736c5e7470 Clean up test for aligned_allocator_adaptor Glen Fernandes 2015-08-07 22:54:51 -0400
  • 4cc612a270 Rename detail address_t to address Glen Fernandes 2015-08-07 19:47:31 -0400
  • 778f358ef4 Add union test case to aligned_delete test Glen Fernandes 2015-08-07 08:16:00 -0400
  • 0b6c218f60 Update documentation and description Glen Fernandes 2015-08-07 07:56:22 -0400
  • 1726627fbe Simplify size expression in align tests Glen Fernandes 2015-08-07 07:53:59 -0400
  • 34e2d0a791 Remove enumeration in aligned_alloc Glen Fernandes 2015-08-07 07:52:55 -0400
  • 2274c9ae26 Use alignment_of in examples Glen Fernandes 2015-08-07 07:50:57 -0400
  • d979a2536f Rename detail offset_object to alignof_helper Glen Fernandes 2015-08-07 07:49:47 -0400
  • 0771bce1f8 Rename max_align to max_size and add max_align trait Glen Fernandes 2015-08-07 07:46:07 -0400
  • 302a2114ed Use more expressive condition in aligned_alloc for OSX Glen Fernandes 2015-08-08 02:21:02 -0400