STL/stl/inc
nicole mazzuca e5b008ce65
fix and rename `_Within_limits`, add tests (#3247)
Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2022-12-06 13:56:51 -08:00
..
cvt Silence `[[fallthrough]]` warnings (#3162) 2022-10-24 15:50:52 -07:00
experimental P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
__msvc_all_public_headers.hpp Enable `/clr` C++20 support (#3194) 2022-11-07 18:45:18 -08:00
__msvc_chrono.hpp Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
__msvc_cxx_stdatomic.hpp Change an error message in `<__msvc_cxx_stdatomic.hpp>` (#3192) 2022-11-11 15:06:32 -08:00
__msvc_format_ucd_tables.hpp Compact the _Unicode_property_data tables. (#2757) 2022-06-12 02:44:05 -07:00
__msvc_int128.hpp `<__msvc_int128.hpp>`: Remove unnecessary `common_type` partial specializations (#3153) 2022-10-24 15:35:26 -07:00
__msvc_iter_core.hpp Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
__msvc_system_error_abi.hpp Include <cmeow> instead of <meow.h> (#1405) 2020-11-06 15:34:14 -08:00
__msvc_tzdb.hpp P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
__msvc_xlocinfo_types.hpp Split/fuse `xlocinfo.h` to fix unintentional export in `format.cpp` (#1927) 2021-06-04 09:50:10 -07:00
algorithm fix and rename `_Within_limits`, add tests (#3247) 2022-12-06 13:56:51 -08:00
any Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
array Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
atomic Update comments for approved LWG issues (#3238) 2022-11-18 16:43:10 -08:00
barrier P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
bit P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
bitset P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
cassert Include <cmeow> instead of <meow.h> (#1405) 2020-11-06 15:34:14 -08:00
ccomplex Change `typedef` to `using` (#3018) 2022-08-11 22:28:42 -07:00
cctype P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
cerrno Include <cmeow> instead of <meow.h> (#1405) 2020-11-06 15:34:14 -08:00
cfenv P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
cfloat Initial commit. 2019-09-04 15:57:56 -07:00
charconv P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
chrono Enable `/clr` C++20 support (#3194) 2022-11-07 18:45:18 -08:00
cinttypes P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
ciso646 Change `typedef` to `using` (#3018) 2022-08-11 22:28:42 -07:00
climits Initial commit. 2019-09-04 15:57:56 -07:00
clocale P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
cmath Enable `/clr` C++20 support (#3194) 2022-11-07 18:45:18 -08:00
codecvt P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
compare Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
complex P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
concepts P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
condition_variable Enable `/clr` C++20 support (#3194) 2022-11-07 18:45:18 -08:00
coroutine P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
csetjmp P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
csignal P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
cstdalign Change `typedef` to `using` (#3018) 2022-08-11 22:28:42 -07:00
cstdarg P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
cstdbool Change `typedef` to `using` (#3018) 2022-08-11 22:28:42 -07:00
cstddef P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
cstdint Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
cstdio P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
cstdlib P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
cstring P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
ctgmath Change `typedef` to `using` (#3018) 2022-08-11 22:28:42 -07:00
ctime P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
cuchar P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
cwchar P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
cwctype P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
deque P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
exception P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
execution Miscellaneous Cleanups (#3178) 2022-10-26 06:16:59 -07:00
expected Various cleanups (#3177) 2022-10-26 06:14:12 -07:00
filesystem P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
format Enable `/clr` C++20 support (#3194) 2022-11-07 18:45:18 -08:00
forward_list P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
fstream Silence `[[fallthrough]]` warnings (#3162) 2022-10-24 15:50:52 -07:00
functional Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
future Enable `/clr` C++20 support (#3194) 2022-11-07 18:45:18 -08:00
hash_map `yvals_core.h`: Consistent diagnostics and warnings (#2973) 2022-08-11 22:14:53 -07:00
hash_set `yvals_core.h`: Consistent diagnostics and warnings (#2973) 2022-08-11 22:14:53 -07:00
header-units.json rename `<stdatomic.h>` to `<__msvc_cxx_stdatomic.h>` (#3183) 2022-10-27 12:07:20 -07:00
initializer_list P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
iomanip P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
ios P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
iosfwd P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
iostream P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
iso646.h Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
istream P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
iterator Enable `/clr` C++20 support (#3194) 2022-11-07 18:45:18 -08:00
latch P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
limits P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
list P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
locale P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
map P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
memory Move barrier macros from `<atomic>` to `<xatomic.h>` (#3124) 2022-10-24 13:52:32 -07:00
memory_resource Enable `/clr` C++20 support (#3194) 2022-11-07 18:45:18 -08:00
mutex Enable `/clr` C++20 support (#3194) 2022-11-07 18:45:18 -08:00
new Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
numbers P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
numeric Removed redundant shift in std::gcd (#3127) 2022-10-12 06:48:05 -07:00
optional Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
ostream P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
queue P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
random Move `_Rng_from_urng` and `_Rng_from_urng_v2` out of `<xutility>` (#3157) 2022-10-24 15:38:42 -07:00
ranges Update comments for approved LWG issues (#3238) 2022-11-18 16:43:10 -08:00
ratio P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
regex Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
scoped_allocator P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
semaphore P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
set P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
shared_mutex Enable `/clr` C++20 support (#3194) 2022-11-07 18:45:18 -08:00
source_location P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
span P2278R4: `cbegin` should always return a constant iterator ("Ranges" and "Span" sections) (#3187) 2022-11-11 14:57:19 -08:00
spanstream P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
sstream Silence `[[fallthrough]]` warnings (#3162) 2022-10-24 15:50:52 -07:00
stack P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
stacktrace LWG-3515: [stacktrace.basic.nonmem]: `operator<<` should be less templatized (#3236) 2022-11-18 16:40:00 -08:00
stdexcept P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
stop_token Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
streambuf P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
string Various cleanups (#3177) 2022-10-26 06:14:12 -07:00
string_view Prettify STL error output (#2897) 2022-08-03 15:43:37 -07:00
strstream P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
syncstream P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
system_error Miscellaneous Cleanups (#3178) 2022-10-26 06:16:59 -07:00
thread Update comments for approved LWG issues (#3238) 2022-11-18 16:43:10 -08:00
tuple Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
type_traits Update comments for approved LWG issues (#3238) 2022-11-18 16:43:10 -08:00
typeindex P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
typeinfo P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
unordered_map Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
unordered_set Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
use_ansi.h Initial commit. 2019-09-04 15:57:56 -07:00
utility add support for [[msvc::intrinsic]] (#3182) 2022-10-26 19:28:52 -07:00
valarray Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
variant Silence `[[fallthrough]]` warnings (#3162) 2022-10-24 15:50:52 -07:00
vector P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
version Initial commit. 2019-09-04 15:57:56 -07:00
xatomic.h Move barrier macros from `<atomic>` to `<xatomic.h>` (#3124) 2022-10-24 13:52:32 -07:00
xatomic_wait.h Include <cmeow> instead of <meow.h> (#1405) 2020-11-06 15:34:14 -08:00
xbit_ops.h Make `<xatomic.h>`, `<xbit_ops.h>`, and `<xerrc.h>` core headers (#3116) 2022-09-22 15:12:48 -07:00
xcall_once.h P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
xcharconv.h P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
xcharconv_ryu.h Various cleanups (#2140) 2021-08-26 18:31:36 -07:00
xcharconv_ryu_tables.h Move charconv tables (#2125) 2022-07-20 16:14:50 -07:00
xcharconv_tables.h Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
xerrc.h Make `<xatomic.h>`, `<xbit_ops.h>`, and `<xerrc.h>` core headers (#3116) 2022-09-22 15:12:48 -07:00
xfacet P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
xfilesystem_abi.h P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
xhash Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
xiosbase Implement P2467R1 `ios_base::noreplace`: Exclusive Mode For `fstream`s (#3065) 2022-11-11 14:46:59 -08:00
xkeycheck.h Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
xlocale Standard Library Modules: Fix `time_put<wchar_t>` linker errors (#3232) 2022-11-18 15:48:14 -08:00
xlocbuf Silence `[[fallthrough]]` warnings (#3162) 2022-10-24 15:50:52 -07:00
xlocinfo Enable `/clr` C++20 support (#3194) 2022-11-07 18:45:18 -08:00
xlocmes P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
xlocmon Silence `[[fallthrough]]` warnings (#3162) 2022-10-24 15:50:52 -07:00
xlocnum Various cleanups (#3177) 2022-10-26 06:14:12 -07:00
xloctime Standard Library Modules: Fix `time_put<wchar_t>` linker errors (#3232) 2022-11-18 15:48:14 -08:00
xmemory Toolset update: VS 2022 17.4 Preview 3, Clang 15 (#3155) 2022-10-14 13:00:48 -07:00
xnode_handle.h P1413R3 Deprecate `aligned_storage` & `aligned_union` (#2583) 2022-05-16 20:48:21 -07:00
xpolymorphic_allocator.h P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
xsmf_control.h Toolset update: VS 2022 17.3 Preview 3, Clang 14 (#2861) 2022-07-14 15:03:09 -07:00
xstddef P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
xstring Don't rely on SSO zeroing in `basic_string::_Construct` (#3235) 2022-11-18 16:11:46 -08:00
xthreads.h Enable `/clr` C++20 support (#3194) 2022-11-07 18:45:18 -08:00
xtimec.h Include <cmeow> instead of <meow.h> (#1405) 2020-11-06 15:34:14 -08:00
xtr1common P2465R3 Standard Library Modules `std` And `std.compat` (#3108) 2022-09-19 14:47:02 -07:00
xtree [[nodiscard]] messages (#2211) 2022-08-31 16:06:54 -07:00
xutility fix and rename `_Within_limits`, add tests (#3247) 2022-12-06 13:56:51 -08:00
ymath.h Move machinery from `inc/ymath.h` to `src/xmath.hpp` (#2828) 2022-06-30 19:28:13 -07:00
yvals.h Standard Library Modules: Fix spurious `_Init_locks` dllexport (#3233) 2022-11-18 15:57:39 -08:00
yvals_core.h Enable `/clr` C++20 `<coroutine>` support (#3201) 2022-12-05 14:12:41 -08:00