René Ferdinand Rivera Morell
bd7f7f5f11
Fix Appveyor CI failures. ( #22 )
...
Add missing fetch of throw_expcetion dependency.
2025-06-26 19:43:34 +03:00
René Ferdinand Rivera Morell
c692e40c73
Add support for modular build structure. ( #20 )
...
* Make the library modular usable.
* Switch to library requirements instead of source. As source puts extra source in install targets.
* Add requires-b2 check to top-level build file.
* Bump B2 require to 5.2
* Update copyright dates.
* Move inter-lib dependencies to a project variable and into the build targets.
* Adjust self dependencies as inter-lib deps no longer apply globally.
* Add Boost.ThrowExceptions transitive dep module.
* Need 22.04 for gcc-11.
* Use latest macOS for GHA.
* windows-2016 is no longer available for GHA.
* ubuntu-18.04 is no longer available for GHA.
* Use ubuntu-24 for gcc on GHA.
* ubuntu-18.04 is no longer available for GHA.
* Use latest clang version on latest ubuntu-24 for GHA.
* Need to instal gcc-9.
* Move include to target.
* Put back disabled CI compilers with hopefully fixed building to account for GHA system changes.
* Fix copy-paste error for cxxstd option.
* Fix to avoid unattended attempt at instal prompt.
* Undo many of the CI changes.
2025-06-26 17:01:59 +03:00
Érico Nogueira Rolim
5ad7df63cd
Don't use FTMs to determine implementation choice
boost-1.83.0.beta1
boost-1.81.0
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.90.0.beta1
boost-1.82.0.beta1
boost-1.83.0
boost-1.82.0
boost-1.81.0.beta1
2022-11-11 16:29:45 -05:00
Glen Fernandes
bef21416a3
Update GitHub Actions
boost-1.80.0.beta1
boost-1.80.0
boost-1.79.0.beta1
boost-1.79.0
2022-01-15 15:37:07 -05:00
Peter Dimov
bbe063d920
Update CMakeLists.txt
2021-06-10 01:25:24 +03:00
Edward Diener
c60f2358fe
Add "cxxstd" json field
2021-01-19 17:46:33 -05:00
Glen Fernandes
0790cd45c8
Add Github Actions configuration
boost-1.76.0
boost-1.78.0.beta1
boost-1.78.0
boost-1.77.0.beta1
boost-1.77.0
boost-1.76.0.beta1
2020-12-22 21:18:20 -05:00
Glen Fernandes
2dc98d3e16
Use address-model=32 for msvc-9.0, 10.0, 11.0
boost-1.75.0.beta1
boost-1.75.0
2020-10-11 22:36:07 -04:00
Glen Fernandes
cf4e431680
Update Appveyor configuration
2020-09-01 20:24:16 -04:00
Glen Fernandes
d9073d713f
Update Travis configuration
2020-09-01 20:21:23 -04:00
Glen Fernandes
38e3b41e9f
Correct regression in align
2020-09-01 20:15:37 -04:00
Glen Fernandes
05bfdf34c0
Add user option to make aligned_alloc use operator new
boost-1.74.0.beta1
boost-1.74.0
2020-05-12 11:00:54 -04:00
Mike-Devel
d35823e12d
[CMake] Remove throw_exception from dependency list ( #14 )
...
According to boostdep, boost align doesn't include any header from throw_exception
2020-04-29 08:37:53 -04:00
Glen Fernandes
6e30998236
Update fallback implementation of align and correct overflow check
2020-04-27 10:09:47 -04:00
Edward Diener
739213ee63
Change __CODEGEARC__ to BOOST_CODEGEARC, which is defined in Boost config for the Embarcadero non-clang-based compilers. ( #12 )
2020-04-16 11:36:53 -04:00
Glen Fernandes
b8e81e10be
Update aligned_alloc support on older mingw32
boost-1.73.0
boost-1.73.0.beta1
2020-02-29 16:47:48 -05:00
Glen Fernandes
71101b0dfc
Update libraries.json to test automated documentation generation
boost-1.72.0.beta1
boost-1.72.0
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.
boost-1.71.0.beta1
boost-1.71.0
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
boost-1.70.0.beta1
boost-1.70.0
2018-12-22 15:05:07 -05:00
Glen Fernandes
25b1b0afd8
Fully qualify call to align
boost-1.69.0
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
boost-1.69.0-beta1
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
boost-1.68.0
boost-1.67.0
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
boost-1.66.0
boost-1.65.1
boost-1.65.0
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