2
0
mirror of https://github.com/boostorg/test.git synced 2026-02-11 12:12:11 +00:00
Commit Graph

2984 Commits

Author SHA1 Message Date
Raffi Enficiaud
ea77db2f31 Preventing the compiler to optimize out the duplicate strings 2019-02-04 07:59:53 +01:00
Raffi Enficiaud
1e38868908 Merge branch 'topic/GH-174-undefined-behaviour-on-exit' into next-internal
* topic/GH-174-undefined-behaviour-on-exit:
  Change log
  Deregistration of global objects at framework shutdown time
2019-02-02 11:22:19 +01:00
Raffi Enficiaud
71932957ab Change log 2019-02-02 11:22:07 +01:00
Raffi Enficiaud
1f88919c6b Deregistration of global objects at framework shutdown time
The change ensures that the framework unregisters all the global fixtures and
configuration when it is shut down. This prevents the global fixtures/configuration
to deregister themselves at destruction time, which requires the framework to be
still existing, and for which the order of destruction cannot be ensured during
the unwinding of static/global objects.
2019-02-02 11:22:07 +01:00
Raffi Enficiaud
775114eb5b Merge branch 'topic/UBSAN-issues-fix' into next-internal
* topic/UBSAN-issues-fix:
  Disabling FPE tests under UBSAN
  Prevent sanitizer on specific function
  Visibility fixes
  Error in the definition of “set” in a test
  Disabling optimization example22/example23
  Change log GH-180
  GH-180: warning for unreachable return statement
  Check warning removal
  build folder
  Making the examples as part of the tests being run
  Example29: being able to save the pattern
2019-02-02 11:20:41 +01:00
Raffi Enficiaud
f7ff5de314 Disabling FPE tests under UBSAN 2019-02-02 11:19:58 +01:00
Raffi Enficiaud
73f710ec71 Prevent sanitizer on specific function 2019-02-02 00:38:49 +01:00
Raffi Enficiaud
acbcd74993 Visibility fixes
+ Warning fixup
2019-02-02 00:38:49 +01:00
Raffi Enficiaud
bec6e9823d Error in the definition of “set” in a test
This raises UBSAN errors
2019-02-02 00:38:49 +01:00
Raffi Enficiaud
061e089bf9 Disabling optimization example22/example23 2019-02-02 00:38:49 +01:00
Raffi Enficiaud
68b83bf11e Change log GH-180 2019-02-02 00:38:49 +01:00
Raffi Enficiaud
aec7ebe78e GH-180: warning for unreachable return statement 2019-02-02 00:38:00 +01:00
Raffi Enficiaud
b45052bba9 Check warning removal 2019-02-02 00:38:00 +01:00
Raffi Enficiaud
c95f2ae245 build folder 2019-02-02 00:38:00 +01:00
Raffi Enficiaud
45ee7769f5 Making the examples as part of the tests being run 2019-02-02 00:37:59 +01:00
Raffi Enficiaud
b7c137a5b8 Example29: being able to save the pattern 2019-02-02 00:37:59 +01:00
Raffi Enficiaud
489499c840 Change logs for 1.70
Moving things that were not released in 1.69
2019-01-10 08:21:47 +01:00
Raffi Enficiaud
980ec7bbc7 Fix example run on VS2017 2018-11-12 22:18:58 +01:00
Raffi Enficiaud
7c7aef9125 Merge branch 'topic/PR-184-fix-example' into next-internal
* topic/PR-184-fix-example:
  Change log
  fix example to use the correct variable and avoid unused variable warning
2018-11-12 07:07:08 +01:00
Raffi Enficiaud
cf1e871c00 Merge branch 'topic/PR-183-remove-superfluous-semicolon' into next-internal
* topic/PR-183-remove-superfluous-semicolon:
  Change log
  remove superfluous semicolon in example 04
2018-11-12 07:04:23 +01:00
Raffi Enficiaud
60bc4cd9ee Merge branch 'topic/PR-182-fix-use-of-bind1st-in-example' into next-internal
* topic/PR-182-fix-use-of-bind1st-in-example:
  Change log
  fix use of bind1st in example 12
2018-11-12 07:03:31 +01:00
Raffi Enficiaud
656cd257af Change log 2018-11-11 23:57:35 +01:00
Raffi Enficiaud
a54bd2d593 Change log 2018-11-11 23:55:23 +01:00
Raffi Enficiaud
ac2264ac72 Change log 2018-11-11 23:53:07 +01:00
James E. King III
271d8ed276 fix example to use the correct variable and avoid unused variable warning 2018-11-11 17:46:47 -05:00
James E. King III
1da6fdc86c remove superfluous semicolon in example 04 2018-11-11 17:43:33 -05:00
James E. King III
a9c4d9bd88 fix use of bind1st in example 12 2018-11-11 17:41:48 -05:00
Raffi Enficiaud
2b1e4cdda0 Change log
Gathering PRs and GH issues together
2018-11-06 08:43:34 +01:00
Raffi Enficiaud
90e9dba5e0 Merge branch 'topic/13625-failures-with-Werror-missing-declarations' into develop
* topic/13625-failures-with-Werror-missing-declarations:
  Change log
  Suppressing the missing-declaration warning
2018-10-30 23:54:40 +01:00
Raffi Enficiaud
8a59312368 Change log 2018-10-30 23:54:09 +01:00
Raffi Enficiaud
f6e76d728c Suppressing the missing-declaration warning 2018-10-30 23:54:09 +01:00
Raffi Enficiaud
2fc875b9b2 Merge branch 'topic/13380-dataset-join-dandling-reference' into develop
* topic/13380-dataset-join-dandling-reference:
  Change log
  Fix MSVC 2012
  Addressing #13380: join returning reference to temporary
2018-10-29 10:46:42 +01:00
Raffi Enficiaud
f62606b782 Change log 2018-10-29 10:46:14 +01:00
Raffi Enficiaud
78e3d165d2 Fix MSVC 2012 2018-10-29 10:46:14 +01:00
Raffi Enficiaud
f3e4174572 Addressing #13380: join returning reference to temporary
Raising an error in case of reference to temporary by changing the compiler options.
Seems to work better than any other programmatic check.

Removing the need for the sample type definition from datasets.
2018-10-29 10:45:59 +01:00
Raffi Enficiaud
90d577a620 Merge pull request #168 from apolukhin/patch-1
Deal with unused variable warning
2018-10-03 19:29:13 +02:00
Antony Polukhin
ecd4498193 Deal with unused variable warning 2018-10-03 20:25:41 +03:00
Raffi Enficiaud
9959d30cb3 Fixing the name of the class wrapping boost::exception dynamic information 2018-10-02 01:12:06 +02:00
Raffi Enficiaud
ab14f53233 Merge branch 'topic/GH-156-comparison-to-infinity' into develop
* topic/GH-156-comparison-to-infinity:
  Change log
  Doc update
  Fix tolerance when one of the numbers is infinity
2018-10-01 22:43:16 +02:00
Raffi Enficiaud
bc2cf981ed Merge branch 'topic/GH-147-boost-exception-before-std-exception' into develop
* topic/GH-147-boost-exception-before-std-exception:
  Change log
  Catching boost::exception before std::exception
2018-10-01 22:43:07 +02:00
Raffi Enficiaud
3a467c7546 Change log 2018-09-29 21:21:06 +02:00
Raffi Enficiaud
3aad132efd Catching boost::exception before std::exception
- improving the support for boost::exception
- adding test
2018-09-29 21:19:08 +02:00
Raffi Enficiaud
33fe88dc8d Change log 2018-09-29 10:07:58 +02:00
Raffi Enficiaud
89c4f1e7d7 Doc update 2018-09-29 10:07:58 +02:00
Raffi Enficiaud
626c01338d Fix tolerance when one of the numbers is infinity 2018-09-29 10:01:24 +02:00
Marek Kurdej
ffc22a5dbf [doc] Fix teardown function name 2018-09-27 08:41:27 +02:00
Raffi Enficiaud
412fcc6e12 Merge branch 'topic/GH-158-boost_test_print_type-printing-on-single-value' into next-internal
* topic/GH-158-boost_test_print_type-printing-on-single-value:
  Change log
  Unary expression: fixing the printing issue
2018-09-25 06:45:34 +02:00
Raffi Enficiaud
5ce01d4c9b Scoped color returning to initial color 2018-09-24 21:20:15 +02:00
Raffi Enficiaud
db897f31df Change log 2018-09-24 20:27:46 +02:00
Raffi Enficiaud
cc7796fbe9 Unary expression: fixing the printing issue 2018-09-24 20:27:46 +02:00