.. |
experimental
|
Change `_Always_false` to `false` for functions (#4591)
|
2024-04-18 18:15:08 -07:00 |
__msvc_all_public_headers.hpp
|
Delete `std::experimental::erase/erase_if` (#4470)
|
2024-03-15 22:49:06 -07:00 |
__msvc_bit_utils.hpp
|
Toolset update: VS 2022 17.11 Preview 3 (#4824)
|
2024-07-11 14:55:18 -07:00 |
__msvc_chrono.hpp
|
Drop support for Win7 / Server 2008 R2 (#4742)
|
2024-06-24 22:17:46 -07:00 |
__msvc_cxx_stdatomic.hpp
|
Update preprocessor `#else` comment in product code to clarify which mode is where (#3900)
|
2023-08-10 16:48:21 -07:00 |
__msvc_filebuf.hpp
|
Drop `inline`/`_INLINE_VAR` from templated `constexpr` variables in product and test codes (#4546)
|
2024-04-09 14:05:30 -07:00 |
__msvc_format_ucd_tables.hpp
|
Move `_Width_estimate_intervals_v2` to `__msvc_format_ucd_tables.hpp` (#4446)
|
2024-03-07 18:52:50 -08:00 |
__msvc_formatter.hpp
|
Implement P3107R5 optimized `<print>` (#4821)
|
2024-09-03 21:40:31 -07:00 |
__msvc_heap_algorithms.hpp
|
Reduce inclusion for `<queue>` and `<stack>` (#4707)
|
2024-06-17 22:21:49 -07:00 |
__msvc_int128.hpp
|
Standard Library Modules: Add compiler workarounds for `<random>` (#4906)
|
2024-08-25 12:22:04 -07:00 |
__msvc_iter_core.hpp
|
Casey's accumulated miscellaneous changes (#4900)
|
2024-08-25 11:27:23 -07:00 |
__msvc_minmax.hpp
|
Dedicated `ranges::minmax` vectorization that does not unnecessarily track element pointer (#4384)
|
2024-02-16 13:11:33 -08:00 |
__msvc_print.hpp
|
Enable `__cpp_lib_concepts` for EDG, part 3 (#4298)
|
2024-02-06 01:05:52 -08:00 |
__msvc_ranges_to.hpp
|
Remove `_NODISCARD_FRIEND` workaround (#4782)
|
2024-07-05 00:16:13 -07:00 |
__msvc_sanitizer_annotate_container.hpp
|
Toolset update: VS 2022 17.9 Preview 2, Clang 17 (#4259)
|
2023-12-14 13:56:17 -08:00 |
__msvc_string_view.hpp
|
Vectorize `basic_string::find_first_of` (#4744)
|
2024-09-03 21:36:48 -07:00 |
__msvc_system_error_abi.hpp
|
Various cleanups: `extern "C"` (#4143)
|
2023-11-07 05:09:49 -08:00 |
__msvc_threads_core.hpp
|
Overhaul `condition_variable` (#4720)
|
2024-06-17 22:47:12 -07:00 |
__msvc_tzdb.hpp
|
`static operator()` for stateless functors (#4358)
|
2024-02-06 01:18:25 -08:00 |
__msvc_xlocinfo_types.hpp
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
algorithm
|
Vectorize `std::search` of 1 and 2 bytes elements with `pcmpestri` (#4745)
|
2024-09-09 12:29:36 -07:00 |
any
|
Drop `inline`/`_INLINE_VAR` from templated `constexpr` variables in product and test codes (#4546)
|
2024-04-09 14:05:30 -07:00 |
array
|
Fix and improve `array` and `mdspan` static analysis warnings (#4856)
|
2024-08-07 23:47:09 -07:00 |
atomic
|
Improve ARM64 atomics for Clang (#4870)
|
2024-07-30 20:50:40 -07:00 |
barrier
|
Update preprocessor `#else` comment in product code to clarify which mode is where (#3900)
|
2023-08-10 16:48:21 -07:00 |
bit
|
Use `requires`-clauses and concepts for miscellaneous C++20/23 components (#4637)
|
2024-05-20 15:50:10 -07:00 |
bitset
|
Fewer allocations to put smaller bitset to stream (#4818)
|
2024-07-11 15:20:56 -07:00 |
cassert
|
Include <cmeow> instead of <meow.h> (#1405)
|
2020-11-06 15:34:14 -08:00 |
ccomplex
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
cctype
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
cerrno
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
cfenv
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
cfloat
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
charconv
|
Remove `_NODISCARD_FRIEND` workaround (#4782)
|
2024-07-05 00:16:13 -07:00 |
chrono
|
Implement P3107R5 optimized `<print>` (#4821)
|
2024-09-03 21:40:31 -07:00 |
cinttypes
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
ciso646
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
climits
|
Toolset update: VS 2022 17.11 Preview 2 (#4725)
|
2024-06-17 21:48:23 -07:00 |
clocale
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
cmath
|
`<cmath>`: Enable Clang FP comparison intrinsics for heterogeneous FP comparison function overloads (#4648)
|
2024-06-27 13:06:47 -07:00 |
codecvt
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
compare
|
Remove `_NODISCARD_FRIEND` workaround (#4782)
|
2024-07-05 00:16:13 -07:00 |
complex
|
Move `_Floating_type_traits`-related functions (#4615)
|
2024-04-26 16:22:10 -07:00 |
concepts
|
Comment cleanups (#4439)
|
2024-03-07 21:12:39 -08:00 |
condition_variable
|
Wait `condition_variable_any` for `steady_clock` (#4755)
|
2024-08-07 22:05:38 -07:00 |
coroutine
|
`static operator()` for stateless functors (#4358)
|
2024-02-06 01:18:25 -08:00 |
csetjmp
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
csignal
|
Update preprocessor `#else` comment in product code to clarify which mode is where (#3900)
|
2023-08-10 16:48:21 -07:00 |
cstdalign
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
cstdarg
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
cstdbool
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
cstddef
|
Add `extern "C++"` as a temporary workaround for `#include`/`import` coexistence (#4154)
|
2023-11-10 10:48:04 -08:00 |
cstdint
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
cstdio
|
Remove `_FPOSOFF` and non-Standard `std::fpos::seekpos()` (#4606)
|
2024-04-26 15:29:09 -07:00 |
cstdlib
|
Add `extern "C++"` as a temporary workaround for `#include`/`import` coexistence (#4154)
|
2023-11-10 10:48:04 -08:00 |
cstring
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
ctgmath
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
ctime
|
Add `extern "C++"` as a temporary workaround for `#include`/`import` coexistence (#4154)
|
2023-11-10 10:48:04 -08:00 |
cuchar
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
cwchar
|
Add `extern "C++"` as a temporary workaround for `#include`/`import` coexistence (#4154)
|
2023-11-10 10:48:04 -08:00 |
cwctype
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
deque
|
Remove `_NODISCARD_FRIEND` workaround (#4782)
|
2024-07-05 00:16:13 -07:00 |
exception
|
Remove `_NODISCARD_FRIEND` workaround (#4782)
|
2024-07-05 00:16:13 -07:00 |
execution
|
`<execution>`: parallel scans should avoid passing output values to the binary (reduce) operation (#4701)
|
2024-08-15 10:31:39 -07:00 |
expected
|
`<expected>`: Add deleted copy function overloads (#4837)
|
2024-08-07 22:57:47 -07:00 |
filesystem
|
Remove `_NODISCARD_FRIEND` workaround (#4782)
|
2024-07-05 00:16:13 -07:00 |
format
|
Implement P3107R5 optimized `<print>` (#4821)
|
2024-09-03 21:40:31 -07:00 |
forward_list
|
Casey's accumulated miscellaneous changes (#4900)
|
2024-08-25 11:27:23 -07:00 |
fstream
|
Remove some functions defined in `_CRTBLD` blocks (#4005)
|
2023-09-14 12:07:27 -07:00 |
functional
|
Vectorize `std::search` of 1 and 2 bytes elements with `pcmpestri` (#4745)
|
2024-09-09 12:29:36 -07:00 |
future
|
Check `is_clock_v` for thread utilities before C++20 (#4585)
|
2024-04-18 18:46:44 -07:00 |
hash_map
|
Use `requires`-clauses and concepts for container-like components since C++20 (#4718)
|
2024-06-27 13:15:26 -07:00 |
hash_set
|
Use `requires`-clauses and concepts for container-like components since C++20 (#4718)
|
2024-06-27 13:15:26 -07:00 |
header-units.json
|
Reduce inclusion for `<queue>` and `<stack>` (#4707)
|
2024-06-17 22:21:49 -07:00 |
initializer_list
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
iomanip
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
ios
|
`<xiosbase>`: Remove non-conforming extension `ios_base::hexfloat` (#4345)
|
2024-01-30 12:30:32 -08:00 |
iosfwd
|
Remove `_NODISCARD_FRIEND` workaround (#4782)
|
2024-07-05 00:16:13 -07:00 |
iostream
|
Update preprocessor `#else` comment in product code to clarify which mode is where (#3900)
|
2023-08-10 16:48:21 -07:00 |
iso646.h
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
istream
|
Refactor `<limits>` usage (#4634)
|
2024-05-20 15:42:40 -07:00 |
iterator
|
Remove `_NODISCARD_FRIEND` workaround (#4782)
|
2024-07-05 00:16:13 -07:00 |
latch
|
Update preprocessor `#else` and `#endif` comment (#3950)
|
2023-09-21 12:42:29 -07:00 |
limits
|
Refactor `<limits>` usage (#4634)
|
2024-05-20 15:42:40 -07:00 |
list
|
Casey's accumulated miscellaneous changes (#4900)
|
2024-08-25 11:27:23 -07:00 |
locale
|
Update preprocessor `#else` comment in product code to clarify which mode is where (#3900)
|
2023-08-10 16:48:21 -07:00 |
map
|
Use `requires`-clauses and concepts for container-like components since C++20 (#4718)
|
2024-06-27 13:15:26 -07:00 |
mdspan
|
Fix and improve `array` and `mdspan` static analysis warnings (#4856)
|
2024-08-07 23:47:09 -07:00 |
memory
|
Fix constraint on `unique_ptr<T, D>(auto_ptr<U>&&)` (#4922)
|
2024-09-03 21:49:49 -07:00 |
memory_resource
|
`static operator()` for stateless functors (#4358)
|
2024-02-06 01:18:25 -08:00 |
mutex
|
Wait `condition_variable_any` for `steady_clock` (#4755)
|
2024-08-07 22:05:38 -07:00 |
new
|
Toolset update: VS 2022 17.10 Preview 3 (#4576)
|
2024-04-12 11:09:33 -07:00 |
numbers
|
Drop `inline`/`_INLINE_VAR` from templated `constexpr` variables in product and test codes (#4546)
|
2024-04-09 14:05:30 -07:00 |
numeric
|
`<numeric>`: check for gcd / lcm overflows (#4776)
|
2024-07-11 14:56:51 -07:00 |
optional
|
ADL-proof implementation of `function`, `move_only_function`, `packaged_task`, `promise`, and `optional` (#4430)
|
2024-03-07 17:56:33 -08:00 |
ostream
|
Update llvm-project (#4910)
|
2024-08-25 10:27:54 -07:00 |
print
|
Implement P3107R5 optimized `<print>` (#4821)
|
2024-09-03 21:40:31 -07:00 |
queue
|
Implement `formatter` specializations for container adaptors (#4825)
|
2024-08-15 10:39:25 -07:00 |
random
|
Avoid using wider types in `generate_canonical` when the range of the random generator is a power of 2 (#4850)
|
2024-08-07 23:40:54 -07:00 |
ranges
|
`<ranges>`: rename `views::iota` and `views::repeat` parameters (#4908)
|
2024-08-25 12:41:38 -07:00 |
ratio
|
Drop `inline`/`_INLINE_VAR` from templated `constexpr` variables in product and test codes (#4546)
|
2024-04-09 14:05:30 -07:00 |
regex
|
Fix warning C26818 about `switch` statements needing `default` cases (#4715)
|
2024-06-17 22:34:01 -07:00 |
scoped_allocator
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
semaphore
|
Refactor `<limits>` usage (#4634)
|
2024-05-20 15:42:40 -07:00 |
set
|
Use `requires`-clauses and concepts for container-like components since C++20 (#4718)
|
2024-06-27 13:15:26 -07:00 |
shared_mutex
|
Check `is_clock_v` for thread utilities before C++20 (#4585)
|
2024-04-18 18:46:44 -07:00 |
source_location
|
Toolset update: VS 2022 17.9 Preview 2, Clang 17 (#4259)
|
2023-12-14 13:56:17 -08:00 |
span
|
Casey's accumulated miscellaneous changes (#4900)
|
2024-08-25 11:27:23 -07:00 |
spanstream
|
Refactor `<limits>` usage (#4634)
|
2024-05-20 15:42:40 -07:00 |
sstream
|
Use `requires`-clauses and concepts for container-like components since C++20 (#4718)
|
2024-06-27 13:15:26 -07:00 |
stack
|
Implement `formatter` specializations for container adaptors (#4825)
|
2024-08-15 10:39:25 -07:00 |
stacktrace
|
Implement P3107R5 optimized `<print>` (#4821)
|
2024-09-03 21:40:31 -07:00 |
stdexcept
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
stdfloat
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
stop_token
|
Remove `_NODISCARD_FRIEND` workaround (#4782)
|
2024-07-05 00:16:13 -07:00 |
streambuf
|
Update preprocessor `#else` comment in product code to clarify which mode is where (#3900)
|
2023-08-10 16:48:21 -07:00 |
string
|
Implement `formatter<vector<bool>::reference>` (#4133)
|
2023-11-29 12:29:21 -08:00 |
string_view
|
Make `<string_view>` slimmer by default (#4633)
|
2024-05-30 09:17:42 -07:00 |
strstream
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
syncstream
|
Various cleanups: `extern "C"` (#4143)
|
2023-11-07 05:09:49 -08:00 |
system_error
|
Remove `_NODISCARD_FRIEND` workaround (#4782)
|
2024-07-05 00:16:13 -07:00 |
thread
|
Implement P3107R5 optimized `<print>` (#4821)
|
2024-09-03 21:40:31 -07:00 |
tuple
|
Use `requires`-clauses for `pair` and `tuple` since C++20 (#4819)
|
2024-07-11 15:25:56 -07:00 |
type_traits
|
Toolset update: VS 2022 17.12 Preview 1 (#4889)
|
2024-08-15 10:28:33 -07:00 |
typeindex
|
`static operator()` for stateless functors (#4358)
|
2024-02-06 01:18:25 -08:00 |
typeinfo
|
Toolset update: VS 2022 17.10 Preview 3 (#4576)
|
2024-04-12 11:09:33 -07:00 |
unordered_map
|
Use `requires`-clauses and concepts for container-like components since C++20 (#4718)
|
2024-06-27 13:15:26 -07:00 |
unordered_set
|
Use `requires`-clauses and concepts for container-like components since C++20 (#4718)
|
2024-06-27 13:15:26 -07:00 |
use_ansi.h
|
Unify stringification macros (#4405)
|
2024-02-26 23:42:31 -08:00 |
utility
|
Casey's accumulated miscellaneous changes (#4900)
|
2024-08-25 11:27:23 -07:00 |
valarray
|
Remove `_NODISCARD_FRIEND` workaround (#4782)
|
2024-07-05 00:16:13 -07:00 |
variant
|
`<variant>`: Workaround for LLVM-59854 in the case of destructor of `variant` (#4903)
|
2024-08-25 11:54:50 -07:00 |
vector
|
Implement P3107R5 optimized `<print>` (#4821)
|
2024-09-03 21:40:31 -07:00 |
version
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
xatomic.h
|
Improve ARM64 atomics for Clang (#4870)
|
2024-07-30 20:50:40 -07:00 |
xatomic_wait.h
|
Temporarily restore support for Win7 / Server 2008 R2 (#4857)
|
2024-07-24 02:51:36 -07:00 |
xbit_ops.h
|
Various cleanups (#4230)
|
2023-12-07 08:41:33 -08:00 |
xcall_once.h
|
Cleanup `_Execute_once()` (#4087)
|
2023-10-25 16:24:29 -07:00 |
xcharconv.h
|
Remove `_NODISCARD_FRIEND` workaround (#4782)
|
2024-07-05 00:16:13 -07:00 |
xcharconv_ryu.h
|
`<xcharconv_ryu.h>`: `__umulh` is already an intrinsic for `_M_HYBRID_X86_ARM64` (#4330)
|
2024-01-18 21:21:30 -08:00 |
xcharconv_ryu_tables.h
|
Drop `inline`/`_INLINE_VAR` from templated `constexpr` variables in product and test codes (#4546)
|
2024-04-09 14:05:30 -07:00 |
xcharconv_tables.h
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
xerrc.h
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
xfacet
|
Update preprocessor `#else` comment in product code to clarify which mode is where (#3900)
|
2023-08-10 16:48:21 -07:00 |
xfilesystem_abi.h
|
Fix `filesystem::weakly_canonical()` on Win11 24H2 (#4844)
|
2024-07-20 21:14:22 -07:00 |
xhash
|
Remove `_NODISCARD_FRIEND` workaround (#4782)
|
2024-07-05 00:16:13 -07:00 |
xiosbase
|
Add binary flag to xiosbase class to correct place (#4493)
|
2024-03-21 14:56:47 -07:00 |
xkeycheck.h
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
xlocale
|
Drop `inline`/`_INLINE_VAR` from templated `constexpr` variables in product and test codes (#4546)
|
2024-04-09 14:05:30 -07:00 |
xlocbuf
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
xlocinfo
|
Various cleanups (#4230)
|
2023-12-07 08:41:33 -08:00 |
xlocmes
|
Update preprocessor `#else` comment in product code to clarify which mode is where (#3900)
|
2023-08-10 16:48:21 -07:00 |
xlocmon
|
Fix warning C26818 about `switch` statements needing `default` cases (#4715)
|
2024-06-17 22:34:01 -07:00 |
xlocnum
|
Refactor `<limits>` usage (#4634)
|
2024-05-20 15:42:40 -07:00 |
xloctime
|
Fix put_time() crash on invalid struct tm data (#4883)
|
2024-08-25 10:41:00 -07:00 |
xmemory
|
`<execution>`: parallel scans should avoid passing output values to the binary (reduce) operation (#4701)
|
2024-08-15 10:31:39 -07:00 |
xnode_handle.h
|
Add a Standard mode check to `<__msvc_print.hpp>` (#4111)
|
2023-10-25 16:37:48 -07:00 |
xpolymorphic_allocator.h
|
Remove `_NODISCARD_FRIEND` workaround (#4782)
|
2024-07-05 00:16:13 -07:00 |
xsmf_control.h
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
xstring
|
Remove `_NODISCARD_FRIEND` workaround (#4782)
|
2024-07-05 00:16:13 -07:00 |
xthreads.h
|
Wait `condition_variable_any` for `steady_clock` (#4755)
|
2024-08-07 22:05:38 -07:00 |
xtimec.h
|
Various cleanups: `extern "C"` (#4143)
|
2023-11-07 05:09:49 -08:00 |
xtr1common
|
Fix truncation warnings in `conjunction`/`disjunction` (#4846)
|
2024-08-07 23:27:15 -07:00 |
xtree
|
`<xtree>`: Use scope guard for node copy failure (#4749)
|
2024-07-04 23:54:33 -07:00 |
xutility
|
Vectorize `std::search` of 1 and 2 bytes elements with `pcmpestri` (#4745)
|
2024-09-09 12:29:36 -07:00 |
ymath.h
|
Drop `#pragma once` in STL headers (#3895)
|
2023-07-26 11:54:17 -07:00 |
yvals.h
|
Always use cmpxchg16b on x64 for `atomic_ref<16 bytes>` (#4751)
|
2024-07-05 00:39:01 -07:00 |
yvals_core.h
|
Updated _MSVC_STL_UPDATE to September 2024 (#4926)
|
2024-09-03 21:56:39 -07:00 |