53 Commits

Author SHA1 Message Date
Andrey Semashev 2939307e27 Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-02-03 04:45:03 +03:00
James E. King III 26800d3a7f Implement reusable Boost.CI workflow for GHA
Also added a cmake test script.
Fix error: use of overloaded operator '!=' is ambiguous clang-10 on C++20
disabled clang-10: https://github.com/llvm/llvm-project/issues/43110
2025-07-02 16:56:09 -04:00
James E. King III be54d20ea7 Update CI 2024-11-30 04:32:24 +00:00
Rene Rivera 6efe4273be Update build deps. 2024-11-29 19:27:10 -05:00
Rene Rivera 470a542b3d Change all <source> references to <library>. 2024-11-29 19:27:10 -05:00
Rene Rivera fbb779bcae Make the library modular usable. 2024-11-29 19:27:10 -05:00
James E. King III 0d9c305e34 Align to Boost.CI 2022.04 2022-04-29 22:52:53 -04:00
Glen Fernandes 53ba1b16e8 Switch from deprecated test to Lightweight Test 2021-06-09 02:42:30 -04:00
Edward Diener ed01cdab6d Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. (#26) 2020-05-08 04:39:58 -04:00
James E. King III 385aae0030 Add CI framework
- travis with valgrind, cppcheck, ubsan, codecov, covscan (future)
  - appveyor with MSVC 2010 through 2017, cygwin 32/64, mingw 32/64
  - README, LICENSE, etc.
2018-11-02 21:09:30 -04:00
Raphael Isemann b2a17c13e0 Reencoded a few headers that used Windows-1252 with UTF-8.
Nearly every header in the boost codebase is UTF-8, but here there
are a few headers which are using Windows-1252, which makes it impossible
for some tools to parse those files. This patch just reencodes them
with UTF-8 like the rest of the codebase. I checked that the name of the
author is still correct after this change and the reencoded string
literal was the plus-minus-sign.

No functional change intended.
2017-06-02 14:47:26 +02:00
fkonvick e172bd645b Adding a testcase for #4964 - assert in debug/x64 on Windows 2014-10-26 23:28:20 +01:00
Jürgen Hunold 22b2490e85 Replace removed BOOST_CHECKPOINT with equivalent BOOST_TEST_CHECKPOINT 2014-06-11 22:03:32 +02:00
Troy D. Straszheim 3548f4d9b3 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim 5e2267e27a Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Michael A. Jackson 30bd0eab64 Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson 35b7d664dc Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Vladimir Prus 7746d798c8 Remove V1 Jamfiles
[SVN r38516]
2007-08-08 19:02:26 +00:00
Vladimir Prus e17badbb6b Allow building of shared versions of some Boost.Test libraries.
Adjust tests to use always use static linking to Boost.Test, since
linking to the shared version requires test changes.

Patch from Juergen Hunold.


[SVN r35989]
2006-11-10 19:09:56 +00:00
Markus Schöpflin 5e35090caa Enable dynamic rounding on Alpha CPUs / Tru64.
[SVN r33308]
2006-03-10 12:51:35 +00:00
Guillaume Melquiond a8ace482a8 Removed long double test for overflows. Added documentation on which systems have hardware support.
[SVN r32513]
2006-02-02 13:06:50 +00:00
Guillaume Melquiond ac09ef1c57 Deprecated in_zero and replaced it by zero_in.
[SVN r32512]
2006-02-02 12:35:58 +00:00
Markus Schöpflin 3cd32c7bda Need special requirementes for compile only tests, too.
[SVN r32335]
2006-01-16 10:08:26 +00:00
Markus Schöpflin 0563fbb48e Enable dynamic rounding mode on Alpha hardware for cxx and g++ on Tru64.
[SVN r32291]
2006-01-12 10:09:29 +00:00
Stefan Slapeta a31119eb1b Replaced BOOST_TEST
[SVN r27051]
2005-02-03 12:38:58 +00:00
Guillaume Melquiond 9c627d194d Let's try to remove the preprocessor conditionals
[SVN r25452]
2004-09-28 13:18:44 +00:00
Guillaume Melquiond 6f09581e20 Test for exception throwing during comparisons
[SVN r23940]
2004-07-22 06:41:54 +00:00
Guillaume Melquiond 75b723434c Corrected header
[SVN r23936]
2004-07-22 05:59:35 +00:00
Guillaume Melquiond f9c4d5a73a Extended testing for set inclusion
[SVN r23934]
2004-07-22 05:55:38 +00:00
Guillaume Melquiond afe2a76e00 Added set and tribool comparison testing
[SVN r23932]
2004-07-22 05:46:58 +00:00
Guillaume Melquiond 68c1b22307 License modification for all test files
[SVN r23885]
2004-07-21 09:16:46 +00:00
Guillaume Melquiond 0af90c05d6 Boost licensing of Jamfiles
[SVN r23848]
2004-07-20 20:08:29 +00:00
Aleksey Gurtovoy 075e0e22df change test-suite names to match library names
[SVN r23820]
2004-07-20 01:41:00 +00:00
Eric Niebler 175901733e remove std_min and std_max, update minmax coding guidelines
[SVN r23162]
2004-06-23 04:49:48 +00:00
Eric Niebler b996048f39 remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros
[SVN r22394]
2004-02-26 18:27:02 +00:00
Guillaume Melquiond 59c5bce8fc Splitted positive and negative infinities
[SVN r22291]
2004-02-16 14:01:31 +00:00
Vladimir Prus eda52ae4c1 Add V2 Jamfile
[SVN r20212]
2003-09-29 16:40:02 +00:00
Dave Abrahams 4d2ec9e2ad Use the import rule
[SVN r19968]
2003-09-08 17:38:49 +00:00
Guillaume Melquiond 0c344cc764 Added copyright
[SVN r19728]
2003-08-22 06:28:08 +00:00
Guillaume Melquiond 9812e46b43 Removed interval/io.hpp
[SVN r19514]
2003-08-10 21:14:37 +00:00
Guillaume Melquiond 4b04370286 Corrected a typo
[SVN r18670]
2003-06-04 16:54:59 +00:00
Hervé Brönnimann 77561f9b0e Added Borland to NO_ARGUMENT_DEPENDENT_LOOKUP
[SVN r18669]
2003-06-04 15:07:29 +00:00
Guillaume Melquiond 3a3cb731d4 Try to remove namespace ambiguity
[SVN r18664]
2003-06-04 09:18:47 +00:00
Guillaume Melquiond b9f68e8037 Limit workarounds to compilers that actually require workarounds
[SVN r18662]
2003-06-04 05:23:51 +00:00
Hervé Brönnimann 73b1986543 Attempt to remove warnings for Win32 test runs.
Should not create errors on other platforms (knock on wood!!!)
  -- Herve'


[SVN r18659]
2003-06-03 22:00:00 +00:00
Guillaume Melquiond 7ca124c885 A small fix (?) for intel-win32
[SVN r18653]
2003-06-03 08:08:51 +00:00
Guillaume Melquiond cc194ff186 Correct (maybe) a failure with cw compiler
[SVN r18380]
2003-05-11 07:25:04 +00:00
Guillaume Melquiond 085d4403ed Added integer extension; added certain and possible comparisons; reworked some documentation; corrected some bugs; removing check_nan from strict checking
[SVN r18305]
2003-04-24 14:02:52 +00:00
Hervé Brönnimann 432c6b4953 Stylistic modification.
[SVN r18178]
2003-04-04 04:32:20 +00:00
Guillaume Melquiond 15f9a58cc3 A small change to test_float in order to avoid flooding the logs (I hope so).
[SVN r17275]
2003-02-08 10:09:03 +00:00