Raffi Enficiaud
aa2ffbf1bf
Merge branch 'topic/GH-177-boost_check_equal-str-test-failure' into next-internal
...
* topic/GH-177-boost_check_equal-str-test-failure:
Change log
Preventing the compiler to optimize out the duplicate strings
2019-02-04 22:01:42 +01:00
Raffi Enficiaud
2def713233
Merge branch 'topic/GH-181-doc-example-fail-in-release' into next-internal
...
* topic/GH-181-doc-example-fail-in-release:
Change log
Rewrite example22 and example23
# Conflicts:
# doc/closing_chapters/change_log.qbk
2019-02-04 22:01:08 +01:00
Raffi Enficiaud
15dce0b881
Change log
2019-02-04 21:59:08 +01:00
Raffi Enficiaud
c63640cef1
Rewrite example22 and example23
...
- Functions being optimized: making functions having side-effects to prevent
optimizations to remove the calls.
- UB (divide by zero) is compiler implementation specific and does not raise
an exception on CLANG, rewrite the test to serve the purpose of the
boost.test macro.
2019-02-04 21:59:08 +01:00
Raffi Enficiaud
2f055d51f5
Merge branch 'topic/13106-console_test_runner-not-compiling' into next-internal
...
* topic/13106-console_test_runner-not-compiling:
Change log
Fixing the command line parsing
# Conflicts:
# doc/closing_chapters/change_log.qbk
2019-02-04 12:57:44 +01:00
Raffi Enficiaud
c692175042
Change log
2019-02-04 09:26:25 +01:00
Raffi Enficiaud
4820d0965e
Fixing the command line parsing
2019-02-04 09:25:02 +01:00
Raffi Enficiaud
7022956c8b
Change log
2019-02-04 08:00:48 +01:00
Raffi Enficiaud
ea77db2f31
Preventing the compiler to optimize out the duplicate strings
2019-02-04 07:59:53 +01:00
Raffi Enficiaud
f8fc344a73
Merge branch 'topic/deprecating-minimal' into next-internal
...
* topic/deprecating-minimal:
Change log
Deprecating boost.test minimal.hpp header
2019-02-04 07:58:20 +01:00
Raffi Enficiaud
7231005e99
Change log
2019-02-03 21:13:31 +01:00
Raffi Enficiaud
09c0f0ae53
Deprecating boost.test minimal.hpp header
2019-02-03 21:09:11 +01:00
Raffi Enficiaud
f9c674b54f
Merge branch 'topic/PR-172-unused-variable-warning' into next-internal
...
* topic/PR-172-unused-variable-warning:
Change log
Using boost/core facility to silence unused variables
Check for non-used variables when NDEBUG is defined
2019-02-03 20:06:54 +01:00
Raffi Enficiaud
554fde34e2
Change log
2019-02-03 20:06:27 +01:00
Raffi Enficiaud
5a2ee25b54
Using boost/core facility to silence unused variables
...
- removing boost.test workaround for unused variables
- deleting a file that apparently is not needed anymore
2019-02-03 20:05:23 +01:00
Peter Jansson
92ec933350
Check for non-used variables when NDEBUG is defined
...
When NDEBUG is defined, the compiler may warn about variables not used. They are only used in assert's.
2019-02-03 12:30:07 +01:00
Raffi Enficiaud
07009990a5
Merge branch 'topic/GH-194-master-test-suite-declared-twice' into next-internal
...
* topic/GH-194-master-test-suite-declared-twice:
Change log
Removed second declaration
2019-02-03 11:48:10 +01:00
Raffi Enficiaud
e1292fc57f
Merge branch 'topic/requires' into next-internal
...
* topic/requires:
Adding requires to bjam/examples
2019-02-03 11:47:50 +01:00
Raffi Enficiaud
c1780fc38b
Merge branch 'topic/PR-195-Fix-MinGW-compilation-problems' into next-internal
...
* topic/PR-195-Fix-MinGW-compilation-problems:
Change log
Fix missing vsnprintf errors on MinGW.
2019-02-03 11:46:47 +01:00
Raffi Enficiaud
7e22ddd317
Merge branch 'topic/GH-160-format-overflow' into next-internal
...
* topic/GH-160-format-overflow:
Change log
Suppress color setup warnings
2019-02-03 11:46:38 +01:00
Raffi Enficiaud
f54238d2e4
Change log
2019-02-02 20:23:32 +01:00
Raffi Enficiaud
845f96aa31
Removed second declaration
2019-02-02 20:22:54 +01:00
Raffi Enficiaud
fc36386803
Change log
2019-02-02 13:55:33 +01:00
Andrey Semashev
592fcd53e7
Fix missing vsnprintf errors on MinGW.
...
vsnprintf should be declared in stdio.h, not cstdio. This commit adds the
missing include and reorganises the workarounds for different platforms that
previously included the header.
2019-02-02 13:49:31 +01:00
Raffi Enficiaud
6665772bfd
Adding requires to bjam/examples
2019-02-02 13:38:27 +01:00
Raffi Enficiaud
0270f34a2e
Change log
2019-02-02 13:28:43 +01:00
Raffi Enficiaud
6199c60ddb
Suppress color setup warnings
2019-02-02 13:28:43 +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