2
0
mirror of https://github.com/boostorg/align.git synced 2026-01-19 16:12:08 +00:00

Commit Graph

  • bd7f7f5f11 Fix Appveyor CI failures. (#22) develop René Ferdinand Rivera Morell 2025-06-26 11:43:34 -05:00
  • c692e40c73 Add support for modular build structure. (#20) René Ferdinand Rivera Morell 2025-06-26 09:01:59 -05:00
  • 5ad7df63cd Don't use FTMs to determine implementation choice boost-1.90.0.beta1 boost-1.90.0 boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0.beta1 boost-1.85.0 boost-1.84.0.beta1 boost-1.84.0 boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 boost-1.81.0.beta1 boost-1.81.0 master Érico Nogueira Rolim 2022-11-11 18:29:45 -03:00
  • bef21416a3 Update GitHub Actions boost-1.80.0.beta1 boost-1.80.0 boost-1.79.0.beta1 boost-1.79.0 Glen Fernandes 2022-01-15 15:37:07 -05:00
  • bbe063d920 Update CMakeLists.txt Peter Dimov 2021-06-10 01:25:24 +03:00
  • c60f2358fe Add "cxxstd" json field Edward Diener 2021-01-19 17:46:33 -05:00
  • 0790cd45c8 Add Github Actions configuration boost-1.78.0.beta1 boost-1.78.0 boost-1.77.0.beta1 boost-1.77.0 boost-1.76.0.beta1 boost-1.76.0 Glen Fernandes 2020-12-22 20:55:24 -05:00
  • 2dc98d3e16 Use address-model=32 for msvc-9.0, 10.0, 11.0 boost-1.75.0.beta1 boost-1.75.0 Glen Fernandes 2020-10-11 22:29:57 -04:00
  • cf4e431680 Update Appveyor configuration Glen Fernandes 2020-09-01 20:24:16 -04:00
  • d9073d713f Update Travis configuration Glen Fernandes 2020-09-01 20:21:23 -04:00
  • 38e3b41e9f Correct regression in align Glen Fernandes 2020-09-01 16:58:51 -04:00
  • 05bfdf34c0 Add user option to make aligned_alloc use operator new boost-1.74.0.beta1 boost-1.74.0 Glen Fernandes 2020-05-12 11:00:54 -04:00
  • d35823e12d [CMake] Remove throw_exception from dependency list (#14) Mike-Devel 2020-04-29 14:37:53 +02:00
  • 6e30998236 Update fallback implementation of align and correct overflow check Glen Fernandes 2020-04-27 10:04:30 -04:00
  • 739213ee63 Change __CODEGEARC__ to BOOST_CODEGEARC, which is defined in Boost config for the Embarcadero non-clang-based compilers. (#12) Edward Diener 2020-04-16 11:36:53 -04:00
  • b8e81e10be Update aligned_alloc support on older mingw32 boost-1.73.0.beta1 boost-1.73.0 Glen Fernandes 2020-02-29 16:47:48 -05:00
  • 71101b0dfc Update libraries.json to test automated documentation generation boost-1.72.0.beta1 boost-1.72.0 Glen Fernandes 2019-08-28 11:30:34 -04:00
  • 948d81a1de Remove throw_exception from CI steps Glen Fernandes 2019-08-27 12:13:41 -04:00
  • c1000b7cfa Mark throw_exception with BOOST_NORETURN Glen Fernandes 2019-08-27 09:09:27 -04:00
  • adbc5a5f24 Update Travis and Appveyor Glen Fernandes 2019-08-27 07:47:43 -04:00
  • 1dfdfea5e4 Update travis.yml Glen Fernandes 2019-08-15 23:23:13 -04:00
  • 2034d86f42 Revise implementation of align_up and align_down boost-1.71.0.beta1 boost-1.71.0 Glen Fernandes 2019-05-20 13:18:51 -04:00
  • 32278d9291 Correction in is_aligned_integral_test.cpp Glen Fernandes 2019-05-20 13:28:04 -04:00
  • dddc9046b5 Add additional construct overload Glen Fernandes 2019-05-19 23:46:51 -04:00
  • a8eeb5a092 Rename appveyor.yml and Jamfile.v2 Glen Fernandes 2019-05-18 14:17:46 -04:00
  • f8907c99d7 Support aligned_allocator<void> without specialization Glen Fernandes 2019-05-18 13:20:22 -04:00
  • ff1c174b86 Update documentation Glen Fernandes 2019-05-18 12:29:46 -04:00
  • 8caa2c0af0 Support for any integral and any pointer types Glen Fernandes 2019-05-16 23:29:30 -04:00
  • f085cf1411 Correct new throw_exception detail helper implementation Glen Fernandes 2019-04-28 01:50:57 -04:00
  • 30708c301d Update implementation of aligned_allocator and aligned_allocator_adaptor Glen Fernandes 2019-04-27 19:31:31 -04:00
  • fc6d912bd2 Add address model variants to appveyor configuration Glen Fernandes 2019-04-24 04:27:08 -04:00
  • 596d8ec67b Add workaround and update tests for Windows Clang variant Glen Fernandes 2019-04-23 19:16:04 -04:00
  • 97cda81f0e Update appveyor configuration Glen Fernandes 2019-04-23 16:33:18 -04:00
  • 68adff68f7 Update travis and appveyor configurations boost-1.70.0.beta1 boost-1.70.0 Glen Fernandes 2018-12-22 15:05:07 -05:00
  • 25b1b0afd8 Fully qualify call to align boost-1.69.0 Glen Fernandes 2018-11-27 08:50:01 -05:00
  • 7862ca1d56 Use stateful allocators in newer tests Glen Fernandes 2018-11-27 08:46:59 -05:00
  • 783449098d Add compile tests for incomplete types Glen Fernandes 2018-11-26 19:56:14 -05:00
  • 477668e548 Allow instantiation of allocator templates with incomplete types Glen Fernandes 2018-11-25 15:54:28 -05:00
  • 9075cb46e4 Add minimal CMakeLists.txt boost-1.69.0-beta1 Glen Fernandes 2018-09-19 21:22:24 -04:00
  • c36f816531 Rename Jamfile.v2 to Jamfile Glen Fernandes 2018-09-19 21:22:10 -04:00
  • a62f3c8cdf Update Travis and Appveyor configuration Glen Fernandes 2018-09-07 01:10:33 -04:00
  • 596f6ee1aa Update .travis.yml to use home directory boost-1.68.0 boost-1.67.0 Glen Fernandes 2017-12-05 12:11:15 -05:00
  • 49d515cb2c Set cxxstd in .travis.yml Glen Fernandes 2017-12-05 07:58:10 -05:00
  • 29e4266923 Use to_address free function instead of pointer_traits member Glen Fernandes 2017-11-23 22:27:29 -05:00
  • 8562c08e14 Update .travis.yml and appveyor.yml Glen Fernandes 2017-11-23 21:53:27 -05:00
  • 72f11f93d6 Add appveyor.yml boost-1.66.0 boost-1.65.1 boost-1.65.0 Glen Fernandes 2017-06-11 12:10:34 -04:00
  • 5b41d6fd6d Add .travis.yml Glen Fernandes 2017-06-10 18:01:33 -04:00
  • 02658f6674 Use pointer_traits.to_address to obtain address Glen Fernandes 2017-05-23 22:28:57 -04:00
  • 0159119d55 Utility to obtain raw pointer from allocator pointer Glen Fernandes 2017-05-09 09:59:58 -04:00
  • 9f6361fc66 Remove conditional value_type typedef and update documentation Glen Fernandes 2017-05-03 23:23:53 -04:00
  • 4bbfff78c5 Simplify aligned_delete unit test Glen Fernandes 2017-05-03 08:59:38 -04:00
  • 6147f01a6d Reformat source; wrap at 80 characters Glen Fernandes 2017-05-03 08:44:31 -04:00
  • 0d6e14e133 Update README.md blurb boost-1.64.0 Glen Fernandes 2017-04-03 21:14:24 -04:00
  • 276dd160bd More documentation formatting Glen Fernandes 2017-04-03 20:01:25 -04:00
  • 2f8a52fbb9 Update documentation examples Glen Fernandes 2017-04-02 21:21:11 -04:00
  • 1ea7e5f5d5 Rewrite documentation and examples Glen Fernandes 2017-04-02 01:39:47 -04:00
  • 0ed2702511 Unit test for alignment_of now compiles faster boost-1.64.0-beta2 Glen Fernandes 2017-03-20 01:01:18 -04:00
  • 741591fac6 Add back the early return for zero size allocation Glen Fernandes 2017-03-16 00:16:32 -04:00
  • f90f7ba4f2 Correct unit tests for adaptor and trait Glen Fernandes 2017-03-15 22:34:59 -04:00
  • 3bfcbc523f Revise code, documentation, tests Glen Fernandes 2017-03-14 11:58:05 -04:00
  • 39a372ea59 Clean up align_up align_down header organization boost-1.64.0-beta1 Glen Fernandes 2017-02-28 22:15:49 -05:00
  • d86fbd4be3 Update comments to pass Boost inspect Glen Fernandes 2017-02-01 22:54:21 -05:00
  • 469732efb0 Tidy documentation Jamfile boost-1.63.0 Glen Fernandes 2016-10-09 08:26:15 -04:00
  • d63e0494f7 Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:03:40 -05:00
  • a55058b433 Remove Quickbook blockquotes in documentation boost-1.62.0 Glen Fernandes 2016-09-01 10:48:56 -04:00
  • f0ed3a34ff Revert unit tests to use automatic allocation Glen Fernandes 2016-08-29 06:53:33 -04:00
  • 8b8cae741a Do not remove is_aligned overload (by request) Glen Fernandes 2016-08-23 06:38:01 -04:00
  • bb7a12eb97 aligned_allocator: cast away const-ness in construct Tim Blechmann 2016-05-14 20:42:04 +02:00
  • 9fa8e7e5c1 Remove is_aligned overload Glen Fernandes 2016-04-02 14:40:26 -04:00
  • 5c1da00200 Use __typeof__ for clang assume_aligned boost-1.61.0 Glen Fernandes 2016-02-08 08:34:29 -05:00
  • 7b8bcb5e3e Use __typeof__ instead of typeof with GCC Glen Fernandes 2016-02-07 17:04:50 -05:00
  • c60c73c1ac Remove aligned_alloc customization for now Glen Fernandes 2016-02-07 16:46:25 -05:00
  • df0e5eaa85 Update GCC implementation of assume_aligned Glen Fernandes 2016-02-07 16:12:02 -05:00
  • 1f829685e0 Simplify allocation function customization Glen Fernandes 2015-12-30 00:19:56 -05:00
  • 75a026e0fd Move portable code out of detail Glen Fernandes 2015-12-30 00:10:31 -05:00
  • 48b3792fa1 Minor cosmetic changes in functions Glen Fernandes 2015-12-20 09:50:58 -05:00
  • 8f53dc3a0b Update align implementation and tests Glen Fernandes 2015-12-20 02:33:50 -05:00
  • 68cbd95e6b Update assume_aligned compile test Glen Fernandes 2015-12-19 20:38:16 -05:00
  • edda2df996 Add custom allocate test case Glen Fernandes 2015-12-19 19:56:47 -05:00
  • 7f5f5219f9 Support custom allocation for aligned_alloc Glen Fernandes 2015-12-19 18:48:45 -05:00
  • e06e7dbf8b Clean up includes and refactor aligned_alloc Glen Fernandes 2015-12-19 17:25:21 -05:00
  • 07c4cc008e Minor formatting changes Glen Fernandes 2015-12-18 08:39:39 -05:00
  • e8e61532fe Relax requirements on wrapped allocator Glen Fernandes 2015-12-17 20:32:48 -05:00
  • 46edbf6a4c Update documentation and tests Glen Fernandes 2015-12-16 23:58:37 -05:00
  • 19ee455e02 Update is_aligned_test for MSVC Glen Fernandes 2015-12-16 22:44:44 -05:00
  • f001ed1d5c Update is_aligned unit test Glen Fernandes 2015-12-16 21:44:59 -05:00
  • 6e72b6adf7 Add alignment_of_v variable template for C++14 Glen Fernandes 2015-12-16 19:03:53 -05:00
  • fb729cf869 Use fallback implementation for aligned alloc on WinCE Giel van Schijndel 2015-10-29 15:20:50 +01:00
  • 2fe6991bad Change interface of align_up and align_down Glen Fernandes 2015-12-16 07:28:09 -05:00
  • e0e5640d45 Add integral overloads of is_aligned, align_up, align_down Glen Fernandes 2015-12-16 00:40:49 -05:00
  • fa72ba63ea Add align_up, align_down and other minor changes Glen Fernandes 2015-12-13 23:01:53 -05:00
  • 2d97f75083 Remove noexcept specifier from defaulted constructor boost-1.60.0 Glen Fernandes 2015-11-08 15:02:39 -05:00
  • 63453133f3 Missing include in alignment_of_msvc.hpp Glen Fernandes 2015-10-29 23:06:22 -04:00
  • b42a30ff33 Do not use offsetof for MSVC 7.1 compatibility Glen Fernandes 2015-10-28 22:55:33 -04:00
  • 91de6bdbea Restore char_ptr declarations from last commit Glen Fernandes 2015-10-28 22:05:23 -04:00
  • 9c06c420ee Fully qualify boost namespace Glen Fernandes 2015-10-11 23:36:10 -04:00
  • 18b59498d6 Use former behavior for aligned_allocator with 0 size Glen Fernandes 2015-08-28 20:30:50 -04:00
  • 5f8efb7947 Update README Glen Fernandes 2015-08-11 23:03:04 -04:00
  • 3152b76905 Better diagnostics in unit test for alignment_of Glen Fernandes 2015-08-08 22:52:02 -04:00
  • 3f80e35821 Keep enumeration constant in aligned_alloc Glen Fernandes 2015-08-08 22:22:18 -04:00