2
0
mirror of https://github.com/boostorg/test.git synced 2026-02-09 23:42:17 +00:00
Commit Graph

3332 Commits

Author SHA1 Message Date
Peter Klotz
099ac655f6 Export execution_aborted exception to allow catching it from outside the DLL 2022-03-03 22:11:18 +01:00
Raffi Enficiaud
a9052b36f0 Merge pull request #329 from boostorg/topic/GH-301-UB-unrelated-pointers-comparison
Topic/gh 301 ub unrelated pointers comparison
2022-03-02 10:43:03 +01:00
Raffi Enficiaud
31b167cc0e Change log 2022-03-02 10:16:35 +01:00
Raffi Enficiaud
ef38484637 More lax on the timed tests as some builders are not that fast 2022-03-02 10:13:31 +01:00
Ed Catmur
cdb782c092 UB comparing unrelated pointers in priority_order
Detected by asan with gcc10
2022-03-02 10:13:31 +01:00
Raffi Enficiaud
1a664815c4 Merge pull request #328 from boostorg/topic/GH-286-framework_init_observer_t-uninit-var
Topic/gh 286 framework init observer t uninit var
2022-03-01 23:36:49 +01:00
Raffi Enficiaud
a8a17044ff Change log 2022-03-01 22:44:52 +01:00
Gabriel Hege
194a69ee9a fix uninitilized variable in framework_init_observer_t
fixes: #272
2022-03-01 22:39:31 +01:00
Raffi Enficiaud
8e4440ca4b Merge pull request #327 from boostorg/fixup/develop-tests
Fixing various issues that landed on C++17 compilers (MSVC)
2022-03-01 22:30:30 +01:00
Raffi Enficiaud
2cb215d2d9 Fixing various issues that landed on C++17 compilers (MSVC)
* print_log_value now supports wchar_t
2022-03-01 21:54:22 +01:00
Raffi Enficiaud
ef997ddd02 Merge branch 'develop'
* develop:
  Do not define BOOST_TEST_SOURCE in CMakeLists.txt
  Add header-only targets to CMakeLists.txt
  boost_test_exec_monitor is alaways STATIC
  Add CMakeLists.txt
  Web assembly has no support for an alternate stack.
2022-02-26 16:07:48 +01:00
Peter Dimov
11a8d379b4 Do not define BOOST_TEST_SOURCE in CMakeLists.txt boost-1.77.0 boost-1.78.0.beta1 boost-1.78.0 boost-1.77.0.beta1 2021-06-09 19:09:32 +03:00
Peter Dimov
01ffbe2521 Do not define BOOST_TEST_SOURCE in CMakeLists.txt 2021-06-09 18:36:48 +03:00
Peter Dimov
0b9b7c7e1a Add header-only targets to CMakeLists.txt 2021-06-08 22:16:08 +03:00
Peter Dimov
022fbd1598 boost_test_exec_monitor is alaways STATIC 2021-06-08 22:15:55 +03:00
Peter Dimov
dafea5d0f9 Add CMakeLists.txt 2021-06-08 22:15:42 +03:00
Peter Dimov
bce2d24c8b Add header-only targets to CMakeLists.txt 2021-06-07 20:50:00 +03:00
Peter Dimov
371651aa61 boost_test_exec_monitor is alaways STATIC 2021-06-04 03:14:56 +03:00
Peter Dimov
efaa7018bf Add CMakeLists.txt 2021-05-28 05:10:31 +03:00
Raffi Enficiaud
9d863d07e8 Merge pull request #287 from boostorg/jzmaddock-patch-1
Web assembly has no support for an alternate stack.
2020-10-12 20:45:03 +02:00
jzmaddock
f1966056ba Web assembly has no support for an alternate stack.
Fixes usage of Boost.Test when compiling for web assembly with emscripten.
2020-10-12 19:43:14 +01:00
Raffi Enficiaud
65892881d7 Merge branch 'develop'
* develop:
  Change log
  Use BOOST_OVERRIDE to fix GCC -Wsuggest-override and Clang-tidy modernize-use-override warnings. Also fix misspellings in comments.
  Change log
  Printf check attribute factorization
  Inline friend function definitions for exported/imported classes
  Add Embarcadero to conforming implementation
  Change __BORLANDC__ to BOOST_BORLANDC,
  Change log
  Adding LLDB as debugger
  Change log
  Fixing deprecated inclusions to boost/bind
  Fixing cast issue when logging wchar_t
  Make under_debugger work on apple (iOS/macOS)
  Change log
  Use macOS API only on macOS
boost-1.74.0.beta1 boost-1.76.0 boost-1.75.0.beta1 boost-1.75.0 boost-1.76.0.beta1 boost-1.74.0
2020-05-17 12:02:41 +02:00
Raffi Enficiaud
c6912015fe Merge branch 'topic/GH-264-GCC-override-warnings-suggestions' into next-internal
* topic/GH-264-GCC-override-warnings-suggestions:
  Change log
  Use BOOST_OVERRIDE to fix GCC -Wsuggest-override and Clang-tidy modernize-use-override warnings. Also fix misspellings in comments.
2020-05-09 19:27:46 +02:00
Raffi Enficiaud
288e72d1d9 Merge branch 'topic/PR-266-Embarcadero-C++-clang-based-compilers' into next-internal
* topic/PR-266-Embarcadero-C++-clang-based-compilers:
  Change log
  Printf check attribute factorization
  Inline friend function definitions for exported/imported classes
  Add Embarcadero to conforming implementation
  Change __BORLANDC__ to BOOST_BORLANDC,
2020-05-09 19:26:35 +02:00
Raffi Enficiaud
d4552e5c27 Merge branch 'topic/wchar_t-printer-fixup' into next-internal
* topic/wchar_t-printer-fixup:
  Fixing cast issue when logging wchar_t
2020-05-09 16:47:18 +02:00
Raffi Enficiaud
abbcf930aa Change log 2020-05-09 16:43:44 +02:00
Eugene Zelenko
e55dc9e657 Use BOOST_OVERRIDE to fix GCC -Wsuggest-override and Clang-tidy modernize-use-override warnings. Also fix misspellings in comments. 2020-05-09 16:42:31 +02:00
Raffi Enficiaud
c2a436cc8a Change log 2020-05-09 16:30:51 +02:00
Raffi Enficiaud
715861818e Printf check attribute factorization 2020-05-09 16:28:57 +02:00
Edward Diener
5d0e43552a Inline friend function definitions for exported/imported classes
* must become declarations and inline definitions outside the class for Embarcadero C++ clang-based compilers. This bug has been reported to Embarcadero.
2020-05-09 16:28:57 +02:00
Edward Diener
db3c749f13 Add Embarcadero to conforming implementation 2020-05-09 16:28:57 +02:00
Edward Diener
363749cb9a Change __BORLANDC__ to BOOST_BORLANDC,
* using definition from Boost.Config for the Embarcadero non-clang-based compilers.
* Embarcadero C++ clang-based compilers act like clang ( __GNUC__ ) in regard to SEH based signal handling.
* The __cdecl calling convention is valid for Embarcadero C++ clang-based compilers
2020-05-09 16:23:37 +02:00
Raffi Enficiaud
54ed042913 Merge branch 'topic/PR-142-debugger-on-apple' into next-internal
* topic/PR-142-debugger-on-apple:
  Change log
  Adding LLDB as debugger
  Make under_debugger work on apple (iOS/macOS)
2020-05-09 16:17:27 +02:00
Raffi Enficiaud
e5d1f76671 Change log 2020-05-09 16:16:26 +02:00
Raffi Enficiaud
8d46d569a6 Adding LLDB as debugger 2020-05-09 16:09:24 +02:00
Raffi Enficiaud
047437d811 Merge branch 'topic/GH-269-bind-placeholders' into next-internal
* topic/GH-269-bind-placeholders:
  Change log
  Fixing deprecated inclusions to boost/bind
2020-05-09 14:47:40 +02:00
Raffi Enficiaud
cfe91e5afa Change log 2020-05-09 14:44:40 +02:00
Raffi Enficiaud
0285840f07 Fixing deprecated inclusions to boost/bind 2020-05-09 14:44:34 +02:00
Raffi Enficiaud
db6b98c727 Fixing cast issue when logging wchar_t 2020-05-09 10:42:59 +02:00
Tom Hughes
80abc2b80e Make under_debugger work on apple (iOS/macOS) 2020-05-09 10:39:02 +02:00
Raffi Enficiaud
2b2fa69e41 Merge branch 'topic/PR-267-macOS-API-only' into next-internal
* topic/PR-267-macOS-API-only:
  Change log
  Use macOS API only on macOS
2020-05-08 00:36:48 +02:00
Raffi Enficiaud
81904f001c Change log 2020-05-07 21:55:32 +02:00
Raffi Enficiaud
406c330bc8 Merge branch 'develop'
* develop:
  README.md update
  appveyor update
  travis update
  Fixing the path relative to the unit test files
  Change log
  `char` can be `unsigned` on some archs
  Change log
  Suppress the unused parameter warning for root_test_unit_id
  Removing unused files
boost-1.73.0
2020-04-21 09:23:19 +02:00
Pino Toscano
92e1131fb0 Use macOS API only on macOS
__MACH__ matches any Mach-based OS, which means both macOS and GNU/Hurd;
since the API used is really specific to macOS, then also check for
__APPLE__.
2020-04-20 08:31:02 +02:00
Raffi Enficiaud
4a1fb32047 Merge branch 'topic/CI-appveyor' into next-internal
* topic/CI-appveyor:
  README.md update
  appveyor update
  travis update
2020-04-19 21:17:54 +02:00
Raffi Enficiaud
5306cb383c README.md update
- polishing a bit the README.md
- update appveyor links
2020-04-19 21:17:04 +02:00
Raffi Enficiaud
02021d41cc appveyor update
- Rename appveyor file
- using latest build.bat from boost-ci
- updating the builds
2020-04-19 21:17:04 +02:00
Raffi Enficiaud
113cd508e1 travis update 2020-04-19 21:17:04 +02:00
Raffi Enficiaud
da2a2cb5f1 Merge branch 'local/fixup-logger-tests' into next-internal-2
* local/fixup-logger-tests:
  Fixing the path relative to the unit test files
2020-04-19 21:13:45 +02:00
Raffi Enficiaud
281f975ca0 Fixing the path relative to the unit test files
- files as argument are pre-processed by b2
- some platforms are showing the argv in a different order
  (travis/gcc4.8): we pass the file we want to a retrieve function
  instead
2020-04-19 21:13:10 +02:00