STL/stl/inc
Billy O'Neal ff83542af4
Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645)
* Update to Clang 10 and Visual Studio 2019 version 16.6p2

* re-clang-formats the tree to comply with new clang 10 clang-format
* updates our agents to F series VMs which are faster and cheaper for our build workloads
* defaults scale set to 0 VMs and lets the Azure Pipelines service control all resizing
* fix tests to pass with the new compilers

Co-authored by Casey Carter and Curtis Bezault
2020-03-28 18:53:15 -07:00
..
cvt Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
experimental Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
__msvc_all_public_headers.hpp <functional> Avoid layers of forwards in invoke (#585) 2020-03-05 15:36:26 -08:00
__msvc_system_error_abi.hpp Reduce memory consumption of system_category().message() (#457) 2020-02-07 00:25:31 -08:00
algorithm Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
any Use consistent phrasing of required standard mode (#252) 2019-11-05 13:12:34 -08:00
array Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
atomic Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
bit add bit_cast and tests (#583) 2020-03-05 13:57:04 -08:00
bitset Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
cassert Initial commit. 2019-09-04 15:57:56 -07:00
ccomplex Initial commit. 2019-09-04 15:57:56 -07:00
cctype Initial commit. 2019-09-04 15:57:56 -07:00
cerrno Initial commit. 2019-09-04 15:57:56 -07:00
cfenv Initial commit. 2019-09-04 15:57:56 -07:00
cfloat Initial commit. 2019-09-04 15:57:56 -07:00
charconv Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
chrono Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
cinttypes Initial commit. 2019-09-04 15:57:56 -07:00
ciso646 Initial commit. 2019-09-04 15:57:56 -07:00
climits Initial commit. 2019-09-04 15:57:56 -07:00
clocale Initial commit. 2019-09-04 15:57:56 -07:00
cmath Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
codecvt Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
compare Allow Clang10 in the STL (#622) 2020-03-19 16:42:55 -07:00
complex Fix formula in complex asinh, acosh and acos. (#401) 2020-02-05 22:55:14 -08:00
concepts <concepts>: Implement is-default-initializable via placement new (#635) 2020-03-26 07:10:31 -07:00
condition_variable Update comments to follow custom autolink syntax (#168) 2019-10-11 13:43:06 -07:00
csetjmp Initial commit. 2019-09-04 15:57:56 -07:00
csignal Initial commit. 2019-09-04 15:57:56 -07:00
cstdalign Initial commit. 2019-09-04 15:57:56 -07:00
cstdarg Initial commit. 2019-09-04 15:57:56 -07:00
cstdbool Initial commit. 2019-09-04 15:57:56 -07:00
cstddef Update byte detection by using __cpp_lib_byte (#577) 2020-03-02 15:47:26 -08:00
cstdint Initial commit. 2019-09-04 15:57:56 -07:00
cstdio Initial commit. 2019-09-04 15:57:56 -07:00
cstdlib Initial commit. 2019-09-04 15:57:56 -07:00
cstring Initial commit. 2019-09-04 15:57:56 -07:00
ctgmath Initial commit. 2019-09-04 15:57:56 -07:00
ctime Initial commit. 2019-09-04 15:57:56 -07:00
cuchar Initial commit. 2019-09-04 15:57:56 -07:00
cwchar Update comments to follow custom autolink syntax (#168) 2019-10-11 13:43:06 -07:00
cwctype Initial commit. 2019-09-04 15:57:56 -07:00
deque Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
exception P0619R4 Removing C++17-Deprecated Features (#380) 2020-02-03 02:55:53 -08:00
execution Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
filesystem Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
forward_list Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
fstream Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
functional Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
future Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
hash_map Fix #249: Change <hash_map> to consistently use int = 0 SFINAE (#328) 2019-12-07 01:11:26 -08:00
hash_set enable_view<T> now defaults to derived_from<T, view_base> (#588) 2020-03-05 06:14:28 -08:00
initializer_list Initial commit. 2019-09-04 15:57:56 -07:00
iomanip Initial commit. 2019-09-04 15:57:56 -07:00
ios Initial commit. 2019-09-04 15:57:56 -07:00
iosfwd Enable clang-format AlignConsecutiveMacros. (#269) 2019-11-07 14:43:51 -08:00
iostream Avoid declaring multiple variables on a single line (#550) 2020-02-29 14:30:33 -08:00
iso646.h Enable more clang-format. (#458) 2020-01-25 03:07:01 -08:00
istream Update comments to follow custom autolink syntax (#168) 2019-10-11 13:43:06 -07:00
iterator P0896R4 changes to insert iterators (#589) 2020-03-09 17:45:17 -07:00
limits Initial commit. 2019-09-04 15:57:56 -07:00
list Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
locale Initial commit. 2019-09-04 15:57:56 -07:00
map Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
memory Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
memory_resource Reduce the amount of content included by <array> (#482) 2020-02-21 05:55:22 -08:00
mutex Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
new Initial commit. 2019-09-04 15:57:56 -07:00
numbers P0631R8 <numbers> Math Constants (#261) 2019-11-11 21:17:34 -08:00
numeric Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
optional Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
ostream P0619R4 Removing C++17-Deprecated Features (#380) 2020-02-03 02:55:53 -08:00
queue Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
random Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
ranges Several range algorithms (#565) 2020-03-04 22:19:53 -08:00
ratio Initial commit. 2019-09-04 15:57:56 -07:00
regex Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
scoped_allocator Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
set Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
shared_mutex Fix #347: <shared_mutex>: Do we still need the _USING_V110_SDK71_ guard? (#373) 2019-12-11 16:27:13 -08:00
span Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
sstream Reduce the amount of content included by <array> (#482) 2020-02-21 05:55:22 -08:00
stack Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
stdexcept Marked _Doraise() functions as override (#302) 2019-11-15 17:20:06 -08:00
streambuf <iterator>: reduced parsing time (#355) 2019-12-16 17:04:28 -08:00
string Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
string_view Use consistent phrasing of required standard mode (#252) 2019-11-05 13:12:34 -08:00
strstream P0935R0 Eradicating Unnecessarily Explicit Default Constructors (#415) 2020-01-24 12:01:10 -08:00
system_error Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
thread P0619R4 Removing C++17-Deprecated Features (#380) 2020-02-03 02:55:53 -08:00
tuple Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
type_traits Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
typeindex LWG-3330 Include `<compare>` from most library headers (#513) 2020-03-03 13:54:46 -08:00
typeinfo Marked _Doraise() functions as override (#302) 2019-11-15 17:20:06 -08:00
unordered_map Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
unordered_set Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
use_ansi.h Initial commit. 2019-09-04 15:57:56 -07:00
utility Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
valarray Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
variant Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
vector Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
version Initial commit. 2019-09-04 15:57:56 -07:00
xatomic.h <functional> Avoid layers of forwards in invoke (#585) 2020-03-05 15:36:26 -08:00
xbit_ops.h Initial commit. 2019-09-04 15:57:56 -07:00
xcall_once.h Massively improve the performance of <system_error> and remove constexpr workarounds. (#529) 2020-02-27 19:03:58 -08:00
xcharconv.h Initial commit. 2019-09-04 15:57:56 -07:00
xcharconv_ryu.h Changed TODO comments to TRANSITION comments (#221) 2019-10-27 14:12:14 -07:00
xcharconv_ryu_tables.h Initial commit. 2019-09-04 15:57:56 -07:00
xerrc.h Initial commit. 2019-09-04 15:57:56 -07:00
xfacet Initial commit. 2019-09-04 15:57:56 -07:00
xfilesystem_abi.h <filesystem> Treat ERROR_BAD_NETPATH as file not found. (#616) 2020-03-17 18:29:50 -07:00
xhash Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
xiosbase Avoid declaring multiple variables on a single line (#550) 2020-02-29 14:30:33 -08:00
xkeycheck.h Fix typos (#96) 2019-09-17 21:45:12 -06:00
xlocale Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
xlocbuf P0935R0 Eradicating Unnecessarily Explicit Default Constructors (#415) 2020-01-24 12:01:10 -08:00
xlocinfo Reduce the amount of content included by <array> (#482) 2020-02-21 05:55:22 -08:00
xlocinfo.h Improve clang-format with StatementMacros. 2019-12-06 13:45:40 -08:00
xlocmes Fix #218 - remove public redundancy (#219) 2019-10-25 11:26:59 -07:00
xlocmon Replace `_STATIC_UNLESS_PURE` with `static`. (#584) 2020-03-03 16:24:56 -08:00
xlocnum Replace `_STATIC_UNLESS_PURE` with `static`. (#584) 2020-03-03 16:24:56 -08:00
xloctime <iterator>: reduced parsing time (#355) 2019-12-16 17:04:28 -08:00
xmemory Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
xnode_handle.h Initial commit. 2019-09-04 15:57:56 -07:00
xpolymorphic_allocator.h Initial commit. 2019-09-04 15:57:56 -07:00
xsmf_control.h Update comments to follow custom autolink syntax (#168) 2019-10-11 13:43:06 -07:00
xstddef <compare>,<functional> Concept-constrained comparisons (#385) 2020-02-18 17:38:40 -08:00
xstring Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
xthreads.h Enable clang-format AlignConsecutiveMacros. (#269) 2019-11-07 14:43:51 -08:00
xtimec.h Enable clang-format AlignConsecutiveMacros. (#269) 2019-11-07 14:43:51 -08:00
xtr1common Ranges <range> machinery 2019-09-09 15:31:26 -07:00
xtree Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
xutility Update to Clang 10 and Visual Studio 2019 version 16.6p2 (#645) 2020-03-28 18:53:15 -07:00
ymath.h Avoid declaring multiple variables on a single line (#550) 2020-02-29 14:30:33 -08:00
yvals.h Implement fixes from D2091R0 "Issues with Range Access CPOs" (#432) 2020-01-23 18:13:06 -08:00
yvals_core.h Bump _MSVC_STL_UPDATE for March 2020 (#637) 2020-03-25 23:26:36 -07:00