Commit Graph

331 Commits

Author SHA1 Message Date
joaquintides
680748663e prevented arithmetic overflow 2017-12-04 09:57:05 +01:00
joaquintides
df75452791 refined previous &*nullptr UB fix 2017-11-20 12:59:17 +01:00
joaquintides
ab32df47f8 refactored to simplify return type calculations 2017-11-18 12:24:03 +01:00
joaquintides
ce7e7aac60 avoided potential &*nullptr UB 2017-11-16 21:43:55 +01:00
joaquintides
18b7d88df3 removed/escaped spurious semicolons 2017-11-16 14:50:19 +01:00
joaquintides
3609895bd0 avoided this in trailing return decltype expressions 2017-11-10 12:21:09 +01:00
joaquintides
09a583f456 updated info on supported compilers 2017-11-06 17:36:40 +01:00
joaquintides
82ea2b1a93 updated release notes 2017-11-06 12:59:01 +01:00
joaquintides
00848ec1c8 stylistic 2017-11-04 13:08:36 +01:00
joaquintides
39794695bc s/{...}/(...) in copy ctors for the sake of DR1467 2017-11-03 10:44:34 +01:00
joaquintides
d446a9e3d5 used new <cxxstd> feature 2017-10-30 09:19:06 +01:00
joaquintides
09a4b79f38 typo 2017-10-29 16:57:18 +01:00
joaquintides
f151e9bbdb added explicit-failures-markup.xml 2017-10-26 20:26:33 +02:00
joaquintides
5f28b3264c used better identification macro 2017-10-25 11:17:51 +02:00
joaquintides
dd443063ea extended workaround to Clang 2017-10-25 10:33:40 +02:00
joaquintides
024cfa7662 corrected release notes 2017-10-22 16:27:59 +02:00
joaquintides
0211af0899 refactored workaround 2017-10-21 18:35:15 +02:00
joaquintides
8ce207bd5b refined workaround 2017-10-21 13:18:39 +02:00
joaquintides
011e0b859b added release notes 2017-10-21 12:45:07 +02:00
joaquintides
f156d4f859 cleaned up Oct 18-20 backporting effort 2017-10-21 12:13:38 +02:00
joaquintides
d9564b524f tried another workaround for previous problem 2017-10-20 20:01:16 +02:00
joaquintides
bb95b81dfc attempted workaround for crash with temporary segment_splitter in range-for 2017-10-20 17:15:10 +02:00
joaquintides
d113009175 added more redundant default ctor defs for GCC 4.8-9's sake 2017-10-20 13:21:07 +02:00
joaquintides
0bf6d8e610 replaced {}- with ()-initialization for GCC 4.8-9's sake 2017-10-20 11:25:22 +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
6bde69ea41 fixed previous workaround 2017-10-19 19:34:14 +02:00
joaquintides
4e1b17f56d added more redundant default ctor defs for GCC 4.8-9's sake 2017-10-19 16:22:01 +02:00
joaquintides
b854cf11fa fixed previous workaround 2017-10-19 12:21:02 +02:00
joaquintides
5c1cbe4856 added more redundant default ctor defs for GCC 4.8-9's sake 2017-10-19 09:07:13 +02:00
joaquintides
9457fe29d9 added more redundant default ctor defs for GCC 4.8-9's sake 2017-10-18 23:43:03 +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
f7d1adc2b5 typo 2017-10-05 09:07:26 +02:00
joaquintides
e8ffe75308 added acknowledgments 2017-09-24 20:30:28 +02:00
joaquintides
0f37019a45 added workaround for object file overflow in Cygwin (and presummably MinGW) 2017-09-08 12:23:49 +02:00
joaquintides
9dc0ec05a1 Merge pull request #7 from boostorg/pr/disable-vc12
disabled tests for non-C++11 compilers
2017-09-08 09:04:14 +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
edb4cea6fa renamed is_subtype to more proper is_implementation 2017-09-06 19:08:27 +02:00
joaquintides
1f00e76783 reorganized internal namespaces to reduce symbol lengths 2017-09-06 18:35:36 +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
146c40c369 workaround for pre-C++11 std::vector member function signature 2017-09-02 12:49:05 +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
6044c7f5c1 Revert "avoided not-universally-supported std::unordered_map::unordered_map(const allocator_type&) ctor"
This reverts commit 9ee0a7923e.
2017-08-29 13:00:49 +02:00
joaquintides
9ee0a7923e avoided not-universally-supported std::unordered_map::unordered_map(const allocator_type&) ctor 2017-08-29 09:42:26 +02:00