1147845 Vendor import of stripped libc++ trunk r366426 (just before the release_90 branch

Authored and Committed by Dimitry Andric 4 years ago
219 files changed. 6856 lines added. 5368 lines removed.
LICENSE.TXT
file modified
+236 -1
include/__bit_reference
file modified
+17 -18
include/__bsd_locale_defaults.h
file modified
+3 -4
include/__bsd_locale_fallbacks.h
file modified
+3 -4
include/__config
file modified
+130 -157
include/__debug
file modified
+16 -39
include/__errc
file modified
+3 -4
include/__functional_03
file modified
+3 -4
include/__functional_base
file modified
+8 -9
include/__functional_base_03
file modified
+3 -4
include/__hash_table
file modified
+15 -15
include/__libcpp_version
file modified
+1 -1
include/__locale
file modified
+55 -25
include/__mutex_base
file modified
+19 -30
include/__node_handle
file modified
+5 -7
include/__nullptr
file modified
+3 -4
include/__sso_allocator
file modified
+3 -4
include/__std_stream
file modified
+3 -4
include/__string
file modified
+3 -4
include/__threading_support
file modified
+10 -9
include/__tree
file modified
+91 -127
include/__tuple
file modified
+31 -37
include/__undef_macros
file modified
+3 -4
include/algorithm
file modified
+215 -244
include/any
file modified
+4 -5
include/array
file modified
+17 -19
include/atomic
file modified
+811 -257
include/bit
file modified
+339 -32
include/bitset
file modified
+5 -6
include/cassert
file modified
+3 -4
include/ccomplex
file modified
+3 -4
include/cctype
file modified
+3 -4
include/cerrno
file modified
+3 -4
include/cfenv
file modified
+3 -4
include/cfloat
file modified
+3 -4
include/charconv
file modified
+21 -22
include/chrono
file modified
+47 -62
include/cinttypes
file modified
+3 -4
include/ciso646
file modified
+3 -4
include/climits
file modified
+3 -4
include/clocale
file modified
+3 -4
include/cmath
file modified
+30 -5
include/codecvt
file modified
+3 -4
include/compare
file modified
+3 -4
include/complex
file modified
+5 -6
include/complex.h
file modified
+3 -4
include/condition_variable
file modified
+3 -4
include/csetjmp
file modified
+3 -4
include/csignal
file modified
+3 -4
include/cstdarg
file modified
+3 -4
include/cstdbool
file modified
+3 -4
include/cstddef
file modified
+3 -4
include/cstdint
file modified
+3 -4
include/cstdio
file modified
+3 -4
include/cstdlib
file modified
+3 -4
include/cstring
file modified
+3 -4
include/ctgmath
file modified
+3 -4
include/ctime
file modified
+3 -4
include/ctype.h
file modified
+3 -4
include/cwchar
file modified
+3 -4
include/cwctype
file modified
+3 -4
include/deque
file modified
+15 -16
include/errno.h
file modified
+3 -4
include/exception
file modified
+6 -15
include/experimental/__config
file modified
+10 -5
include/experimental/__memory
file modified
+3 -4
include/experimental/algorithm
file modified
+3 -4
include/experimental/any
file removed
-21
include/experimental/chrono
file removed
-21
include/experimental/coroutine
file modified
+6 -7
include/experimental/deque
file modified
+3 -4
include/experimental/filesystem
file modified
+3 -4
include/experimental/forward_list
file modified
+3 -4
include/experimental/functional
file modified
+6 -10
include/experimental/iterator
file modified
+3 -4
include/experimental/list
file modified
+3 -4
include/experimental/map
file modified
+3 -4
include/experimental/memory_resource
file modified
+3 -4
include/experimental/numeric
file removed
-21
include/experimental/optional
file removed
-21
include/experimental/propagate_const
file modified
+3 -4
include/experimental/ratio
file removed
-21
include/experimental/regex
file modified
+3 -4
include/experimental/set
file modified
+3 -4
include/experimental/simd
file modified
+3 -4
include/experimental/string
file modified
+3 -4
include/experimental/string_view
file removed
-21
include/experimental/system_error
file removed
-21
include/experimental/tuple
file removed
-21
include/experimental/type_traits
file modified
+8 -9
include/experimental/unordered_map
file modified
+3 -4
include/experimental/unordered_set
file modified
+3 -4
include/experimental/utility
file modified
+3 -4
include/experimental/vector
file modified
+3 -4
include/ext/__hash
file modified
+16 -18
include/ext/hash_map
file modified
+38 -40
include/ext/hash_set
file modified
+16 -18
include/fenv.h
file added
+116
include/filesystem
file modified
+19 -13
include/float.h
file modified
+3 -4
include/forward_list
file modified
+45 -32
include/fstream
file modified
+11 -12
include/functional
file modified
+106 -34
include/future
file modified
+8 -13
include/initializer_list
file modified
+4 -5
include/inttypes.h
file modified
+8 -4
include/iomanip
file modified
+8 -9
include/ios
file modified
+37 -19
include/iosfwd
file modified
+3 -4
include/iostream
file modified
+3 -4
include/istream
file modified
+514 -381
include/iterator
file modified
+141 -106
include/limits
file modified
+4 -5
include/limits.h
file modified
+3 -4
include/list
file modified
+86 -72
include/locale
file modified
+7 -14
include/locale.h
file modified
+3 -4
include/map
file modified
+86 -18
include/math.h
file modified
+93 -50
include/memory
file modified
+160 -243
include/module.modulemap
file modified
+4 -1
include/mutex
file modified
+17 -9
include/new
file modified
+28 -14
include/numeric
file modified
+73 -11
include/optional
file modified
+60 -54
include/ostream
file modified
+8 -4
include/queue
file modified
+13 -14
include/random
file modified
+11 -12
include/ratio
file modified
+3 -4
include/regex
file modified
+89 -46
include/scoped_allocator
file modified
+3 -4
include/set
file modified
+87 -11
include/setjmp.h
file modified
+3 -4
include/shared_mutex
file modified
+3 -4
include/span
file modified
+139 -112
include/sstream
file modified
+4 -5
include/stack
file modified
+8 -9
include/stdbool.h
file modified
+3 -4
include/stddef.h
file modified
+3 -4
include/stdexcept
file modified
+31 -5
include/stdint.h
file modified
+8 -4
include/stdio.h
file modified
+3 -4
include/stdlib.h
file modified
+9 -32
include/streambuf
file modified
+3 -4
include/string
file modified
+36 -41
include/string.h
file modified
+3 -4
include/string_view
file modified
+20 -21
include/strstream
file modified
+3 -4
include/system_error
file modified
+3 -4
include/tgmath.h
file modified
+3 -4
include/thread
file modified
+8 -4
include/tuple
file modified
+87 -68
include/type_traits
file modified
+431 -1240
include/typeindex
file modified
+3 -4
include/typeinfo
file modified
+190 -76
include/unordered_map
file modified
+173 -28
include/unordered_set
file modified
+145 -20
include/utility
file modified
+27 -30
include/valarray
file modified
+22 -10
include/variant
file modified
+65 -13
include/vector
file modified
+23 -19
include/version
file modified
+11 -6
include/wchar.h
file modified
+3 -4
include/wctype.h
file modified
+3 -4
src/CMakeLists.txt
file added
+495
src/algorithm.cpp
file modified
+8 -4
src/any.cpp
file modified
+3 -4
src/bind.cpp
file modified
+3 -4
src/charconv.cpp
file modified
+47 -120
src/chrono.cpp
file modified
+22 -9
src/condition_variable.cpp
file modified
+9 -9
src/condition_variable_destructor.cpp
file added
+46
src/debug.cpp
file modified
+27 -67
src/exception.cpp
file modified
+4 -6
src/experimental/memory_resource.cpp
file modified
+20 -14
src/filesystem/directory_iterator.cpp
file modified
+6 -4
src/filesystem/filesystem_common.h
file modified
+3 -4
src/filesystem/int128_builtins.cpp
file modified
+3 -4
src/filesystem/operations.cpp
file modified
+32 -10
src/functional.cpp
file modified
+3 -4
src/future.cpp
file modified
+3 -4
src/hash.cpp
file modified
+5 -14
src/include/apple_availability.h
file modified
+3 -4
src/include/atomic_support.h
file modified
+3 -4
src/include/config_elast.h
file modified
+5 -4
src/include/refstring.h
file modified
+3 -4
src/ios.cpp
file modified
+9 -19
src/iostream.cpp
file modified
+24 -4
src/locale.cpp
file modified
+9 -18
src/memory.cpp
file modified
+6 -4
src/mutex.cpp
file modified
+18 -16
src/mutex_destructor.cpp
file added
+51
src/new.cpp
file modified
+13 -18
src/optional.cpp
file modified
+3 -4
src/random.cpp
file modified
+3 -4
src/regex.cpp
file modified
+3 -4
src/shared_mutex.cpp
file modified
+6 -4
src/stdexcept.cpp
file modified
+7 -92
src/string.cpp
file modified
+40 -107
src/strstream.cpp
file modified
+3 -4
src/support/runtime/exception_fallback.ipp
file modified
+3 -4
src/support/runtime/exception_glibcxx.ipp
file modified
+3 -4
src/support/runtime/exception_libcxxabi.ipp
file modified
+3 -4
src/support/runtime/exception_libcxxrt.ipp
file modified
+3 -4
src/support/runtime/exception_msvc.ipp
file modified
+5 -6
src/support/runtime/exception_pointer_cxxabi.ipp
file modified
+3 -4
src/support/runtime/exception_pointer_glibcxx.ipp
file modified
+3 -4
src/support/runtime/exception_pointer_msvc.ipp
file modified
+3 -4
src/support/runtime/exception_pointer_unimplemented.ipp
file modified
+3 -4
src/support/runtime/new_handler_fallback.ipp
file modified
+3 -4
src/support/runtime/stdexcept_default.ipp
file added
+64
src/support/runtime/stdexcept_vcruntime.ipp
file added
+16
src/system_error.cpp
file modified
+3 -4
src/thread.cpp
file modified
+9 -6
src/typeinfo.cpp
file modified
+8 -9
src/utility.cpp
file modified
+3 -4
src/valarray.cpp
file modified
+7 -4
src/variant.cpp
file modified
+3 -4
src/vector.cpp
file modified
+3 -4
    Vendor import of stripped libc++ trunk r366426 (just before the release_90 branch
    point):
    
    https://llvm.org/svn/llvm-project/libcxx/trunk@366426
    
        
file modified
+236 -1
file modified
+17 -18
file modified
+130 -157
file modified
+16 -39
file modified
+3 -4
file modified
+3 -4
file modified
+8 -9
file modified
+3 -4
file modified
+15 -15
file modified
+1 -1
file modified
+55 -25
file modified
+19 -30
file modified
+5 -7
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+10 -9
file modified
+91 -127
file modified
+31 -37
file modified
+3 -4
file modified
+215 -244
file modified
+4 -5
file modified
+17 -19
file modified
+811 -257
file modified
+339 -32
file modified
+5 -6
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+21 -22
file modified
+47 -62
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+30 -5
file modified
+3 -4
file modified
+3 -4
file modified
+5 -6
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+15 -16
file modified
+3 -4
file modified
+6 -15
file modified
+10 -5
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+16 -18
file modified
+38 -40
file modified
+16 -18
file added
+116
file modified
+19 -13
file modified
+3 -4
file modified
+45 -32
file modified
+11 -12
file modified
+106 -34
file modified
+8 -13
file modified
+4 -5
file modified
+8 -4
file modified
+8 -9
file modified
+37 -19
file modified
+3 -4
file modified
+3 -4
file modified
+514 -381
file modified
+141 -106
file modified
+4 -5
file modified
+3 -4
file modified
+86 -72
file modified
+7 -14
file modified
+3 -4
file modified
+86 -18
file modified
+93 -50
file modified
+160 -243
file modified
+4 -1
file modified
+17 -9
file modified
+28 -14
file modified
+73 -11
file modified
+60 -54
file modified
+8 -4
file modified
+13 -14
file modified
+11 -12
file modified
+3 -4
file modified
+89 -46
file modified
+3 -4
file modified
+87 -11
file modified
+3 -4
file modified
+3 -4
file modified
+139 -112
file modified
+4 -5
file modified
+8 -9
file modified
+3 -4
file modified
+3 -4
file modified
+31 -5
file modified
+8 -4
file modified
+3 -4
file modified
+9 -32
file modified
+3 -4
file modified
+36 -41
file modified
+3 -4
file modified
+20 -21
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+8 -4
file modified
+87 -68
file modified
+431 -1240
file modified
+3 -4
file modified
+190 -76
file modified
+173 -28
file modified
+145 -20
file modified
+27 -30
file modified
+22 -10
file modified
+65 -13
file modified
+23 -19
file modified
+11 -6
file modified
+3 -4
file modified
+3 -4
file added
+495
file modified
+8 -4
file modified
+3 -4
file modified
+3 -4
file modified
+47 -120
file modified
+22 -9
file modified
+9 -9
file modified
+27 -67
file modified
+4 -6
file modified
+32 -10
file modified
+3 -4
file modified
+3 -4
file modified
+5 -14
file modified
+3 -4
file modified
+5 -4
file modified
+3 -4
file modified
+9 -19
file modified
+24 -4
file modified
+9 -18
file modified
+6 -4
file modified
+18 -16
file modified
+13 -18
file modified
+3 -4
file modified
+3 -4
file modified
+3 -4
file modified
+6 -4
file modified
+7 -92
file modified
+40 -107
file modified
+3 -4
file modified
+3 -4
file modified
+9 -6
file modified
+8 -9
file modified
+3 -4
file modified
+7 -4
file modified
+3 -4
file modified
+3 -4