Commit Graph

3194 Commits

Author SHA1 Message Date
Raffi Enficiaud
40439a6593 Merge branch 'develop' into local/new_filtering_merge
* develop: (62 commits)
  Fixing tests on GCCs
  Fixing test on GCCs
  Fixing the tests of this file for GCCs
  Fix collection test on Gccs
  Adding support for C++11 to old gcc compilers as well Fixing issues with arrays
  Fixing counter for r-value ref supported but std::vector still lacking the proper constructor
  Once for all the "Mismatch at" instead of "Mismatch in" for every type of collection
  silence a warning in gcc 4.5
  Revert "introduce fpc::tolerance_based to be used instead of if_floating_point. This should allow us to extend tolerance based comparisons t omore types"
  Revert "introduce fpc::tolerance_based to be used instead of is_floating_point. This should allow us to extend tolerance based comparisons t omore types"
  introduce fpc::tolerance_based to be used instead of is_floating_point. This should allow us to extend tolerance based comparisons t omore types
  introduce fpc::tolerance_based to be used instead of if_floating_point. This should allow us to extend tolerance based comparisons t omore types
  remove executable from header
  remove executable form header
  fix MSVC-12 tests
  ENABLE new test tools fix few leftovers from implementation of new FPV comparisons restore test case in test_fp_comparisons.cpp
  test to clear the error on CrystaX runners
  some doc
  const of the elements of the table
  Trying to fix the array problem on Clang 3.4
  ...

Conflicts:
	doc/examples.qbk
	doc/test_organization/decorators.qbk
	doc/test_organization/parametric_test_case_generation.qbk
	include/boost/test/data/monomorphic/fwd.hpp
	include/boost/test/data/monomorphic/generators/random.hpp
	include/boost/test/data/monomorphic/singleton.hpp
	include/boost/test/tools/floating_point_comparison.hpp
	test/test_files/test_tools_test.pattern
2015-03-25 22:19:11 +01:00
Raffi Enficiaud
1f94d4a9bb silencing a warning 2015-03-25 22:00:33 +01:00
Raffi Enficiaud
e9666a273f Fix tests 2015-03-25 22:00:24 +01:00
Raffi Enficiaud
e99fd5494f Merge branch 'develop' into tractickets/11054-multiprecision_test_fixes-doc
* develop: (35 commits)
  Fixing tests on GCCs
  Fixing test on GCCs
  Fixing the tests of this file for GCCs
  Fix collection test on Gccs
  Adding support for C++11 to old gcc compilers as well Fixing issues with arrays
  Fixing counter for r-value ref supported but std::vector still lacking the proper constructor
  Once for all the "Mismatch at" instead of "Mismatch in" for every type of collection
  silence a warning in gcc 4.5
  Revert "introduce fpc::tolerance_based to be used instead of if_floating_point. This should allow us to extend tolerance based comparisons t omore types"
  Revert "introduce fpc::tolerance_based to be used instead of is_floating_point. This should allow us to extend tolerance based comparisons t omore types"
  introduce fpc::tolerance_based to be used instead of is_floating_point. This should allow us to extend tolerance based comparisons t omore types
  introduce fpc::tolerance_based to be used instead of if_floating_point. This should allow us to extend tolerance based comparisons t omore types
  remove executable from header
  remove executable form header
  fix MSVC-12 tests
  ENABLE new test tools fix few leftovers from implementation of new FPV comparisons restore test case in test_fp_comparisons.cpp
  test to clear the error on CrystaX runners
  some doc
  const of the elements of the table
  Trying to fix the array problem on Clang 3.4
  ...

Conflicts:
	include/boost/test/tools/floating_point_comparison.hpp
	include/boost/test/tools/old/impl.hpp
2015-03-25 21:59:46 +01:00
Raffi Enficiaud
7cdd24dfe2 Merge branch 'local/fix_msvc_unit_tests' into develop
* local/fix_msvc_unit_tests:
  Adding support for C++11 to old gcc compilers
  Fixing tests on GCCs && Clang (Linux / OSX), VS 2013
  Fixing issues with arrays
  Fixing tests due to std::vector constructor
  Once for all the "Mismatch at" instead of "Mismatch in" for every type of collection
2015-03-25 16:05:53 +01:00
Raffi Enficiaud
ec3b4a02fa Fixing tests on GCCs 2015-03-25 15:45:01 +01:00
Raffi Enficiaud
075e478c02 Fixing test on GCCs 2015-03-25 15:40:20 +01:00
Raffi Enficiaud
385e1e40fb Fixing the tests of this file for GCCs 2015-03-25 15:36:51 +01:00
Raffi Enficiaud
23c13ec5e9 Fix collection test on Gccs 2015-03-25 15:30:47 +01:00
Raffi Enficiaud
70d8da736b Adding support for C++11 to old gcc compilers as well
Fixing issues with arrays
2015-03-25 15:08:03 +01:00
Raffi Enficiaud
fd58681fe9 Fixing counter for r-value ref supported but std::vector still lacking the proper constructor 2015-03-25 15:07:07 +01:00
Raffi Enficiaud
29813acd82 Once for all the "Mismatch at" instead of "Mismatch in" for every type of collection 2015-03-25 12:09:39 +01:00
Raffi Enficiaud
1ece86b02d silence a warning in gcc 4.5 2015-03-25 09:57:18 +01:00
Raffi Enficiaud
73ecfec905 Merge pull request #43 from akrzemi1/new_filtering
docs: finished documenting the filtering algorithm
2015-03-24 21:00:31 +01:00
Raffi Enficiaud
1cb93a14d8 Revert "introduce fpc::tolerance_based to be used instead of if_floating_point. This should allow us to extend tolerance based comparisons t omore types"
This reverts commit 573eef160d.
2015-03-24 17:35:17 +01:00
Raffi Enficiaud
589ea619bb Revert "introduce fpc::tolerance_based to be used instead of is_floating_point. This should allow us to extend tolerance based comparisons t omore types"
This reverts commit 56fa3271f3.
2015-03-24 17:35:08 +01:00
Andrzej Krzemienski
151c84804b docs: finished documenting the filtering algorithm 2015-03-24 14:11:30 +01:00
Raffi Enficiaud
7c7f274752 fix MSVC-12 tests 2015-03-24 10:24:21 +01:00
Gennadiy Rozental
1478469728 cherry picking 56fa327
leaving the old API for now (in all case)
leaving the Jamfile as it is, as not all gcc variants of the dashboard support c++11.
2015-03-24 10:23:42 +01:00
Gennadiy Rozental
5199029320 cherry picking 573eef1
resolving the conflicts
2015-03-24 10:16:26 +01:00
Gennadiy Rozental
56fa3271f3 introduce fpc::tolerance_based to be used instead of is_floating_point. This should allow us to extend tolerance based comparisons t omore types 2015-03-24 00:15:18 -04:00
Gennadiy Rozental
573eef160d introduce fpc::tolerance_based to be used instead of if_floating_point. This should allow us to extend tolerance based comparisons t omore types 2015-03-24 00:14:48 -04:00
Gennadiy Rozental
5c1c95110f remove executable from header 2015-03-23 19:50:31 -04:00
Gennadiy Rozental
adfea59e67 remove executable form header 2015-03-23 19:47:59 -04:00
Raffi Enficiaud
1c17f8841b fix MSVC-12 tests 2015-03-23 21:18:32 +01:00
Raffi Enficiaud
b41a9354e9 - macro indicating the availability of the variadic variant of BOOST_TEST
- replacing all boost::is_floating_point by a trait is_floating_point_comparable
- reporting the errors messages in the static_asserts
- compiling now the boost.mulitprecision test with C++03 and C++11
- adding the new API macros in the boost.mulitprecision test
2015-03-23 14:16:56 +01:00
Gennadiy Rozental
88f63abd2e ENABLE new test tools
fix few leftovers from implementation of new FPV comparisons
restore test case in test_fp_comparisons.cpp
2015-03-23 10:24:10 +01:00
Gennadiy Rozental
8a015db580 ENABLE new test tools
fix few leftovers from implementation of new FPV comparisons
restore test case in test_fp_comparisons.cpp
2015-03-23 04:52:43 -04:00
Raffi Enficiaud
dc1eca17d2 Merge branch 'local/fix_msvc_unit_tests' into develop
* local/fix_msvc_unit_tests:
  test to clear the error on CrystaX runners
2015-03-21 16:31:05 +01:00
Raffi Enficiaud
d052f43ccd test to clear the error on CrystaX runners 2015-03-21 16:30:25 +01:00
Raffi Enficiaud
18c0a9921a Merge branch 'local/fix_msvc_unit_tests' into develop 2015-03-20 15:43:08 +01:00
Raffi Enficiaud
daf74669a8 some doc 2015-03-20 15:38:59 +01:00
Raffi Enficiaud
948fa4481a const of the elements of the table 2015-03-20 15:34:40 +01:00
Raffi Enficiaud
a973700732 Trying to fix the array problem on Clang 3.4 2015-03-20 15:26:43 +01:00
Raffi Enficiaud
b20bb39f7c Fixing the issues on Clang/Linux 2015-03-20 14:26:19 +01:00
Raffi Enficiaud
3809ab4b55 Merge branch 'local/fix_msvc_unit_tests' into develop 2015-03-19 14:43:47 +01:00
Raffi Enficiaud
bb2898d632 MSVC-12 fix 2015-03-19 13:45:26 +01:00
Raffi Enficiaud
485028be7a making specialization of result_of::make for the C++03 version of operator+ on datasets. 2015-03-19 13:39:23 +01:00
Raffi Enficiaud
491f341b76 fixing the test on MSVC-12 2015-03-19 13:11:40 +01:00
Raffi Enficiaud
0d96ed0362 second thought: tables are not forward iterable concept 2015-03-19 12:04:27 +01:00
Raffi Enficiaud
f8ee05accb is_forward_iterable for fixed size arrays 2015-03-19 11:50:27 +01:00
Raffi Enficiaud
b90d1738ec blind fix for MSVC-8.0 2015-03-19 10:35:13 +01:00
Raffi Enficiaud
b953929e4d Merge branch 'local/fix_msvc_unit_tests' into develop 2015-03-19 10:22:25 +01:00
Raffi Enficiaud
0fbd0bfd39 missing header 2015-03-19 10:20:57 +01:00
Raffi Enficiaud
a6f3d88f2c fix "could not deduce template parameter" error on MSVC12 2015-03-19 10:18:26 +01:00
Raffi Enficiaud
0f34822448 Merge branch 'tractickets/11054-multiprecision_test_fixes-doc' into develop
* tractickets/11054-multiprecision_test_fixes-doc:
  Adding a test case for the floating points in multiprecision
  changelog
  close_at_tolerance : getting rid of redundant lines
  casting for compliance with multiprecision expression templates
  messages with the assertions
2015-03-18 23:36:59 +01:00
Raffi Enficiaud
ba0d1f1168 Revert "change log"
This reverts commit f8a4f57a56.
2015-03-18 23:35:49 +01:00
Raffi Enficiaud
a14e078531 making the change log look nicer 2015-03-18 16:54:50 +01:00
Raffi Enficiaud
cb499fe951 forgot to report this change log 2015-03-18 16:51:58 +01:00
Raffi Enficiaud
2e8f8d11a1 Adding a test case for the floating points in multiprecision 2015-03-18 16:50:32 +01:00