Commit Graph

  • 5dcb2af521 Do not include <iosfwd> or declare operator<< when BOOST_NO_IOSTREAM is defined. Fixes #43. boost-1.88.0 feature/issue-43 Peter Dimov 2025-03-21 17:00:47 +02:00
  • 35c2046264 Update ci.yml Peter Dimov 2025-03-21 16:49:35 +02:00
  • fa72d2f0fd Apply Node20 workaround boost-1.88.0.beta1 feature/gha Peter Dimov 2024-12-12 20:05:37 +02:00
  • 9674ea2625 Update ci.yml Peter Dimov 2024-12-12 20:00:46 +02:00
  • c9cd75e090 Update documentation Peter Dimov 2024-11-09 15:21:22 +02:00
  • a882761409 Introduced BOOST_ASSERT_HANDLER_IS_NORETURN to make sure short-circuit work (#40) T.Yamada 2024-11-09 22:16:01 +09:00
  • 7f375288a1 Update .drone.jsonnet feature/drone Peter Dimov 2024-11-09 14:48:10 +02:00
  • 2242cfb582 Update .drone.jsonnet boost-1.87.0.beta1 boost-1.87.0 Peter Dimov 2024-08-21 10:46:01 +03:00
  • 36113dc536 Add VERBATIM to add_custom_target feature/modular-b2 Peter Dimov 2024-08-20 18:48:07 +03:00
  • 710894bd77 Update build.jam Peter Dimov 2024-08-20 18:46:54 +03:00
  • 0ac55db2b6 Merge branch 'modular' of https://github.com/grafikrobot/boostorg.assert into feature/modular-b2 Peter Dimov 2024-08-20 18:41:12 +03:00
  • f377d88544 Update .drone.jsonnet Peter Dimov 2024-08-20 18:29:08 +03:00
  • a4bafa6b48 Update ci.yml Peter Dimov 2024-08-20 18:19:23 +03:00
  • 65089bdd69 Move inter-lib dependencies to a project variable and into the build targets. Rene Rivera 2024-07-23 22:34:23 -05:00
  • 4f5467f387 Update copyright dates. Rene Rivera 2024-07-20 22:52:05 -05:00
  • 81c9b793b9 Change all <source> references to <library>. Rene Rivera 2024-07-20 19:36:54 -05:00
  • b4d334493b Sync from upstream. Rene Rivera 2024-07-12 08:54:53 -05:00
  • 242fdfb137 Require GCC 8 for __builtin_FILE for reproducible builds. Fixes #38. boost-1.86.0.beta1 boost-1.86.0 feature/issue-38 Peter Dimov 2024-07-03 21:32:29 +03:00
  • 90a5937d92 Bump B2 require to 5.2 Rene Rivera 2024-06-14 11:33:55 -05:00
  • b912f49df8 Trigger CI feature/gha-test Peter Dimov 2024-06-09 02:35:45 +03:00
  • 2248853727 Copy ASAN runtime to . Peter Dimov 2024-06-09 02:23:54 +03:00
  • 89cdb66cc6 Trigger CI Peter Dimov 2024-06-08 21:28:29 +03:00
  • d5507e228e Trigger CI Peter Dimov 2024-06-08 21:03:59 +03:00
  • 2a68f8f4b1 Use branch feature/gha-test of tools/build Peter Dimov 2024-06-08 20:50:22 +03:00
  • f28f8d05a6 Add b2 -x Peter Dimov 2024-06-08 20:32:30 +03:00
  • c4d6d876b9 Try to install vcredist140 Peter Dimov 2024-06-08 20:10:45 +03:00
  • 290c3eacc3 Add more b2 debug incantantions Peter Dimov 2024-06-08 19:57:20 +03:00
  • cd61d5ae45 Add --debug-configuration to b2 headers Peter Dimov 2024-06-08 19:49:03 +03:00
  • e34d1b4328 Sync from upstream. Rene Rivera 2024-05-30 11:21:19 -05:00
  • 425b5ba31b Update ci.yml Peter Dimov 2024-05-27 04:54:41 +03:00
  • e55ad868ec Add requires-b2 check to top-level build file. Rene Rivera 2024-05-05 09:00:00 -05:00
  • b6fd7c5494 Sync from upstream. Rene Rivera 2024-04-20 15:33:37 -05:00
  • e4142c2833 Switch back to import, because using asciidoctor ; overwrites the command Peter Dimov 2024-04-16 22:38:17 +03:00
  • 1b44529726 Update doc/Jamfile Peter Dimov 2024-04-16 19:44:56 +03:00
  • 15b8bffd8b Switch to library requirements instead of source. As source puts extra source in install targets. Rene Rivera 2024-03-29 21:12:36 -05:00
  • ca3c3c9021 Make the library modular usable. Rene Rivera 2024-03-11 08:27:02 -05:00
  • 447e0b3a33 Use __builtin_FUNCSIG() under MSVC 19.35+. Fixes #35. boost-1.85.0.beta1 boost-1.85.0 feature/source-location Peter Dimov 2024-02-03 20:43:55 +02:00
  • 2e78ba22ac Update ci.yml Peter Dimov 2024-02-03 20:21:07 +02:00
  • a2817b89f4 Update appveyor.yml feature/appveyor Peter Dimov 2024-01-01 20:18:53 +02:00
  • 19bae9ff56 Add Xcode 13.4 to Drone Peter Dimov 2024-01-01 19:53:45 +02:00
  • e876817d8f Update .drone.jsonnet Peter Dimov 2024-01-01 19:32:46 +02:00
  • 3010f72c4e Testing the CMake project version is no longer needed Peter Dimov 2023-12-16 18:10:03 +02:00
  • 9067f0987b Update source_location_test4.cpp boost-1.84.0 feature/issue-34 Peter Dimov 2023-11-28 21:43:16 +02:00
  • 2934b3ffb8 Update source_location_test3.cpp Peter Dimov 2023-11-28 21:36:18 +02:00
  • 8919429f41 Update source_location_test.cpp Peter Dimov 2023-11-28 21:29:59 +02:00
  • 23bdea693b Update ci.yml Peter Dimov 2023-11-28 21:19:01 +02:00
  • 5227f10a99 Update ci.yml boost-1.84.0.beta1 Peter Dimov 2023-10-11 18:45:57 +03:00
  • cdf8b25e64 Remove unnecessary includes Peter Dimov 2023-10-11 18:31:27 +03:00
  • 02256c84fd Do not use std::source_location::current under nvcc. Fixes #32. boost-1.83.0.beta1 boost-1.83.0 feature/issue-32 Peter Dimov 2023-06-22 18:11:58 +03:00
  • f10ddd608e Update ci.yml boost-1.82.0.beta1 boost-1.82.0 Peter Dimov 2023-03-03 01:27:13 +02:00
  • 4cf829bb0d Update CMakeLists.txt Peter Dimov 2023-01-12 07:03:54 +02:00
  • 8633dd554b Update CMakeLists.txt feature/pr-27 Peter Dimov 2023-01-12 05:38:07 +02:00
  • 7d83135936 Merge branch 'develop' of https://github.com/vinniefalco/boost-assert into feature/pr-27 Peter Dimov 2023-01-12 05:34:27 +02:00
  • db964b3687 Update .drone.jsonnet boost-1.81.0.beta1 boost-1.81.0 Peter Dimov 2022-10-29 19:48:37 +03:00
  • ae8a7eea50 Add --no-tests=error to ctest invocations Peter Dimov 2022-10-29 18:51:05 +03:00
  • 363669eef5 Update ci.yml Peter Dimov 2022-10-28 19:55:55 +03:00
  • d363ac30da add boost_assert.natvis and interface target sources for VS Vinnie Falco 2022-08-19 10:30:19 -07:00
  • 7dea14cf7f Update ci.yml boost-1.80.0 Peter Dimov 2022-07-21 19:41:03 +03:00
  • 3d6e55bddf Work around __LINE__ not being constant with /ZI (refs #26) feature/vs2017-zi Peter Dimov 2022-07-21 18:51:54 +03:00
  • fd1c92f71f Add /ZI jobs for 14.0 as well; update cxxstd Peter Dimov 2022-07-21 14:07:24 +03:00
  • 0c194ba9d7 Add msvc-14.1 with /ZI to appveyor.yml Peter Dimov 2022-07-21 13:47:42 +03:00
  • e483bb51c6 glob headers esp-idf-component 0xFEEDC0DE64 2022-07-05 10:47:56 +02:00
  • 59c9928d60 Rework as esp-idf component 0xFEEDC0DE64 2022-07-04 19:38:53 +02:00
  • c3192e3cf1 Update appveyor.yml boost-1.80.0.beta1 master feature/update-ci develop Peter Dimov 2022-06-13 18:15:32 +03:00
  • 601ee4ba7a Use snprintf when available to avoid security warnings (refs #25) feature/pr-25 Peter Dimov 2022-06-13 16:02:53 +03:00
  • 78f28be697 Remove msvc-14.1 from ci.yml Peter Dimov 2022-05-05 04:03:24 +03:00
  • a7af7efe51 Add operator==, operator!= to source_location Peter Dimov 2022-05-05 03:25:16 +03:00
  • f1a6f9ffd1 Update source_location.adoc boost-1.79.0.beta1 boost-1.79.0 Peter Dimov 2022-02-09 19:59:48 +02:00
  • f795ba53fa Update assert.adoc Peter Dimov 2022-02-09 19:58:57 +02:00
  • 74a4141253 Update .drone.jsonnet Peter Dimov 2022-02-07 22:06:58 +02:00
  • df6e3962d0 Add +x to drone.sh Peter Dimov 2022-02-07 21:59:42 +02:00
  • 3e091f3dd7 Add Drone files Peter Dimov 2022-02-07 21:56:25 +02:00
  • 31b2f52083 Do not use __PRETTY_FUNCTION__ on GCC 4.x due to codegen bugs Peter Dimov 2022-02-05 08:11:07 +02:00
  • ab39bb78a6 Add source_location_test5.cpp Peter Dimov 2022-02-05 08:03:55 +02:00
  • f1310799aa Update ci.yml Peter Dimov 2022-02-05 01:03:45 +02:00
  • 8cb06e5d82 Remove srcloc_strip_top_level, because the contents of __PRETTY_FUNCTION__ aren't constant before GCC 9 and strcmp fails Peter Dimov 2022-02-05 00:06:29 +02:00
  • 7b14d83548 Hide the definition of srcloc_strip_top_level from non-GCC compilers, specifically Clang Peter Dimov 2022-02-04 22:55:13 +02:00
  • ea2eb5cc6c Update source_location_test4.cpp Peter Dimov 2022-02-04 22:53:17 +02:00
  • d6e87b8049 Update BOOST_CURRENT_LOCATION to be constexpr Peter Dimov 2022-02-04 22:48:27 +02:00
  • 7045cc185a Add a test for BOOST_STATIC_CONSTEXPR source_location Peter Dimov 2022-02-04 22:30:04 +02:00
  • cc990d571e Update BOOST_CURRENT_FUNCTION documentation; closes #23 Peter Dimov 2022-02-04 06:08:20 +02:00
  • 47a44c14c3 Update documentation Peter Dimov 2022-02-04 05:01:45 +02:00
  • 93453bba64 Update tests Peter Dimov 2022-02-04 04:03:43 +02:00
  • e4c8016b11 Address gcc-8 and below failures Peter Dimov 2022-02-04 02:29:59 +02:00
  • 762a98d227 Use __builtin_FILE et al in BOOST_CURRENT_LOCATION Peter Dimov 2022-02-04 02:07:36 +02:00
  • 1a80da6298 Enable __PRETTY_FUNCTION__ on Clang, but disable top-level warning Peter Dimov 2022-02-03 21:22:45 +02:00
  • 844d8c2245 Enable BOOST_CURRENT_LOCATION at top level and in default arguments Peter Dimov 2022-02-03 21:19:43 +02:00
  • 23e699b9a4 Use std::source_location::current() in BOOST_CURRENT_LOCATION Peter Dimov 2022-02-03 20:28:59 +02:00
  • 8bffbbe5b0 Fix typo Peter Dimov 2022-02-03 09:46:22 +02:00
  • fde226c7f5 Use __cpp_lib_source_location instead of BOOST_NO_CXX20_HDR_SOURCE_LOCATION Peter Dimov 2022-02-03 09:31:27 +02:00
  • 25f0bab733 Add a source_location constructor from std::source_location Peter Dimov 2022-02-03 07:10:59 +02:00
  • ce2133a17f sprintf line() and column() as unsigned long Peter Dimov 2022-02-03 07:02:25 +02:00
  • 0e99024312 Change file_name() and function_name() for source_location() to return '' instead of '(unknown)' Peter Dimov 2022-02-03 06:56:39 +02:00
  • 65068b2b9a Add the error handling category to libraries.json boost-1.78.0 Peter Dimov 2021-11-07 20:30:51 +02:00
  • 63ff789657 Update static_assert, throw_exception in appveyor.yml boost-1.78.0.beta1 Peter Dimov 2021-10-29 04:47:57 +03:00
  • 5e71707fd7 Enable syntax highlighting Peter Dimov 2021-10-28 23:09:09 +03:00
  • f4d7aeb674 Add msvc-14.3 to ci.yml Peter Dimov 2021-10-28 23:08:08 +03:00
  • 08faf236b9 Merge branch 'feature/gha' into develop Peter Dimov 2021-09-19 03:38:01 +03:00
  • a0d8040e93 Update documentation Peter Dimov 2021-09-19 03:37:51 +03:00
  • aefcf15935 Remove ubuntu-16.04 Peter Dimov 2021-09-19 02:52:56 +03:00