Commit Graph

3194 Commits

Author SHA1 Message Date
Raffi Enficiaud
0113c49559 Fixing the tests for compilers not supporting variadic macros 2015-04-20 16:53:15 +02:00
Raffi Enficiaud
54d2e61036 Fixing the compilation issues due to unrecognized compiler options 2015-04-21 17:46:24 +02:00
Raffi Enficiaud
5440693f40 Following the changes of the bounds in the floating point comparisons 2015-04-21 17:20:42 +02:00
Raffi Enficiaud
958d6e0d68 Fixing the tests 2015-04-09 17:44:03 +02:00
Raffi Enficiaud
79931ded96 Merge branch 'develop' into tractickets/11054-multiprecision_test_fixes-doc
Conflicts:
	include/boost/test/tools/floating_point_comparison.hpp
2015-04-09 12:16:59 +02:00
Gennadiy Rozental
43ac9f31b6 != comparison for floats is not strong 2015-04-05 20:13:29 +01:00
Raffi Enficiaud
287cd60bc4 Updating the documentations of the floating point comparison part.
Links to doxygen
Some more doxygen doc of the code
2015-03-31 12:59:33 +02:00
Raffi Enficiaud
ccf9321399 cherry picking the update of the Jamfile, especially the support to SHORT_NAMES in doxygen 2015-03-31 12:58:54 +02:00
Raffi Enficiaud
9e0d1750c6 updated doc 2015-03-31 12:40:55 +02:00
Gennadiy Rozental
3f25d2fe67 empty lines removed 2015-03-31 09:37:45 +01:00
Gennadiy Rozental
eeea1f90df simplified tolerance_based metafunction and close_at_tolerance; updated docs 2015-03-31 09:36:41 +01:00
Raffi Enficiaud
63a3421e06 Merge branch 'develop' into local/new_filtering_merge 2015-03-30 17:39:07 +02:00
Raffi Enficiaud
0150c8b8d6 Merge branch 'local/fix_msvc_unit_tests' into develop 2015-03-30 17:22:47 +02:00
Raffi Enficiaud
88c84ba652 MSVC-9 Fixing the tests
No (non mutating) operator overload other than comparisons are defined for compilers lacking decltype
2015-03-30 17:22:28 +02:00
Raffi Enficiaud
becd592eca Merge branch 'local/fix_msvc_unit_tests' into develop 2015-03-30 17:11:01 +02:00
Raffi Enficiaud
4852e95f10 some more comments 2015-03-30 16:57:40 +02:00
Raffi Enficiaud
d8efa9595c Silencing the non-supported bitwise comparison in BOOST_TEST for MSVC <= 2008 2015-03-30 16:56:44 +02:00
Raffi Enficiaud
00bf9050a8 some more comments 2015-03-30 16:44:09 +02:00
Raffi Enficiaud
884840e5bd some documentation about the bitwise comparison 2015-03-30 16:41:31 +02:00
Raffi Enficiaud
960c9402dc some doxygen 2015-03-30 16:09:40 +02:00
Raffi Enficiaud
942ec68bbe Fixing the test for MSVC <= 2008 2015-03-30 14:43:30 +02:00
Raffi Enficiaud
6a2427a23b Fixing issue in unit test for the line
BOOST_TEST( str1 != (str6+1) );

In that case, in MSVC <= 2008, right side of != is const char * const, and does not match the comparison operator dedicated to cstrings
2015-03-30 14:25:49 +02:00
Raffi Enficiaud
682087ce55 Fixing the explicit exponents in the explicit error messages 2015-03-30 11:30:33 +02:00
Raffi Enficiaud
c2383b8a1a Merge branch 'develop' into local/fix_msvc_unit_tests 2015-03-30 11:04:00 +02:00
Raffi Enficiaud
76826e49fa Merge branch 'local/fix_msvc_unit_tests' into develop 2015-03-30 11:02:32 +02:00
Raffi Enficiaud
15fe3f3b96 Merge branch 'tractickets/6766-incorrect-declaration-for-putenv-in-config.hpp' into develop
* tractickets/6766-incorrect-declaration-for-putenv-in-config.hpp:
  one more ticket
  update change log still surrounding with __SUN__
  Update config.hpp
2015-03-29 11:02:46 +02:00
Raffi Enficiaud
8a7af50889 one more ticket 2015-03-29 11:02:09 +02:00
Raffi Enficiaud
e4e3f06b56 Merge pull request #44 from awulkiew/patch-1
Fix compilation errors on msvc caused by min/max macros.
2015-03-29 10:50:49 +02:00
Raffi Enficiaud
9879db3c3e Fixing the MSVC macros on GCC 2015-03-29 09:59:12 +02:00
Raffi Enficiaud
0f9739d97c Fixing the issue related to the forward declarations of templates on MSVC <= 2008 2015-03-30 10:51:24 +02:00
Raffi Enficiaud
1db468bfbd cleanups 2015-03-30 10:51:23 +02:00
Raffi Enficiaud
48751aae1c Merge branch 'local/fix_msvc_unit_tests' of github.com:boostorg/test into local/fix_msvc_unit_tests 2015-03-29 09:49:26 +02:00
Adam Wulkiewicz
2484790e50 Fix compilation errors on msvc caused by min/max macros. 2015-03-30 10:20:30 +02:00
Raffi Enficiaud
e0f6227e06 Adding a dummy test to check the troubleshooting against windows.h 2015-03-30 10:19:20 +02:00
Raffi Enficiaud
cad0eaf035 Adding C++11 to gcc 4.8 & 4.9 2015-03-29 09:49:18 +02:00
Adam Wulkiewicz
fb94f6a590 Fix compilation errors on msvc caused by min/max macros. 2015-03-29 05:49:09 +02:00
Raffi Enficiaud
cdf32e8124 update change log
still surrounding with __SUN__
2015-03-27 18:44:35 +01:00
akumta
7d4b389269 Update config.hpp
For ticket# 6766
2015-03-27 18:44:34 +01:00
Raffi Enficiaud
ce97b3e774 Duplicated line from a previous commit 2015-03-27 18:43:32 +01:00
Raffi Enficiaud
e23c46f509 Merge branch 'develop' into local/new_filtering_merge
Conflicts:
	include/boost/test/tools/assertion.hpp
	test/test_files/test_tools_test.pattern
2015-03-27 18:37:16 +01:00
Raffi Enficiaud
5f1e6c2cb0 Fixing the issues when instantiating std::numeric_limits with an array (MSVC complains when T is of an array type) 2015-03-27 18:28:51 +01:00
Raffi Enficiaud
09e4185086 Merge branch 'develop' into tractickets/11054-multiprecision_test_fixes-doc
Conflicts:
	include/boost/test/tools/assertion.hpp
	include/boost/test/tools/floating_point_comparison.hpp
2015-03-27 17:51:25 +01:00
Raffi Enficiaud
402dd1e176 Merge branch 'local/fix_msvc_unit_tests' into develop
Conflicts:
	include/boost/test/tools/floating_point_comparison.hpp
2015-03-27 17:43:14 +01:00
Raffi Enficiaud
0aba7f87dd Fixing floating point comparisons
Now
- for the "close enough" method, shows the min of the fractions if they are both failing
- for the "very close" method, shows the min in all cases.
- the negation is included in the close_at_tolerance, otherwise the comparison is not storing the failing fraction (if the negation is outside)
2015-03-27 17:31:22 +01:00
Raffi Enficiaud
6432b13c96 Merge branch 'develop' into tractickets/11054-multiprecision_test_fixes-doc 2015-03-26 18:34:01 +01:00
Raffi Enficiaud
9fc6cd2eda Merge branch 'local/fix_msvc_unit_tests' into develop 2015-03-26 18:30:53 +01:00
Raffi Enficiaud
1e3d510088 Fixing tests for MSVC-11 2015-03-26 18:27:21 +01:00
Raffi Enficiaud
554d72ce1a Support for compilers without variadic macros
Fixing the tests as well
2015-03-26 13:59:01 +01:00
Raffi Enficiaud
9478ffef8c annoying warnings 2015-03-26 11:20:17 +01:00
Raffi Enficiaud
9e85362351 base should have virtual destructor because instanciated with shared_ptr 2015-03-25 22:28:12 +01:00