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

348 Commits

Author SHA1 Message Date
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
Rene Rivera
e55ad868ec Add requires-b2 check to top-level build file. 2024-05-05 09:00:00 -05:00
Rene Rivera
b6fd7c5494 Sync from upstream. 2024-04-20 15:33:37 -05:00
Peter Dimov
e4142c2833 Switch back to import, because using asciidoctor ; overwrites the command 2024-04-16 22:38:17 +03:00
Peter Dimov
1b44529726 Update doc/Jamfile 2024-04-16 19:44:56 +03:00
Rene Rivera
15b8bffd8b Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:12:36 -05:00
Rene Rivera
ca3c3c9021 Make the library modular usable. 2024-03-11 08:27:02 -05:00
Peter Dimov
447e0b3a33 Use __builtin_FUNCSIG() under MSVC 19.35+. Fixes #35. boost-1.85.0.beta1 boost-1.85.0 2024-02-03 20:43:55 +02:00
Peter Dimov
2e78ba22ac Update ci.yml 2024-02-03 20:21:07 +02:00
Peter Dimov
a2817b89f4 Update appveyor.yml 2024-01-01 20:18:53 +02:00
Peter Dimov
19bae9ff56 Add Xcode 13.4 to Drone 2024-01-01 19:53:45 +02:00
Peter Dimov
e876817d8f Update .drone.jsonnet 2024-01-01 19:47:12 +02:00
Peter Dimov
3010f72c4e Testing the CMake project version is no longer needed 2023-12-16 18:10:03 +02:00
Peter Dimov
9067f0987b Update source_location_test4.cpp boost-1.84.0 2023-11-28 21:43:16 +02:00
Peter Dimov
2934b3ffb8 Update source_location_test3.cpp 2023-11-28 21:36:18 +02:00
Peter Dimov
8919429f41 Update source_location_test.cpp 2023-11-28 21:29:59 +02:00
Peter Dimov
23bdea693b Update ci.yml 2023-11-28 21:19:01 +02:00