Commit Graph

241 Commits

Author SHA1 Message Date
joaquintides
a7ef250b9f avoided VS's spurious preprocessor warning 2019-06-11 17:10:01 +02:00
joaquintides
c24b639df1 refined previous workaround 2019-06-10 12:17:49 +02:00
joaquintides
de709d6048 refactored previous workaround 2019-06-10 09:47:51 +02:00
joaquintides
68d3e4b5b2 tried workaround for buggy std::is_function in old version of libc++ 2019-06-09 21:38:42 +02:00
joaquintides
e49ae2b4c2 handled volatile/ref-qualified/noexcept memfun key extraction (#24) 2019-06-09 17:32:46 +02:00
joaquintides
32b7f257c2 reformatted 54302463e5 2019-02-28 18:35:42 +01:00
Laurent Stacul
55fb849c2c Fix gcc -Wdeprecated-copy 2019-02-28 16:02:41 +00:00
joaquintides
bbb915bd34 updated (c) year 2019-02-25 17:18:27 +01:00
Marcel Raad
1933ca91b7
Fix -Wextra-semi clang warnings
Remove superfluous semicola after function bodies.
2019-02-25 13:40:22 +01:00
joaquintides
dc1ac9d879 added/trimmed #include's 2018-12-31 10:59:06 +01:00
joaquintides
adbd496248 stylistic 2018-12-31 10:13:37 +01:00
joaquintides
008b1a5ed6 completed previous fix 2018-12-31 10:06:27 +01:00
joaquintides
ac377a6e7d fixed wrong copy construction as emplacement construction 2018-12-31 09:48:09 +01:00
joaquintides
131e3427ae farewelled boost/detail/allocator_utilities.hpp 2018-12-31 01:50:12 +01:00
joaquintides
e45fdaa2ca added missing #include (for stylistic reasons) 2018-12-30 17:57:36 +01:00
joaquintides
1af32b3ad0 s/./, 2018-12-30 16:54:02 +01:00
joaquintides
e38e118acf deleted duplicate definition 2018-12-30 16:46:33 +01:00
joaquintides
c57a6771fd refactored 91f2116711 2018-12-30 14:59:14 +01:00
joaquintides
edf9492ee1 fixed naming bug 2018-12-29 18:23:16 +01:00
joaquintides
26aa66b779 fixed naming bugs 2018-12-29 17:50:31 +01:00
joaquintides
ecad16693f fixed name shadowing bug 2018-12-29 17:50:04 +01:00
joaquintides
18cea285e2 inherited size_type and difference_type from the allocator 2018-12-29 13:06:57 +01:00
joaquintides
4f06b28a77 added one more fix to help MSVC 14.1 with template specialization partial ordering 2018-08-29 19:02:47 +02:00
joaquintides
a3bf0de25b specialized on a non-auto-param'd class template to help MSVC 14.1 2018-08-26 12:53:43 +02:00
joaquintides
45266cd2a7 further tweaked key_impl to pursue MSVC 14.1 problem 2018-08-24 13:14:26 +02:00
joaquintides
26f85dfea8 made key_impl specialization partial order clearer to pin down problem with MSVC 14.1 2018-08-23 11:11:05 +02:00
joaquintides
35ba93a0eb avoided std::*[_t|_v] to extend compiler support 2018-08-20 10:08:41 +02:00
joaquintides
72d4b74cfb attended expansion of key<> support to MSVC 2018-08-18 12:46:30 +02:00
joaquintides
7cc508376c introduced C++17 terse key specification syntax 2018-08-17 13:07:53 +02:00
joaquintides
9623bf0a7d addressed https://svn.boost.org/trac10/ticket/13518 2018-04-13 18:06:55 +02:00
joaquintides
4d21e89621 addressed https://svn.boost.org/trac10/ticket/13478 2018-03-13 22:05:01 +01:00
joaquintides
2f21af1751 documented previous commit 2018-01-01 11:36:34 +01:00
Daniela Engert
58c42a46c1
Most members of std::allocate are deprecated in C++17
Replace them by their cousins from std::allocator_traits.

Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-12-31 14:39:35 +01:00
joaquintides
5744230acf protected against overloaded operator& 2017-11-23 23:26:53 +01:00
Ed Catmur
7999b663aa Missed one 2017-09-19 18:15:31 +01:00
Ed Catmur
cd2db772ea Fix double promotion and unnecessary casts
When performing max load factor calculations, cast operands to float (not double), perform operations in float, and don't cast result to float if it is already in float. Fixes warnings with -Wdouble-promotion and -Wuseless-cast.
2017-09-19 18:02:43 +01:00
joaquintides
b9a4467f34 addressed https://svn.boost.org/trac/boost/ticket/12542 2017-08-24 23:41:35 +02:00
joaquintides
3e1095d609 fixed [12955] 2017-04-10 12:36:25 +02:00
joaquintides
df022fa659 shut down promotes_1st_arg/promotes_2nd_arg for MSVC 7.1 2017-01-08 13:24:13 +01:00
joaquintides
4a5c4fc1a1 removed dependency from BOOST_IS_CONVERTIBLE intrinsic 2016-12-14 11:27:41 +01:00
joaquintides
b469742547 restricted previous fix to GCC >=4.6 as "#pragma GCC diagnostic push|pop" is only supported since that version 2016-03-11 09:45:24 +01:00
joaquintides
1f29a85e42 refactored previous commit 2016-03-10 10:33:29 +01:00
joaquintides
a63646f567 suppressed strict aliasing warnings related to boost::aligned_storage 2016-03-09 23:56:07 +01:00
zerotypos-found
1db23a5f1c Fix typo in comment and docs. 2015-11-24 12:08:02 +09:00
joaquintides
1f4d33012b suppressed trivial warnings 2015-11-10 08:16:50 +01:00
joaquintides
84e70f08f2 fixed MSVC 7.1 overload bug as described in http://lists.boost.org/Archives/boost/2015/10/226135.php 2015-10-19 09:42:19 +02:00
joaquintides
10e6c0ef87 Revert "insisted on suppressing -Wstrict-aliasing warnings"
This reverts commit 64848d0397.
2015-07-28 08:25:04 +02:00
joaquintides
64848d0397 insisted on suppressing -Wstrict-aliasing warnings 2015-07-27 12:47:00 +02:00
joaquintides
bbad86c193 fixed interoperability problem with Qt around foreach macro 2015-07-23 08:33:20 +02:00
joaquintides
ee364b7150 fixed usage of wrong integral type 2015-06-14 19:31:18 +02:00