libcxx: update to support armv8
authorReto Achermann <reto.achermann@inf.ethz.ch>
Mon, 19 Aug 2019 18:41:27 +0000 (20:41 +0200)
committerReto Achermann <reto.achermann@inf.ethz.ch>
Tue, 20 Aug 2019 17:43:08 +0000 (19:43 +0200)
commitc873cad50b138854f9409cb72bc3eae1f8d57214
tree9a0b6191caf5ef285e401fc11b15a9fa5fc999f5
parent05c15b1c884db13f47935addcb78b30c289f556e
libcxx: update to support armv8

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
280 files changed:
include/cxx/CMakeLists.txt [new file with mode: 0644]
include/cxx/__bit_reference
include/cxx/__bsd_locale_defaults.h [new file with mode: 0644]
include/cxx/__bsd_locale_fallbacks.h [new file with mode: 0644]
include/cxx/__config
include/cxx/__config_site.in [new file with mode: 0644]
include/cxx/__debug
include/cxx/__errc [new file with mode: 0644]
include/cxx/__functional_03
include/cxx/__functional_base
include/cxx/__functional_base_03
include/cxx/__hash_table
include/cxx/__libcpp_version [new file with mode: 0644]
include/cxx/__locale
include/cxx/__mutex_base
include/cxx/__node_handle [new file with mode: 0644]
include/cxx/__nullptr [new file with mode: 0644]
include/cxx/__split_buffer
include/cxx/__sso_allocator
include/cxx/__std_stream
include/cxx/__string [new file with mode: 0644]
include/cxx/__threading_support [new file with mode: 0644]
include/cxx/__tree
include/cxx/__tuple
include/cxx/__undef_macros [new file with mode: 0644]
include/cxx/algorithm
include/cxx/any [new file with mode: 0644]
include/cxx/array
include/cxx/atomic
include/cxx/bit [new file with mode: 0644]
include/cxx/bitset
include/cxx/cassert
include/cxx/ccomplex
include/cxx/cctype
include/cxx/cerrno
include/cxx/cfenv
include/cxx/cfloat
include/cxx/charconv [new file with mode: 0644]
include/cxx/chrono
include/cxx/cinttypes
include/cxx/ciso646
include/cxx/climits
include/cxx/clocale
include/cxx/cmath
include/cxx/codecvt
include/cxx/compare [new file with mode: 0644]
include/cxx/complex
include/cxx/complex.h
include/cxx/condition_variable
include/cxx/csetjmp
include/cxx/csignal
include/cxx/cstdarg
include/cxx/cstdbool
include/cxx/cstddef
include/cxx/cstdint
include/cxx/cstdio
include/cxx/cstdlib
include/cxx/cstring
include/cxx/ctgmath
include/cxx/ctime
include/cxx/ctype.h [new file with mode: 0644]
include/cxx/cwchar
include/cxx/cwctype
include/cxx/deque
include/cxx/errno.h [new file with mode: 0644]
include/cxx/exception
include/cxx/execution [new file with mode: 0644]
include/cxx/experimental/__config [new file with mode: 0644]
include/cxx/experimental/__memory [new file with mode: 0644]
include/cxx/experimental/algorithm [new file with mode: 0644]
include/cxx/experimental/coroutine [new file with mode: 0644]
include/cxx/experimental/deque [new file with mode: 0644]
include/cxx/experimental/filesystem [new file with mode: 0644]
include/cxx/experimental/forward_list [new file with mode: 0644]
include/cxx/experimental/functional [new file with mode: 0644]
include/cxx/experimental/iterator [new file with mode: 0644]
include/cxx/experimental/list [new file with mode: 0644]
include/cxx/experimental/map [new file with mode: 0644]
include/cxx/experimental/memory_resource [new file with mode: 0644]
include/cxx/experimental/propagate_const [new file with mode: 0644]
include/cxx/experimental/regex [new file with mode: 0644]
include/cxx/experimental/set [new file with mode: 0644]
include/cxx/experimental/simd [new file with mode: 0644]
include/cxx/experimental/string [new file with mode: 0644]
include/cxx/experimental/type_traits [new file with mode: 0644]
include/cxx/experimental/unordered_map [new file with mode: 0644]
include/cxx/experimental/unordered_set [new file with mode: 0644]
include/cxx/experimental/utility [new file with mode: 0644]
include/cxx/experimental/vector [new file with mode: 0644]
include/cxx/ext/__hash
include/cxx/ext/hash_map
include/cxx/ext/hash_set
include/cxx/fenv.h [new file with mode: 0644]
include/cxx/filesystem [new file with mode: 0644]
include/cxx/float.h [new file with mode: 0644]
include/cxx/forward_list
include/cxx/fstream
include/cxx/functional
include/cxx/future
include/cxx/initializer_list
include/cxx/inttypes.h [new file with mode: 0644]
include/cxx/iomanip
include/cxx/ios
include/cxx/iosfwd
include/cxx/iostream
include/cxx/istream
include/cxx/iterator
include/cxx/limits
include/cxx/limits.h [new file with mode: 0644]
include/cxx/list
include/cxx/locale
include/cxx/locale.h [new file with mode: 0644]
include/cxx/map
include/cxx/math.h [new file with mode: 0644]
include/cxx/memory
include/cxx/module.modulemap
include/cxx/mutex
include/cxx/new
include/cxx/numeric
include/cxx/optional [new file with mode: 0644]
include/cxx/ostream
include/cxx/queue
include/cxx/random
include/cxx/ratio
include/cxx/regex
include/cxx/scoped_allocator
include/cxx/set
include/cxx/setjmp.h [new file with mode: 0644]
include/cxx/shared_mutex
include/cxx/span [new file with mode: 0644]
include/cxx/sstream
include/cxx/stack
include/cxx/stdbool.h [new file with mode: 0644]
include/cxx/stddef.h [new file with mode: 0644]
include/cxx/stdexcept
include/cxx/stdint.h [new file with mode: 0644]
include/cxx/stdio.h [new file with mode: 0644]
include/cxx/stdlib.h [new file with mode: 0644]
include/cxx/streambuf
include/cxx/string
include/cxx/string.h [new file with mode: 0644]
include/cxx/string_view [new file with mode: 0644]
include/cxx/strstream
include/cxx/support/android/locale_bionic.h [new file with mode: 0644]
include/cxx/support/fuchsia/xlocale.h [new file with mode: 0644]
include/cxx/support/ibm/limits.h [new file with mode: 0644]
include/cxx/support/ibm/locale_mgmt_aix.h [new file with mode: 0644]
include/cxx/support/ibm/support.h [new file with mode: 0644]
include/cxx/support/ibm/xlocale.h [new file with mode: 0644]
include/cxx/support/musl/xlocale.h [new file with mode: 0644]
include/cxx/support/newlib/xlocale.h [new file with mode: 0644]
include/cxx/support/solaris/floatingpoint.h [new file with mode: 0644]
include/cxx/support/solaris/wchar.h [new file with mode: 0644]
include/cxx/support/solaris/xlocale.h [new file with mode: 0644]
include/cxx/support/win32/limits_msvc_win32.h [new file with mode: 0644]
include/cxx/support/win32/locale_win32.h [new file with mode: 0644]
include/cxx/support/xlocale/__nop_locale_mgmt.h [new file with mode: 0644]
include/cxx/support/xlocale/__posix_l_fallback.h [new file with mode: 0644]
include/cxx/support/xlocale/__strtonum_fallback.h [new file with mode: 0644]
include/cxx/system_error
include/cxx/tgmath.h
include/cxx/thread
include/cxx/tuple
include/cxx/type_traits
include/cxx/typeindex
include/cxx/typeinfo
include/cxx/unordered_map
include/cxx/unordered_set
include/cxx/utility
include/cxx/valarray
include/cxx/variant [new file with mode: 0644]
include/cxx/vector
include/cxx/version [new file with mode: 0644]
include/cxx/wchar.h [new file with mode: 0644]
include/cxx/wctype.h [new file with mode: 0644]
lib/cxx/Hakefile
lib/cxx/cxx/CMakeLists.txt [new file with mode: 0644]
lib/cxx/cxx/algorithm.cpp
lib/cxx/cxx/any.cpp [new file with mode: 0644]
lib/cxx/cxx/bind.cpp
lib/cxx/cxx/charconv.cpp [new file with mode: 0644]
lib/cxx/cxx/chrono.cpp
lib/cxx/cxx/condition_variable.cpp
lib/cxx/cxx/condition_variable_destructor.cpp [new file with mode: 0644]
lib/cxx/cxx/debug.cpp [new file with mode: 0644]
lib/cxx/cxx/exception.cpp
lib/cxx/cxx/experimental/memory_resource.cpp [new file with mode: 0644]
lib/cxx/cxx/filesystem/directory_iterator.cpp [new file with mode: 0644]
lib/cxx/cxx/filesystem/filesystem_common.h [new file with mode: 0644]
lib/cxx/cxx/filesystem/int128_builtins.cpp [new file with mode: 0644]
lib/cxx/cxx/filesystem/operations.cpp [new file with mode: 0644]
lib/cxx/cxx/functional.cpp [new file with mode: 0644]
lib/cxx/cxx/future.cpp
lib/cxx/cxx/hash.cpp
lib/cxx/cxx/include/apple_availability.h [new file with mode: 0644]
lib/cxx/cxx/include/atomic_support.h [new file with mode: 0644]
lib/cxx/cxx/include/config_elast.h [new file with mode: 0644]
lib/cxx/cxx/include/refstring.h [new file with mode: 0644]
lib/cxx/cxx/ios.cpp
lib/cxx/cxx/iostream.cpp
lib/cxx/cxx/locale.cpp
lib/cxx/cxx/memory.cpp
lib/cxx/cxx/mutex.cpp
lib/cxx/cxx/mutex_destructor.cpp [new file with mode: 0644]
lib/cxx/cxx/new.cpp
lib/cxx/cxx/optional.cpp [new file with mode: 0644]
lib/cxx/cxx/random.cpp
lib/cxx/cxx/regex.cpp
lib/cxx/cxx/shared_mutex.cpp
lib/cxx/cxx/stdexcept.cpp
lib/cxx/cxx/string.cpp
lib/cxx/cxx/strstream.cpp
lib/cxx/cxx/support/runtime/exception_fallback.ipp [new file with mode: 0644]
lib/cxx/cxx/support/runtime/exception_glibcxx.ipp [new file with mode: 0644]
lib/cxx/cxx/support/runtime/exception_libcxxabi.ipp [new file with mode: 0644]
lib/cxx/cxx/support/runtime/exception_libcxxrt.ipp [new file with mode: 0644]
lib/cxx/cxx/support/runtime/exception_msvc.ipp [new file with mode: 0644]
lib/cxx/cxx/support/runtime/exception_pointer_cxxabi.ipp [new file with mode: 0644]
lib/cxx/cxx/support/runtime/exception_pointer_glibcxx.ipp [new file with mode: 0644]
lib/cxx/cxx/support/runtime/exception_pointer_msvc.ipp [new file with mode: 0644]
lib/cxx/cxx/support/runtime/exception_pointer_unimplemented.ipp [new file with mode: 0644]
lib/cxx/cxx/support/runtime/new_handler_fallback.ipp [new file with mode: 0644]
lib/cxx/cxx/support/runtime/stdexcept_default.ipp [new file with mode: 0644]
lib/cxx/cxx/support/runtime/stdexcept_vcruntime.ipp [new file with mode: 0644]
lib/cxx/cxx/support/solaris/README [new file with mode: 0644]
lib/cxx/cxx/support/solaris/mbsnrtowcs.inc [new file with mode: 0644]
lib/cxx/cxx/support/solaris/wcsnrtombs.inc [new file with mode: 0644]
lib/cxx/cxx/support/solaris/xlocale.cpp [new file with mode: 0644]
lib/cxx/cxx/support/win32/locale_win32.cpp [new file with mode: 0644]
lib/cxx/cxx/support/win32/support.cpp [new file with mode: 0644]
lib/cxx/cxx/support/win32/thread_win32.cpp [new file with mode: 0644]
lib/cxx/cxx/system_error.cpp
lib/cxx/cxx/thread.cpp
lib/cxx/cxx/typeinfo.cpp
lib/cxx/cxx/utility.cpp
lib/cxx/cxx/valarray.cpp
lib/cxx/cxx/variant.cpp [new file with mode: 0644]
lib/cxx/cxx/vector.cpp [new file with mode: 0644]
lib/cxx/cxxabi/CMakeLists.txt
lib/cxx/cxxabi/abort_message.cpp
lib/cxx/cxxabi/abort_message.h
lib/cxx/cxxabi/cxa_aux_runtime.cpp
lib/cxx/cxxabi/cxa_default_handlers.cpp
lib/cxx/cxxabi/cxa_demangle.cpp
lib/cxx/cxxabi/cxa_exception.cpp
lib/cxx/cxxabi/cxa_exception.h [new file with mode: 0644]
lib/cxx/cxxabi/cxa_exception_storage.cpp
lib/cxx/cxxabi/cxa_guard.cpp
lib/cxx/cxxabi/cxa_guard_impl.h [new file with mode: 0644]
lib/cxx/cxxabi/cxa_handlers.cpp
lib/cxx/cxxabi/cxa_handlers.h [new file with mode: 0644]
lib/cxx/cxxabi/cxa_noexception.cpp [new file with mode: 0644]
lib/cxx/cxxabi/cxa_personality.cpp
lib/cxx/cxxabi/cxa_thread_atexit.cpp [new file with mode: 0644]
lib/cxx/cxxabi/cxa_unexpected.cpp
lib/cxx/cxxabi/cxa_vector.cpp
lib/cxx/cxxabi/cxa_virtual.cpp
lib/cxx/cxxabi/demangle/.clang-format [new file with mode: 0644]
lib/cxx/cxxabi/demangle/DemangleConfig.h [new file with mode: 0644]
lib/cxx/cxxabi/demangle/ItaniumDemangle.h [new file with mode: 0644]
lib/cxx/cxxabi/demangle/README.txt [new file with mode: 0644]
lib/cxx/cxxabi/demangle/StringView.h [new file with mode: 0644]
lib/cxx/cxxabi/demangle/Utility.h [new file with mode: 0644]
lib/cxx/cxxabi/demangle/cp-to-llvm.sh [new file with mode: 0755]
lib/cxx/cxxabi/fallback_malloc.cpp [new file with mode: 0644]
lib/cxx/cxxabi/fallback_malloc.h [new file with mode: 0644]
lib/cxx/cxxabi/include/atomic_support.h [new file with mode: 0644]
lib/cxx/cxxabi/include/refstring.h [new file with mode: 0644]
lib/cxx/cxxabi/private_typeinfo.cpp
lib/cxx/cxxabi/private_typeinfo.h
lib/cxx/cxxabi/stdlib_exception.cpp [new file with mode: 0644]
lib/cxx/cxxabi/stdlib_new_delete.cpp [new file with mode: 0644]
lib/cxx/cxxabi/stdlib_stdexcept.cpp [moved from lib/cxx/cxxabi/stdexcept.cpp with 81% similarity]
lib/cxx/cxxabi/stdlib_typeinfo.cpp [new file with mode: 0644]
lib/cxx/include/__cxxabi_config.h [new file with mode: 0644]
lib/cxx/include/cxxabi.h
lib/libc/Hakefile
lib/libc/nls/Hakefile [new file with mode: 0644]
lib/libc/sys/barrelfish_syscalls.c
lib/posixcompat/Hakefile