Fixes 11845
Each data test case is not creating a test suite with the name provided by the BOOST_DATA_TEST_CASE directive. Inside that test suite, all samples are added with names _0, _1 ...
- Fix counter after copy/move
* topic/trac-12024-nonexisting-__cxa_demangle-android:
Changelog
Use boost/core/demangle instead of a direct GNU API use
# Conflicts:
# doc/closing_chapters/change_log.qbk
# include/boost/test/impl/execution_monitor.ipp
getchar() is defined as a macro in uClibc. This hits gcc bug 58952 [1] for all
gcc version <= 4.8.2 and building boost/test fails:
./boost/test/impl/unit_test_main.ipp: In function 'int boost::unit_test::unit_test_main(boost::unit_test::init_unit_test_func, int, char**)':
./boost/test/impl/unit_test_main.ipp:194:18: error: expected unqualified-id before '(' token
To allow building boost/test with uClibc based toolchains with gcc <= 4.8.2 use
parenthesis for std::getchar.
[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58952
When I try to build with clang on windows (4.2.1 Compatible Clang 3.9.0 (trunk), on top of VC14) I get an error complaining that accessing "this" within an __except block is unimplemented. This patch just stores the value in a local variable to make it available with the __finally clause.
Allows Boost.Test to be built with clang on windows, in VC compatibility mode.
- uses tuple_cat and decltype internally
- works as before in case of internal references
- constructs holder objects in terms of moveable only types: should improve the sharability of the holders in case of an object used multiple times
* topic/data-variadic-template:
change log update
Documentation on how to control the arity
fixup test cases
Making it truly variadic
Fixing the arity problem of the dataset test cases
new headers
initial version
# Conflicts:
# doc/closing_chapters/change_log.qbk
* topic/trac-08905-ignores-return-value-from-WaitForSingleObject:
Updating the changelog
Closing the handles and the hkeys properly and testing the start of the debugger
# Conflicts:
# doc/closing_chapters/change_log.qbk
* topic/new-cla-cleaned:
Allow some foreign token in between boost.test arguemnts for backward compatibility
Copyright updates
Doc: change log update
C++03 compatibility
Doc: updates for new cla
Parameters updates for new cla
Cleanup: utils namespace
New CLA cont.
Named parameters refactoring + tests
New CLA
Conflicts:
doc/runtime_configuration/runtime_config_reference.qbk