Commit Graph

2820 Commits

Author SHA1 Message Date
Marshall Clow
5e0a18ace4 Update BOOST_VERSION and BOOST_LIB_VERSION to 1.91
Bump version number to 1.91
2025-12-10 14:22:36 -08:00
jzmaddock
845fd033c3 Merge pull request #508 from boostorg/pr/boost-clang-version-3
Update BOOST_CLANG_VERSION for Xcode 16.0, .1, .2
2025-10-29 08:37:50 +00:00
Peter Dimov
2cf312e18b Merge pull request #520 from boostorg/mclow-patch-9
Update version.hpp to 1.90
2025-10-09 16:01:27 +03:00
jzmaddock
25cbeb8a10 Merge pull request #523 from grisumbras/fix/modularization
Add dependency on Config to check targets
2025-09-23 09:33:32 +01:00
Dmitry Arkhipov
b5434734ac Add dependency on Config to check targets 2025-09-22 20:29:01 +03:00
jzmaddock
ecd1d07360 Merge pull request #522 from anarthal/feature/ci-fixes
Fixes CI errors in GHA, Appveyor and Drone
2025-09-20 12:43:54 +01:00
Ruben Perez
b713cfaeee Remove msvc 14.1 from appveyor 2025-09-20 12:18:09 +02:00
Ruben Perez
e994d4cac3 Update Drone image 2025-09-19 16:45:52 +02:00
Ruben Perez
378f2db5ae Remove unsupported --experimental-wasm-threads 2025-09-19 13:52:04 +02:00
Ruben Perez
45fa9fe5f1 Remove unnecessary skip CI action 2025-09-19 13:44:30 +02:00
Ruben Perez
ef3bc7513d Update actions/checkout to v5 2025-09-19 13:42:01 +02:00
Ruben Perez
15320cb338 Remove obsolete Windows builds from actions 2025-09-19 13:40:13 +02:00
Ruben Perez
07fb4bda0e Missing dependencies in appveyor 2025-09-19 13:39:22 +02:00
Ruben Perez
f0aa2f0012 MSVC versions to appveyor 2025-09-19 13:38:35 +02:00
Ruben Perez
f3ad56d7cb Missing static_assert dependency in appveyor 2025-09-19 13:31:12 +02:00
Marshall Clow
df5e7995ad Update version.hpp to 1.90 2025-08-15 10:58:31 -07:00
Glen Fernandes
238e997ecc Update version.hpp 2025-06-27 23:15:38 -04:00
jzmaddock
9dd5eacdd3 Fix up CI.
* Fix Circle-ci build.
* Move old compilers to drone.
Try adding gcc-14 to github runner.
2025-05-06 11:06:26 +01:00
jzmaddock
c31aa2aee1 Merge pull request #515 from grafikrobot/patch-2
Move project dependencies to specific targets.
2025-04-16 09:20:12 +01:00
René Ferdinand Rivera Morell
897765e348 Move project dependencies to specific targets. 2025-04-15 14:49:59 -05:00
jzmaddock
cc87b132f8 Modular Boost and big CI update.
* Make the library modular usable.

* Add missing import-search for cconfig/predef checks.

* Add requires-b2 check to top-level build file.

* Bump B2 require to 5.2

* Remove boost-root target refs.

* Change all <source> references to <library>.

* Update copyright dates.

* Fix library global (relative) references.

* Move inter-lib dependencies to a project variable and into the build targets.

* Add Boost.StaticAssert transitive dep module.

* Only test on latest macOS.

* Add Boost.ThrowExceptions transitive dep module.

* Add Boost.Preprocessor transitive dep module.

* Change MacOS Clang std version to 20 from 2a

* Disable ranges on MacOS.
Remove CUDA testing - I just can't get CUDA to install any more.

* Update drone checkouts.

---------

Co-authored-by: Rene Rivera <grafikrobot@gmail.com>
2025-04-15 10:40:21 +01:00
Peter Dimov
1cd9b2a52d Update BOOST_CLANG_VERSION for Xcode 16.0, .1, .2 per https://en.wikipedia.org/wiki/Xcode#Toolchain_versions 2024-12-22 20:16:34 +02:00
Glen Fernandes
404c7831d9 Merge pull request #507 from boostorg/mclow-patch-7
Update version.hpp
2024-12-13 09:31:24 -05:00
Marshall Clow
61a676cbdc Update version.hpp 2024-12-12 07:16:32 -08:00
Glen Fernandes
19701e05d4 Merge pull request #501 from boostorg/mclow-patch-6
Update version.hpp to 1.87.0
2024-08-16 19:58:13 -04:00
Marshall Clow
504587b476 Update version.hpp 2024-08-14 10:10:46 -07:00
Glen Fernandes
5734e160e0 Merge pull request #495 from boostorg/mclow-patch-5
Update version.hpp to 1.86
2024-04-17 19:38:50 -04:00
Marshall Clow
b160041a1b Update version.hpp to 1.86 2024-04-15 12:00:49 -07:00
jzmaddock
601598f832 Merge pull request #492 from Lastique/feature/cxx17_auto_nontype_template_params
Fix Boost.Filesystem usage, add `BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS`
2024-01-26 16:25:50 +00:00
Andrey Semashev
f68e9c6e8d Add BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS macro.
The macro indicates whether the compiler does not support C++17
auto non-type template parameters.
2024-01-22 16:23:23 +03:00
Andrey Semashev
b8e57320d6 Update test generator to avoid using removed Boost.Filesystem APIs.
The previously deprecated Boost.Filesystem APIs are now removed. This
commit updates test generator to use the up-to-date replacement APIs.
2024-01-22 16:17:35 +03:00
Peter Dimov
d3b2997e91 Merge pull request #491 from boostorg/mclow-patch-2
Update version.hpp to 1.85.0
2023-12-19 12:48:29 +02:00
Marshall Clow
dba21bbaa1 Update version.hpp to 1.85.0 2023-12-14 13:56:22 -08:00
jzmaddock
ccff36321f Update CI clang version now that gcc has changed. (#489) 2023-11-01 19:41:47 +00:00
jzmaddock
b35f77942d Merge pull request #471 from boostorg/pr/gha-msvc140-cxxstd
Update cxxstd values for GHA msvc jobs
2023-11-01 11:28:46 +00:00
jzmaddock
ce6e42df6f Merge pull request #488 from boostorg/pr/boost-clang-version-2
Update BOOST_CLANG_VERSION for Xcode 14.3, 15.0, 15.1
2023-11-01 11:28:08 +00:00
Peter Dimov
1d2698c1f6 Update BOOST_CLANG_VERSION for Xcode 14.3, 15.0, 15.1 2023-10-25 15:24:23 +03:00
jzmaddock
a98574fc12 Merge pull request #487 from chrstphrchvz/patch-1
Use `__apple_build_version__` to detect Apple clang
2023-10-25 00:04:31 +01:00
Christopher Chavez
9c34fb6585 Use __apple_build_version__ to detect Apple clang
…since __APPLE__ is defined by both Apple Clang and LLVM.org Clang
on Apple platforms.
2023-10-20 17:15:12 -05:00
jzmaddock
54afd34839 Merge pull request #485 from boostorg/cpp23feature_test
Add C++23 feature test macro support.
2023-10-14 09:26:22 +01:00
jzmaddock
9b8e3bcabb Add C++23 feature test macro support. 2023-10-13 19:11:46 +01:00
jzmaddock
29c39d4585 Merge pull request #484 from boostorg/cpp23
Add C++23 header macros.
2023-09-10 10:33:05 +01:00
jzmaddock
dd7fa7f902 Update docs for C++23 macros.
[CI SKIP]
2023-09-10 10:32:26 +01:00
jzmaddock
6ec687639f Remove XCode-9.4 testing as it appears to be no longer supported. 2023-09-09 19:46:53 +01:00
jzmaddock
c23bb933a9 Minor corrections. 2023-09-09 19:43:50 +01:00
jzmaddock
ce665092fe Add C++23 header macros. 2023-09-09 19:20:12 +01:00
jzmaddock
33b12777cf Merge pull request #481 from boostorg/serialization_issue_271
Add msvc support for [[maybe_unused]] attribute.
2023-08-26 09:29:08 +01:00
jzmaddock
015247ccd0 Add msvc support for [[maybe_unused]] attribute.
Fixes: https://github.com/boostorg/serialization/issues/271

Also removes failing cuda+clang test as it's an inscrutable system setup issue.
2023-08-25 18:54:49 +01:00
jzmaddock
d483059795 Merge pull request #480 from boostorg/mclow-patch-1
Update version to 1.84.0
2023-08-11 19:20:23 +01:00
Marshall Clow
e11564fb3d Update version to 1.84.0 2023-08-11 10:17:26 -07:00