925 Commits

Author SHA1 Message Date
Peter Dimov 09002924ba Merge pull request #21 from matbech/develop
Use BOOST_INLINE_CONSTEXPR for inline const variables
boost-1.91.0.beta1 boost-1.91.0 boost-1.92.0.beta1
2026-02-06 01:55:47 +02:00
Peter Dimov c61124fff1 Merge pull request #22 from alxrmorozov/unused-var
Remove unused variable
2026-02-06 01:55:24 +02:00
Peter Dimov 7e9a7fb123 Merge pull request #29 from Lastique/feature/remove_static_assert
Remove dependencies on Boost.StaticAssert
2026-02-05 20:34:18 +02:00
Peter Dimov 1a5ae9a4e9 Fix C++23 op[] errors in test_actions.cpp 2026-02-05 18:43:45 +02:00
Peter Dimov 12d26f1c14 Add test/cmake_subdir_test 2026-02-05 17:57:19 +02:00
Peter Dimov 40a194c511 Add test/cmake_install_test 2026-02-05 17:56:15 +02:00
Peter Dimov 084d1ddcb0 Add test/CMakeLists.txt 2026-02-05 17:54:06 +02:00
Peter Dimov ecc349cfc1 Simplify test/Jamfile.v2 2026-02-05 17:53:39 +02:00
Peter Dimov 86a77a1794 Add .github/workflows/ci.yml 2026-02-05 17:46:06 +02:00
Andrey Semashev 3d271f2d43 Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-01-22 19:33:12 +03:00
Peter Dimov 3950d7958c Merge pull request #26 from grafikrobot/modular
Add support for modular build structure.
2025-05-02 19:26:04 +03:00
Rene Rivera ee24a023cd Move include to target. 2025-04-17 09:23:32 -05:00
Rene Rivera c6a499f5ea Sync from upstream. 2024-09-27 19:59:03 -05:00
Peter Dimov bd1db9341a Avoid unknown pragma warnings under clang-cl boost-1.87.0 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 2024-09-27 20:36:45 +03:00
Peter Dimov 46edfd0001 Update includes to avoid deprecated headers 2024-09-27 20:36:17 +03:00
Rene Rivera 6f4b0b673f Update build deps. 2024-08-10 23:31:16 -05:00
Rene Rivera faae2f3fb3 Adjust doc build to avoid boost-root references. 2024-07-28 11:07:54 -05:00
Rene Rivera 3ae810d5d7 Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:22 -05:00
Rene Rivera 00eefd6195 Update copyright dates. 2024-07-20 22:52:03 -05:00
Rene Rivera 4daf71f681 Change all <source> references to <library>. 2024-07-20 21:28:40 -05:00
Rene Rivera 3be6800457 Bump B2 require to 5.2 2024-06-14 11:33:56 -05:00
Rene Rivera 8979ea592a Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Rene Rivera a3cada8a41 Remove relative references to boost-root in Jamfiles. 2024-04-13 16:21:26 -05:00
Rene Rivera d3d4c08013 Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:16:00 -05:00
Rene Rivera 5d0665ad54 Make the library modular usable. 2024-03-11 08:38:17 -05:00
Alexander Morozov 9fe15df92f Remove unused variable 2021-09-17 02:38:53 +03:00
Mathias Berchtold bf536dd2f3 Use BOOST_INLINE_CONSTEXPR for additional inline variables 2021-09-07 19:57:11 -05:00
Mathias Berchtold 5d46998d45 Use BOOST_INLINE_CONSTEXPR for inline const variables
This fixes the data duplication in translation units when compiling with C++17 or newer
2021-09-04 13:35:51 -05:00
Peter Dimov 4679fbd23f Add CMakeLists.txt boost-1.78.0.beta1 boost-1.77.0 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 boost-1.80.0.beta1 boost-1.80.0 boost-1.79.0.beta1 boost-1.79.0 boost-1.86.0.beta1 boost-1.78.0 boost-1.77.0.beta1 2021-05-28 00:48:57 +03:00
Eric Niebler a79ffb49e8 Merge pull request #15 from boostorg/develop
Merge from develop
boost-1.75.0.beta1 boost-1.74.0 boost-1.76.0 boost-1.76.0.beta1 boost-1.75.0
2020-07-16 20:46:35 -05:00
Eric Niebler 956d8df790 Merge pull request #7 from DanielaE/fix/no-iterator-inheritance
Inheriting std::iterator is deprecated in c++17.
2020-05-10 12:42:29 -07:00
Eric Niebler 0a39c2d749 Merge pull request #13 from Lastique/fix_advancing_nullptr
Avoid advancing null pointers, which is UB
2020-05-10 12:41:15 -07:00
Edward Diener 0a314d9d66 Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74 (#12)
* When  __BORLANDC__ and __clang__ are defined we have clang-based compilers from Embarcadero, which take after clang and not bcc32.

* Test fixes when wide character regex is turned off.
2020-05-10 12:36:50 -07:00
Andrey Semashev 9e8a972ac8 Avoid advancing null pointers, which is UB.
Advancing a null pointer by a distance other than 0 is UB in C++20
(7.6.6 Additive operators [expr.add]/4).

This issue is reported by clang 10 UBSan here:

https://travis-ci.org/github/boostorg/log/jobs/683550541#L1204
2020-05-07 15:25:50 +03:00
Eric Niebler 7a41db4fdd Merge pull request #5 from kuhlenough/develop
VxWorks support
2019-11-21 16:10:58 -08:00
Daniela Engert b95a6f81b8 Inheriting std::iterator is deprecated in c++17.
Therefore get rid of all of that and replace inheritance by lifting std::iterator's members into the derived class.

Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-12-28 10:02:20 +01:00
Peter Dimov 4d4bc69f8b Install libstdc++-4.9 for clang to avoid ::gets error boost-1.70.0.beta1 boost-1.70.0 boost-1.73.0.beta1 boost-1.73.0 boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 boost-1.66.0 boost-1.74.0.beta1 boost-1.69.0-beta1 boost-1.69.0 boost-1.68.0 boost-1.67.0 2017-11-04 22:36:24 +02:00
Peter Dimov 07c6bbe561 Merge branch 'master' into develop 2017-11-04 17:10:50 +02:00
Peter Dimov 863743bce4 Add .travis.yml 2017-11-04 17:09:41 +02:00
Peter Dimov 6fa671d7fe Pass regress.txt properly to the run rule 2017-11-04 17:08:25 +02:00
Peter Dimov 09f1449dea Merge pull request #6 from eldiener/develop
Removed executable attribute from files.
2017-11-03 23:35:16 +02:00
Edward Diener d5c6666a09 Removed executable attribute from files. 2017-09-17 16:13:39 -04:00
Brian Kuhl e60c46fbc2 VxWorks support
VxWorks uses same definitions as QNX, so with this change all tests passed
2017-08-10 13:11:30 -04:00
Eric Niebler d154ea28f3 Merge remote-tracking branch 'origin/develop' boost-1.65.1 boost-1.65.0 2017-07-25 11:00:51 -07:00
Eric Niebler 9fa5412618 Merge pull request #4 from DanielaE/feature/remove-deprecated-c++98-adapters
Replace deprected/removed C++98 function adapters by inline type defi…
2017-07-04 11:27:55 -07:00
Daniela Engert 204d73d015 Replace deprected/removed C++98 function adapters by inline type definitions.
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-05-17 06:52:50 +02:00
Rene Rivera f03b7b8a52 Add, and update, documentation build targets. boost-1.64.0 boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.63.0 2016-10-10 11:39:55 -05:00
Rene Rivera bee5448a84 Add, and update, documentation build targets. 2016-10-07 23:07:37 -05:00
Eric Niebler 73777139d0 Merge pull request #3 from danieljames/metadata
Create metadata file.
2014-08-18 08:51:24 -07:00
Daniel James fd5a6f9754 Add metadata file. 2014-08-18 15:12:41 +01:00