Commit Graph

62 Commits

Author SHA1 Message Date
joaquintides
40cd7e3714 refined previous commit 2019-09-03 14:38:29 +02:00
joaquintides
e6fa69fa25 added workarounds for Dinkumware stdlib as per issue #16 2019-09-03 10:39:46 +02:00
joaquintides
0e60b6d60c refined version checking after tests from Agustín Bergé 2019-05-20 18:46:35 +02:00
joaquintides
eac88e1211 narrowed workaround to check if VS2019 has fixed bug 2019-05-20 12:14:34 +02:00
joaquintides
1a2f7eb419 stylistic 2019-05-20 12:02:39 +02:00
joaquintides
11988830bc omitted crashing test for a specific, buggy version of VS2019 2019-05-15 12:13:07 +02:00
joaquintides
2698edb21e added workaround for legacy libstdc++-v3 bug 2019-05-08 11:48:19 +02:00
joaquintides
d13e8ba7ba addressed issue #11 and sprinkled some more checks 2019-02-06 12:18:52 +01:00
joaquintides
c32eb057cc avoided self-assign-overloaded Clang warnings 2018-12-31 13:29:16 +01:00
joaquintides
8c02e82dbc shut logical-op-parentheses warning down 2018-12-22 22:42:21 +01:00
joaquintides
5af64d5ec2 bypassed tests for old versions of libstdc++-v3 2018-12-22 12:54:23 +01:00
joaquintides
6887dbfb32 backed down c6e1d529f9 2018-12-20 15:48:28 +01:00
joaquintides
b58467114c fixed test conditions 2018-12-20 13:13:40 +01:00
joaquintides
c6e1d529f9 bumped BOOST_MSVC check on some BOOST_WORKAROUNDs 2018-12-19 19:06:35 +01:00
joaquintides
fd294c2abf refactored allocator handling, fixed bug with type_info_map::cache (see rebuild_cache) 2018-12-19 16:15:27 +01:00
joaquintides
2886f32366 added algorithms for_each_n and sample. 2018-09-23 19:40:02 +02:00
joaquintides
5ed5d5e993 made value tests more irregular 2018-09-13 19:22:17 +02:00
joaquintides
6f72f19075 tested more corner cases 2018-09-13 10:51:17 +02:00
joaquintides
f81017fd72 workaround for MSVC 14.1 C++17-mode compiler bug (https://lists.boost.org/Archives/boost/2018/02/241568.php) 2018-02-28 17:06:26 +01:00
joaquintides
654018c7ce removed workarounds already integrated in type_traits (https://svn.boost.org/trac10/ticket/13012) 2018-02-22 08:44:52 +01:00
joaquintides
ab33b07a15 removed DR1467 workaround as defect is now avoided everywhere 2018-01-02 09:51:08 +01:00
joaquintides
3609895bd0 avoided this in trailing return decltype expressions 2017-11-10 12:21:09 +01:00
joaquintides
39794695bc s/{...}/(...) in copy ctors for the sake of DR1467 2017-11-03 10:44:34 +01:00
joaquintides
8ce207bd5b refined workaround 2017-10-21 13:18:39 +02:00
joaquintides
f156d4f859 cleaned up Oct 18-20 backporting effort 2017-10-21 12:13:38 +02:00
joaquintides
79ca7f56ba added workaround for libstdc++-v3's buggy implementation of std::is_permutation 2017-10-19 21:12:50 +02:00
joaquintides
71c679ba2e added ctors not to rely on aggregate initialization for GCC 4.8-9's sake 2017-10-19 19:48:15 +02:00
joaquintides
c32a9da7d1 stylistic 2017-10-18 22:59:48 +02:00
joaquintides
7f70b0d668 expanded workaround for https://lists.boost.org/Archives/boost/2017/06/235687.php to GCC<5.0 2017-10-18 22:57:35 +02:00
joaquintides
4aef578e05 added redundant default ctor defs whose nonexistence GCC 4.8-9 chokes upon 2017-10-18 14:28:23 +02:00
joaquintides
f35e7f8c73 suppressed unused var warning 2017-10-18 13:47:34 +02:00
joaquintides
0f37019a45 added workaround for object file overflow in Cygwin (and presummably MinGW) 2017-09-08 12:23:49 +02:00
Peter Dimov
e4381d714c Disable tests for non-C++11 compilers 2017-09-08 02:04:45 +03:00
joaquintides
f34690aaa8 erased spurious ';' 2017-09-07 23:52:43 +02:00
joaquintides
1cca6a2bb2 simplified test utilities for the benefit of GCC<=4.9 2017-09-06 14:25:42 +02:00
joaquintides
62c9beed4e omitted throwing copy construction/assignment test for libstdc++-v3<4.9.0 2017-09-06 10:03:38 +02:00
joaquintides
2115982ea2 omitted allocator transfer test for libstdc++-v3<4.9.0 2017-09-02 12:11:13 +02:00
joaquintides
5cd6d16e13 new attempt at avoiding not-universally-supported std::unordered_map::unordered_map(const allocator_type&) and similar ctors 2017-08-29 23:45:57 +02:00
joaquintides
d5470d8a40 added segment_info/segment_traversal_info tests 2017-08-22 12:12:15 +02:00
joaquintides
3bdf47cb05 s/std::type_index/std::type_info to allow for future optimization opportunities (breaking change) 2017-06-25 12:29:34 +02:00
joaquintides
fd00882493 omitted test when https://connect.microsoft.com/VisualStudio/feedback/details/3136309 2017-06-22 00:29:46 +02:00
joaquintides
906772985f stylistic 2017-06-21 10:40:12 +02:00
joaquintides
0976e86cdf added /bigobj for test_construction 2017-06-20 09:23:21 +02:00
joaquintides
f5ebdb5d8d s/string/vector in test to cope with old libstdc++ versions 2017-06-20 00:04:40 +02:00
joaquintides
67360f450f implemented proper allocator construct/destroy support 2017-06-19 20:41:43 +02:00
joaquintides
4397581ae6 added segment(index)/segment<T>() 2017-06-11 00:58:59 +02:00
joaquintides
7bc8248188 s/concept/concept_ in preparation for potential C++20 keyword 2017-06-10 18:08:59 +02:00
joaquintides
502b6b3a06 removed unused typedef 2017-06-07 20:30:58 +02:00
joaquintides
34dc1aec2b added typeid_-less any elements to tests 2017-06-07 20:19:54 +02:00
joaquintides
4bf00992b6 added multiple inheritance cases to tests 2017-06-07 19:37:49 +02:00