STL/stl/inc
Billy O'Neal a4034496ee
Use on/off SFINAE in std::function when not blocked by compiler bugs. (#244)
Xiang Fan of the C1XX frontend team reported that this improved throughput in a customer submitted benchmark.
2019-12-02 14:36:53 -08:00
..
cvt Update comments to follow custom autolink syntax (#168) 2019-10-11 13:43:06 -07:00
experimental Marked _Doraise() functions as override (#302) 2019-11-15 17:20:06 -08:00
__msvc_all_public_headers.hpp P1612R1 Relocating endian To <bit> (#305) 2019-11-18 23:13:38 -08:00
algorithm <algorithm>: Use iter[idx] for clarity (#289) 2019-11-15 17:07:14 -08:00
any Use consistent phrasing of required standard mode (#252) 2019-11-05 13:12:34 -08:00
array Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -07:00
atomic Enable clang-format AlignConsecutiveMacros. (#269) 2019-11-07 14:43:51 -08:00
bit Add P0553R4 and P0556R3 to <bit> (with D1956 rename) (#310) 2019-11-18 23:27:19 -08:00
bitset Initial commit. 2019-09-04 15:57:56 -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 Use consistent phrasing of required standard mode (#252) 2019-11-05 13:12:34 -08:00
chrono Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -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 comments to follow custom autolink syntax (#168) 2019-10-11 13:43:06 -07:00
codecvt Enable clang-format AlignConsecutiveMacros. (#269) 2019-11-07 14:43:51 -08:00
compare Use consistent phrasing of required standard mode (#252) 2019-11-05 13:12:34 -08:00
complex Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -07:00
concepts STL: Remove !_HAS_EXACT_COMPOUND_REQUIREMENT fallback (#301) 2019-11-15 17:16:01 -08: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 Initial commit. 2019-09-04 15:57:56 -07: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 Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -07:00
exception Marked _Doraise() functions as override (#302) 2019-11-15 17:20:06 -08:00
execution Marked _Doraise() functions as override (#302) 2019-11-15 17:20:06 -08:00
filesystem Marked _Doraise() functions as override (#302) 2019-11-15 17:20:06 -08:00
forward_list Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -07:00
fstream Initial commit. 2019-09-04 15:57:56 -07:00
functional Use on/off SFINAE in std::function when not blocked by compiler bugs. (#244) 2019-12-02 14:36:53 -08:00
future Marked _Doraise() functions as override (#302) 2019-11-15 17:20:06 -08:00
hash_map Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -07:00
hash_set Ranges <range> machinery 2019-09-09 15:31:26 -07: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 Initial commit. 2019-09-04 15:57:56 -07:00
iso646.h Initial commit. 2019-09-04 15:57:56 -07:00
istream Update comments to follow custom autolink syntax (#168) 2019-10-11 13:43:06 -07:00
iterator P0738R2 istream_iterator Cleanup (#246) 2019-11-07 14:52:26 -08:00
limits Initial commit. 2019-09-04 15:57:56 -07:00
list Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -07:00
locale Initial commit. 2019-09-04 15:57:56 -07:00
map Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -07:00
memory Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -07:00
memory_resource Use consistent phrasing of required standard mode (#252) 2019-11-05 13:12:34 -08:00
mutex Changes made from update to clang-format to 9.0.0. (#205) 2019-10-24 16:47:28 -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 Fix #94 and remove compiler bug workarounds. (#175) 2019-10-15 16:49:36 -07:00
optional Marked _Doraise() functions as override (#302) 2019-11-15 17:20:06 -08:00
ostream Update comments to follow custom autolink syntax (#168) 2019-10-11 13:43:06 -07:00
queue Initial commit. 2019-09-04 15:57:56 -07:00
random STL: Remove !_HAS_EXACT_COMPOUND_REQUIREMENT fallback (#301) 2019-11-15 17:16:01 -08:00
ranges Use consistent phrasing of required standard mode (#252) 2019-11-05 13:12:34 -08:00
ratio Initial commit. 2019-09-04 15:57:56 -07:00
regex Fix regex tokenizing bug (#131) 2019-09-24 15:14:39 -07:00
scoped_allocator Fix #218 - remove public redundancy (#219) 2019-10-25 11:26:59 -07:00
set P1209R0 erase_if(), erase() (#236) 2019-11-01 14:32:39 -07:00
shared_mutex Initial commit. 2019-09-04 15:57:56 -07:00
sstream Update comments to follow custom autolink syntax (#168) 2019-10-11 13:43:06 -07:00
stack Initial commit. 2019-09-04 15:57:56 -07:00
stdexcept Marked _Doraise() functions as override (#302) 2019-11-15 17:20:06 -08:00
streambuf Fix typos (#96) 2019-09-17 21:45:12 -06:00
string Update comments to follow custom autolink syntax (#168) 2019-10-11 13:43:06 -07:00
string_view Use consistent phrasing of required standard mode (#252) 2019-11-05 13:12:34 -08:00
strstream Initial commit. 2019-09-04 15:57:56 -07:00
system_error Marked _Doraise() functions as override (#302) 2019-11-15 17:20:06 -08:00
thread Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -07:00
tuple LWG-3158 tuple(allocator_arg_t, const Alloc&) should be conditionally explicit (#195) 2019-10-22 17:25:38 -07:00
type_traits P1612R1 Relocating endian To <bit> (#305) 2019-11-18 23:13:38 -08:00
typeindex Initial commit. 2019-09-04 15:57:56 -07:00
typeinfo Marked _Doraise() functions as override (#302) 2019-11-15 17:20:06 -08:00
unordered_map Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -07:00
unordered_set P1209R0 erase_if(), erase() (#236) 2019-11-01 14:32:39 -07:00
use_ansi.h Initial commit. 2019-09-04 15:57:56 -07:00
utility Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -07:00
valarray Use unqualified function calls for valarray (#286) 2019-11-11 21:23:24 -08:00
variant Marked _Doraise() functions as override (#302) 2019-11-15 17:20:06 -08:00
vector Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -07:00
version Initial commit. 2019-09-04 15:57:56 -07:00
xatomic.h Update comments to follow custom autolink syntax (#168) 2019-10-11 13:43:06 -07:00
xbit_ops.h Initial commit. 2019-09-04 15:57:56 -07:00
xcall_once.h Update comments to follow custom autolink syntax (#168) 2019-10-11 13:43:06 -07: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 Initial commit. 2019-09-04 15:57:56 -07:00
xhash Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -07:00
xiosbase Marked _Doraise() functions as override (#302) 2019-11-15 17:20:06 -08:00
xkeycheck.h Fix typos (#96) 2019-09-17 21:45:12 -06:00
xlocale Fix #218 - remove public redundancy (#219) 2019-10-25 11:26:59 -07:00
xlocbuf Initial commit. 2019-09-04 15:57:56 -07:00
xlocinfo Initial commit. 2019-09-04 15:57:56 -07:00
xlocinfo.h Enable clang-format AlignConsecutiveMacros. (#269) 2019-11-07 14:43:51 -08:00
xlocmes Fix #218 - remove public redundancy (#219) 2019-10-25 11:26:59 -07:00
xlocmon Fix #218 - remove public redundancy (#219) 2019-10-25 11:26:59 -07:00
xlocnum Update comments to follow custom autolink syntax (#168) 2019-10-11 13:43:06 -07:00
xloctime Fix #218 - remove public redundancy (#219) 2019-10-25 11:26:59 -07:00
xmemory P1209R0 erase_if(), erase() (#236) 2019-11-01 14:32:39 -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 Enable clang-format AlignConsecutiveMacros. (#269) 2019-11-07 14:43:51 -08:00
xstring Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -07:00
xtgmath.h Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -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 Consistently use "int = 0" SFINAE (#226) 2019-11-01 18:15:37 -07:00
xutility STL: Remove !_HAS_EXACT_COMPOUND_REQUIREMENT fallback (#301) 2019-11-15 17:16:01 -08:00
ymath.h Enable clang-format AlignConsecutiveMacros. (#269) 2019-11-07 14:43:51 -08:00
yvals.h Enable clang-format AlignConsecutiveMacros. (#269) 2019-11-07 14:43:51 -08:00
yvals_core.h Add P0553R4 and P0556R3 to <bit> (with D1956 rename) (#310) 2019-11-18 23:27:19 -08:00