STL/stl/inc
Alex Guteniev ad1a26ad97
<chrono>: Cache QueryPerformanceFrequency() and divide just once (#653)
2020-05-14 15:49:17 -07:00
..
cvt Clang warnings cleanup (#755) 2020-04-30 02:37:48 -07:00
experimental Improve build instructions and cleanup code (#764) 2020-04-30 02:49:14 -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 Implement ranges::adjacent_find (#822) 2020-05-14 15:44:21 -07:00
any Changes to support the compiler portion of P1152R4 "deprecating volatile" (#674) 2020-04-03 18:20:24 -07:00
array C++20 reverse_iterator changes (#759) 2020-04-30 03:15:16 -07:00
atomic atomic_flag_test, lock free type aliases (#684) 2020-05-12 14:08:04 -07:00
bit Remove EDG-related workaround for bit_cast (#733) 2020-04-22 01:53:51 -07:00
bitset C6294 is suppressed STL-wide; remove local suppressions (#794) 2020-05-06 18:03:54 -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 Remove and update compiler bug workarounds (#742) 2020-04-30 02:23:37 -07:00
chrono <chrono>: Cache QueryPerformanceFrequency() and divide just once (#653) 2020-05-14 15:49:17 -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 lerp() noexcept is now required, so we should remove comments (#640) 2020-04-01 11:41:43 -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 complex's Sufficient Additional Overloads (#791) 2020-05-05 13:36:07 -07:00
concepts More Clang 10 support (#657) 2020-04-10 15:58:11 -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 Use _Next_iter(it) and _Prev_iter(it) instead of it + 1 and it - 1 (#803) 2020-05-07 17:09:08 -07:00
exception Clang warnings cleanup (#755) 2020-04-30 02:37:48 -07:00
execution Fix race in parallel adjacent_find (#816) 2020-05-12 14:11:32 -07:00
filesystem Improve build instructions and cleanup code (#764) 2020-04-30 02:49:14 -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 Improve build instructions and cleanup code (#764) 2020-04-30 02:49:14 -07:00
future Improve call_once performance by using Init­Once­Begin­Initialize / InitOnceComplete (#688) 2020-05-11 16:38:36 -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 Fix CUDA warnings/errors, _Noinit shadowing, other cleanups (#772) 2020-05-01 14:53:40 -07:00
iterator C++20 move_iterator changes and move_sentinel (#787) 2020-05-07 16:02:40 -07:00
limits <numeric> Optimize gcd to use builtins (#665) 2020-04-10 19:09:41 -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 Fix CUDA warnings/errors, _Noinit shadowing, other cleanups (#772) 2020-05-01 14:53:40 -07:00
memory_resource Reduce the amount of content included by <array> (#482) 2020-02-21 05:55:22 -08:00
mutex Improve call_once performance by using Init­Once­Begin­Initialize / InitOnceComplete (#688) 2020-05-11 16:38:36 -07:00
new Library support for P0722R3 - Efficient sized delete for variable siz… (#692) 2020-04-08 09:38:43 -07:00
numbers P0631R8 <numbers> Math Constants (#261) 2019-11-11 21:17:34 -08:00
numeric Remove and update compiler bug workarounds (#742) 2020-04-30 02:23:37 -07:00
optional Changes to support the compiler portion of P1152R4 "deprecating volatile" (#674) 2020-04-03 18:20:24 -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 Fix CUDA warnings/errors, _Noinit shadowing, other cleanups (#772) 2020-05-01 14:53:40 -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 Remove _ITERATOR_DEBUG_ARRAY_OVERLOADS (#735) 2020-04-24 18:44:01 -07:00
scoped_allocator Require MSVC 19.26 and Clang 10 in the STL (#708) 2020-04-13 13:09:34 -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 Improve build instructions and cleanup code (#764) 2020-04-30 02:49:14 -07:00
streambuf <iterator>: reduced parsing time (#355) 2019-12-16 17:04:28 -08:00
string Fix CUDA warnings/errors, _Noinit shadowing, other cleanups (#772) 2020-05-01 14:53:40 -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 Improve build instructions and cleanup code (#764) 2020-04-30 02:49:14 -07:00
thread P0619R4 Removing C++17-Deprecated Features (#380) 2020-02-03 02:55:53 -08:00
tuple Remove _For_each_tuple_element in scoped_lock (#760) 2020-04-30 03:51:20 -07:00
type_traits Clang warnings cleanup (#755) 2020-04-30 02:37:48 -07:00
typeindex LWG-3330 Include `<compare>` from most library headers (#513) 2020-03-03 13:54:46 -08:00
typeinfo Improve build instructions and cleanup code (#764) 2020-04-30 02:49:14 -07: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 <utility> P0586R2 Integer Comparison Functions (#621) 2020-05-14 15:20:28 -07:00
valarray Refactored some `for` loops to the normal pattern. (#709) 2020-04-22 01:38:41 -07:00
variant Silence clang warning in <variant> (#768) 2020-04-30 12:12:55 -07:00
vector Use _Next_iter(it) and _Prev_iter(it) instead of it + 1 and it - 1 (#803) 2020-05-07 17:09:08 -07:00
version Initial commit. 2019-09-04 15:57:56 -07:00
xatomic.h <chrono>: Cache QueryPerformanceFrequency() and divide just once (#653) 2020-05-14 15:49:17 -07: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 Suppress C5219 in the STL (#730) 2020-04-21 09:23:09 -07:00
xiosbase Improve build instructions and cleanup code (#764) 2020-04-30 02:49:14 -07:00
xkeycheck.h Fix typos (#96) 2019-09-17 21:45:12 -06:00
xlocale Remove and update compiler bug workarounds (#742) 2020-04-30 02:23:37 -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 Fix CUDA warnings/errors, _Noinit shadowing, other cleanups (#772) 2020-05-01 14:53:40 -07:00
xlocnum Fix CUDA warnings/errors, _Noinit shadowing, other cleanups (#772) 2020-05-01 14:53:40 -07:00
xloctime <iterator>: reduced parsing time (#355) 2019-12-16 17:04:28 -08:00
xmemory Remove and update compiler bug workarounds (#742) 2020-04-30 02:23:37 -07:00
xnode_handle.h Initial commit. 2019-09-04 15:57:56 -07:00
xpolymorphic_allocator.h Require MSVC 19.26 and Clang 10 in the STL (#708) 2020-04-13 13:09:34 -07:00
xsmf_control.h Remove and update compiler bug workarounds (#742) 2020-04-30 02:23:37 -07:00
xstddef <compare>,<functional> Concept-constrained comparisons (#385) 2020-02-18 17:38:40 -08:00
xstring Fix CUDA warnings/errors, _Noinit shadowing, other cleanups (#772) 2020-05-01 14:53:40 -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 Remove and update compiler bug workarounds (#742) 2020-04-30 02:23:37 -07:00
xutility Implement ranges::find_end (#815) 2020-05-12 14:10:36 -07:00
ymath.h Avoid declaring multiple variables on a single line (#550) 2020-02-29 14:30:33 -08:00
yvals.h Improve build instructions and cleanup code (#764) 2020-04-30 02:49:14 -07:00
yvals_core.h <utility> P0586R2 Integer Comparison Functions (#621) 2020-05-14 15:20:28 -07:00