Commit Graph

3194 Commits

Author SHA1 Message Date
Raffi Enficiaud
84ea93dbc6 Merge branch 'topic/trac-12024-nonexisting-__cxa_demangle-android' into next-internal
* 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
2016-05-27 10:33:27 +02:00
Raffi Enficiaud
31bebaf066 Merge branch 'topic/trac-11128-bb10-qnx-failures' into next-internal
* topic/trac-11128-bb10-qnx-failures:
  Changelog
  Add missing using for QNX

# Conflicts:
#	doc/closing_chapters/change_log.qbk
2016-05-27 10:29:51 +02:00
Raffi Enficiaud
7221208094 Merge branch 'topic/PR99-fix-crashes-with-RTTI-off-on-MSVC' into next-internal
* topic/PR99-fix-crashes-with-RTTI-off-on-MSVC:
  Changelog
  Fix crashes with RTTI-off on MSVC

# Conflicts:
#	doc/closing_chapters/change_log.qbk
2016-05-27 10:28:57 +02:00
Raffi Enficiaud
a49411ec83 Merge branch 'topic/PR81-BOOST_TEST_DISABLE_ALT_STACK-for-ESXi' into next-internal
* topic/PR81-BOOST_TEST_DISABLE_ALT_STACK-for-ESXi:
  Added documentation and change log
  Added 'BOOST_TEST_DISABLE_ALT_STACK' flag to use with ESXi build.
2016-05-27 10:27:58 +02:00
Raffi Enficiaud
b7492a43cd Added documentation and change log 2016-05-27 09:55:28 +02:00
Raffi Enficiaud
b16159b228 Changelog 2016-05-26 22:19:43 +02:00
Raffi Enficiaud
7639b700b7 Changelog 2016-05-26 22:18:37 +02:00
Raffi Enficiaud
ed6c618b6c Changelog 2016-05-26 22:17:24 +02:00
Raffi Enficiaud
7289abebc9 Changelog 2016-05-26 22:15:08 +02:00
Jörg Böhme
933a71e37b Add missing using for QNX 2016-05-24 00:35:38 +02:00
wwinder
de5b4681dc Added 'BOOST_TEST_DISABLE_ALT_STACK' flag to use with ESXi build. 2016-05-24 00:13:03 +02:00
Marcel Raad
3348571908 Fix crashes with RTTI-off on MSVC
When RTTI is off on MSVC, BOOST_NO_TYPEID is not defined,
but only static typeid works. Dynamic typeid crashes at runtime.
2016-05-24 00:08:30 +02:00
Raffi Enficiaud
539b27a6aa Use boost/core/demangle instead of a direct GNU API use 2016-05-24 00:05:04 +02:00
Jörg Krause
1067fbe669 Fix for uClibc and gcc <= 4.8.2
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
2016-05-23 23:38:14 +02:00
Raffi Enficiaud
5e14a16613 Remove unused and obsolete CMakeLists.txt file 2016-05-23 23:37:36 +02:00
Raffi Enficiaud
7dac08d253 Change log skeleton 2016-05-23 23:33:35 +02:00
Raffi Enficiaud
dbbe94d439 Merge branch 'master' into develop
* master:
  Fix change log
2016-04-04 10:10:26 +02:00
Raffi Enficiaud
884ca80c81 Fix change log 2016-04-04 10:09:56 +02:00
Raffi Enficiaud
0b4cd42cdb Merge branch 'develop'
* develop:
  Comment on the fix for maintenance
  Fix for clang on windows
  Change log update
  MSVC12 fix: replacing broken std::is_copy_constructible by boost::is_copy_constructible
  Doc: update wrt. latest changes
  test for datasets with movable return type
  Fixing xvalue forwarding for grid and zip (sample merge operations)
2016-04-01 00:31:27 +02:00
Raffi Enficiaud
36c5fe6a56 Merge branch 'topic/PR96-clang-windows-fix' into develop
* topic/PR96-clang-windows-fix:
  Comment on the fix for maintenance
  Fix for clang on windows
2016-03-27 22:42:26 +02:00
Raffi Enficiaud
01dcf29337 Comment on the fix for maintenance 2016-03-27 21:01:22 +02:00
jzmaddock
c94ef6982e Fix for clang on windows
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.
2016-03-27 19:27:26 +01:00
Raffi Enficiaud
8812b05992 Merge branch 'topic/fix-rvalue-references-in-tuple-packing' into develop
* topic/fix-rvalue-references-in-tuple-packing:
  Change log update
  MSVC12 fix: replacing broken std::is_copy_constructible by boost::is_copy_constructible
2016-03-20 19:35:11 +01:00
Raffi Enficiaud
c5c2a899ca Change log update 2016-03-20 19:27:47 +01:00
Raffi Enficiaud
2c9fc467f0 MSVC12 fix: replacing broken std::is_copy_constructible by boost::is_copy_constructible 2016-03-20 19:27:46 +01:00
Raffi Enficiaud
93d7b12a09 Merge branch 'master' into develop 2016-03-20 11:34:57 +01:00
Raffi Enficiaud
e475c58157 Change log update 2016-03-20 11:32:50 +01:00
Raffi Enficiaud
d4931842b6 Merge branch 'topic/fix-rvalue-references-in-tuple-packing' into develop
* topic/fix-rvalue-references-in-tuple-packing:
  Doc: update wrt. latest changes
  test for datasets with movable return type
  Fixing xvalue forwarding for grid and zip (sample merge operations)
2016-03-19 08:40:40 +01:00
Raffi Enficiaud
f1fd74a2d4 Doc: update wrt. latest changes 2016-03-19 08:40:25 +01:00
Raffi Enficiaud
b256e80a72 test for datasets with movable return type 2016-03-19 08:34:32 +01:00
Raffi Enficiaud
c93edd16bc Fixing xvalue forwarding for grid and zip (sample merge operations)
- 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
2016-03-19 08:34:32 +01:00
Raffi Enficiaud
6a3a616fb3 Merge branch 'develop' 2016-02-29 08:46:37 +01:00
Raffi Enficiaud
96740875ec Cmake: including the expected output files in the projects sources 2016-02-29 08:45:55 +01:00
Raffi Enficiaud
97883a5d80 Merge branch 'topic/trac-11983-xml-escape-in-report' into develop 2016-02-20 11:00:50 +01:00
Raffi Enficiaud
bfaf02fa28 Merge branch 'topic/BOOST_DATA_TEST_CASE_F' into develop
Conflicts:
	doc/closing_chapters/change_log.qbk
2016-02-20 11:00:36 +01:00
Raffi Enficiaud
8e1d24188d Merge branch 'topic/doc-improvements' into develop 2016-02-20 10:59:22 +01:00
Raffi Enficiaud
585acec903 Doc: BOOST_DATA_TEST_CASE_F changelog entry 2016-02-18 21:43:18 +01:00
Raffi Enficiaud
1de443e788 Doc: BOOST_DATA_TEST_CASE details about the variadic arity support 2016-02-18 21:43:17 +01:00
Raffi Enficiaud
cf4389137c Doc: BOOST_DATA_TEST_CASE_F documentation 2016-02-18 21:43:17 +01:00
Raffi Enficiaud
127598c290 Changelog update 2016-02-18 08:34:56 +01:00
Raffi Enficiaud
a596ce3862 Merge branch 'topic/trac-9443-random-seed' into develop
* topic/trac-9443-random-seed:
  Avoiding tests on non supported platforms
2016-02-18 08:28:54 +01:00
Raffi Enficiaud
a7f2676dbf Fixing the escaping test unit names in the XML report
+ unit tests
2016-02-17 01:16:31 +01:00
Raffi Enficiaud
5a2a06a71b Avoiding tests on non supported platforms 2016-02-17 00:16:09 +01:00
Raffi Enficiaud
32d032539f Doc: updating the expected exceptions message 2016-02-17 00:01:42 +01:00
Raffi Enficiaud
c43e1e478e Doc: addressing minor typos
Closing ticket #11965
2016-02-15 10:13:57 +01:00
Raffi Enficiaud
fc8d2ea49b Small details about containers requirements for comparison operations
This closes the comments on the ticket #11625.
2016-02-15 10:08:44 +01:00
Raffi Enficiaud
81e73aa81f Merge branch 'topic/trac-9443-random-seed' into develop
* topic/trac-9443-random-seed:
  Change log update
  Random parameter: updated documentation
  Testing the shuffling on different scenarios
  Using a stronger random seed in case of seed=1 (time seed)
  Ranked children should be initialized for consecutive run of the same test tree
  Addressing random number generation issue
2016-02-15 08:53:24 +01:00
Marek Kurdej
8196154b34 Fix documentation: replace __BOOST_<level>__ with __BOOST_LEVEL__. 2016-02-12 13:57:34 +01:00
Raffi Enficiaud
7459d3d4dc Change log update 2016-02-02 09:31:28 +01:00
Raffi Enficiaud
2fc4f35f42 Random parameter: updated documentation 2016-02-02 09:30:32 +01:00