364 Commits

Author SHA1 Message Date
Peter Dimov fc2a476cc7 Define BOOST_VERIFY in terms of BOOST_ASSERT_IS_VOID. Fixes #47. boost-1.92.0.beta1 2026-06-27 16:04:24 +03:00
Peter Dimov 5fc2ce767d Add verify_test2.cpp. Refs #47. 2026-06-27 15:59:34 +03:00
Peter Dimov af978cfa53 Add assert_is_void_test2.cpp 2026-06-27 15:49:44 +03:00
Peter Dimov d82647a6c1 Update assert_test3.cpp 2026-06-27 15:43:03 +03:00
Peter Dimov 2bd4dd4d57 Update assert_test4.cpp 2026-06-27 15:40:16 +03:00
Peter Dimov 2008e4d228 Unconditionally declare boost::assertion_failed, boost::assertion_failed_msg 2026-06-27 15:37:31 +03:00
Peter Dimov 20925f677e Add assert_test4.cpp 2026-06-27 15:34:07 +03:00
Peter Dimov b9860a738b Add assert_test3.cpp 2026-06-27 15:22:28 +03:00
Peter Dimov 7f0cfee2b7 Update ci.yml 2026-06-27 14:56:31 +03:00
Peter Dimov 2994b7ab4e Update .drone.jsonnet 2026-06-27 14:55:26 +03:00
Peter Dimov 02795d088b Update ci.yml 2026-06-27 14:32:42 +03:00
Peter Dimov af15ced8d0 Add back cxxstd=03 to .drone.jsonnet boost-1.91.0.beta1 boost-1.91.0 2026-01-23 05:53:01 +02:00
Peter Dimov 258e25795a Update .drone.jsonnet 2026-01-23 05:15:26 +02:00
Peter Dimov 060d17fe36 Update ci.yml 2026-01-23 02:35:56 +02:00
Peter Dimov 72c9477d88 Merge pull request #44 from Lastique/feature/remove_static_assert
Remove dependencies on Boost.StaticAssert
2026-01-23 02:32:51 +02:00
Andrey Semashev b994f1eb52 Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-01-22 21:15:02 +03:00
Peter Dimov e107bd7b55 Fix 3.19 version check boost-1.90.0.beta1 boost-1.90.0 2025-10-19 13:59:23 +03:00
Peter Dimov 966b9debd2 Use a single source_group call for all sources 2025-10-19 12:21:54 +03:00
Peter Dimov ce4e8e5457 Remove PREFIX from source_group calls 2025-10-19 12:09:08 +03:00
Peter Dimov f97b82f038 Quote directory in source_group 2025-10-19 11:52:04 +03:00
Peter Dimov d81367053f Rename boost_assert_HEADERS variable to headers, to facilitate copy-paste into other libraries 2025-10-19 11:50:12 +03:00
Peter Dimov d20762a340 Update source groups to match directory structure, in anticipation of an eventual switch to source_group(TREE) under CMake 3.28+ 2025-10-19 11:40:59 +03:00
Peter Dimov 2cd62786c8 Update preferred CMake version to 3.31 2025-10-19 11:05:26 +03:00
Peter Dimov 297b489b58 Remove the check for the Visual Studio generator; the generator may be Ninja on Windows, and adding the headers to the project may be useful on non-Windows 2025-10-19 11:00:46 +03:00
Peter Dimov 70bf9b6156 Rename boost_assert_IDEFILES variable to boost_assert_HEADERS 2025-10-19 10:57:08 +03:00
Peter Dimov 1069d7b790 Add boost_assert.natvis as PUBLIC, to enable its installation 2025-10-19 10:52:58 +03:00
Peter Dimov 448cd0bc48 Revert "Add boost_assert.natvis as PUBLIC, to enable its installation; remove check for CMake 3.19 and Visual Studio"
This reverts commit 96992d16dd.
2025-10-19 10:43:01 +03:00
Peter Dimov 96992d16dd Add boost_assert.natvis as PUBLIC, to enable its installation; remove check for CMake 3.19 and Visual Studio 2025-10-19 03:04:39 +03:00
Peter Dimov d9efd1a639 Update ci.yml 2025-10-19 02:52:19 +03:00
Peter Dimov 5dcb2af521 Do not include <iosfwd> or declare operator<< when BOOST_NO_IOSTREAM is defined. Fixes #43. boost-1.88.0 boost-1.89.0 2025-03-21 17:00:47 +02:00
Peter Dimov 35c2046264 Update ci.yml 2025-03-21 16:49:35 +02:00
Peter Dimov fa72d2f0fd Apply Node20 workaround boost-1.88.0.beta1 2024-12-12 20:05:37 +02:00
Peter Dimov 9674ea2625 Update ci.yml 2024-12-12 20:00:46 +02:00
Peter Dimov c9cd75e090 Update documentation 2024-11-09 15:21:22 +02:00
T.Yamada a882761409 Introduced BOOST_ASSERT_HANDLER_IS_NORETURN to make sure short-circuit work (#40)
* Introduced BOOST_ENABLE_ASSERT_HANDLER_NORETURN to make sure short-circuit work

* Use BOOST_ASSERT_HANDLER_IS_NORETURN
2024-11-09 15:16:01 +02:00
Peter Dimov 7f375288a1 Update .drone.jsonnet 2024-11-09 15:01:46 +02:00
Peter Dimov 2242cfb582 Update .drone.jsonnet boost-1.87.0.beta1 boost-1.87.0 2024-08-21 10:46:01 +03:00
Peter Dimov 36113dc536 Add VERBATIM to add_custom_target 2024-08-20 18:48:07 +03:00
Peter Dimov 710894bd77 Update build.jam 2024-08-20 18:46:54 +03:00
Peter Dimov 0ac55db2b6 Merge branch 'modular' of https://github.com/grafikrobot/boostorg.assert into feature/modular-b2 2024-08-20 18:41:12 +03:00
Peter Dimov f377d88544 Update .drone.jsonnet 2024-08-20 18:29:08 +03:00
Peter Dimov a4bafa6b48 Update ci.yml 2024-08-20 18:19:23 +03:00
Rene Rivera 65089bdd69 Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:23 -05:00
Rene Rivera 4f5467f387 Update copyright dates. 2024-07-20 22:52:05 -05:00
Rene Rivera 81c9b793b9 Change all <source> references to <library>. 2024-07-20 19:36:54 -05:00
Rene Rivera b4d334493b Sync from upstream. 2024-07-12 08:54:53 -05:00
Peter Dimov 242fdfb137 Require GCC 8 for __builtin_FILE for reproducible builds. Fixes #38. boost-1.86.0.beta1 boost-1.86.0 2024-07-03 21:32:29 +03:00
Rene Rivera 90a5937d92 Bump B2 require to 5.2 2024-06-14 11:33:55 -05:00
Rene Rivera e34d1b4328 Sync from upstream. 2024-05-30 11:21:19 -05:00
Peter Dimov 425b5ba31b Update ci.yml 2024-05-27 04:59:14 +03:00