import of libc++ 6.0.0
authorrobert <robert@openbsd.org>
Tue, 11 Sep 2018 18:18:58 +0000 (18:18 +0000)
committerrobert <robert@openbsd.org>
Tue, 11 Sep 2018 18:18:58 +0000 (18:18 +0000)
commit820e1f31efc1d6ed04795ba2e79f3044e1907492
tree815cebb3734784074b661935c33f00bd5eb4d862
parent50c8a14a840f91b7945b719926596af0cb100564
import of libc++ 6.0.0
305 files changed:
lib/libcxx/CMakeLists.txt
lib/libcxx/CREDITS.TXT
lib/libcxx/LICENSE.TXT
lib/libcxx/NOTES.TXT [new file with mode: 0644]
lib/libcxx/TODO.TXT
lib/libcxx/benchmarks/CMakeLists.txt [new file with mode: 0644]
lib/libcxx/benchmarks/ContainerBenchmarks.hpp [new file with mode: 0644]
lib/libcxx/benchmarks/GenerateInput.hpp [new file with mode: 0644]
lib/libcxx/benchmarks/algorithms.bench.cpp [new file with mode: 0644]
lib/libcxx/benchmarks/filesystem.bench.cpp [new file with mode: 0644]
lib/libcxx/benchmarks/string.bench.cpp [new file with mode: 0644]
lib/libcxx/benchmarks/stringstream.bench.cpp [new file with mode: 0644]
lib/libcxx/benchmarks/unordered_set_operations.bench.cpp
lib/libcxx/benchmarks/util_smartptr.bench.cpp [new file with mode: 0644]
lib/libcxx/benchmarks/vector_operations.bench.cpp [new file with mode: 0644]
lib/libcxx/cmake/Modules/CheckLibcxxAtomic.cmake
lib/libcxx/cmake/Modules/CodeCoverage.cmake
lib/libcxx/cmake/Modules/HandleCompilerRT.cmake [new file with mode: 0644]
lib/libcxx/cmake/Modules/HandleLibCXXABI.cmake
lib/libcxx/cmake/Modules/HandleLibcxxFlags.cmake
lib/libcxx/cmake/Modules/HandleOutOfTreeLLVM.cmake
lib/libcxx/cmake/config-ix.cmake
lib/libcxx/docs/BuildingLibcxx.rst
lib/libcxx/docs/CMakeLists.txt
lib/libcxx/docs/DesignDocs/AvailabilityMarkup.rst [new file with mode: 0644]
lib/libcxx/docs/DesignDocs/DebugMode.rst [new file with mode: 0644]
lib/libcxx/docs/DesignDocs/ThreadingSupportAPI.rst [new file with mode: 0644]
lib/libcxx/docs/DesignDocs/VisibilityMacros.rst [new file with mode: 0644]
lib/libcxx/docs/Makefile.sphinx
lib/libcxx/docs/TestingLibcxx.rst
lib/libcxx/docs/UsingLibcxx.rst
lib/libcxx/docs/conf.py
lib/libcxx/docs/index.rst
lib/libcxx/include/CMakeLists.txt
lib/libcxx/include/__bit_reference
lib/libcxx/include/__bsd_locale_defaults.h
lib/libcxx/include/__bsd_locale_fallbacks.h
lib/libcxx/include/__config_site.in
lib/libcxx/include/__debug
lib/libcxx/include/__functional_03
lib/libcxx/include/__functional_base
lib/libcxx/include/__hash_table
lib/libcxx/include/__libcpp_version [new file with mode: 0644]
lib/libcxx/include/__mutex_base
lib/libcxx/include/__nullptr
lib/libcxx/include/__split_buffer
lib/libcxx/include/__sso_allocator
lib/libcxx/include/__std_stream
lib/libcxx/include/__string [new file with mode: 0644]
lib/libcxx/include/__threading_support
lib/libcxx/include/__tree
lib/libcxx/include/__tuple
lib/libcxx/include/__undef_macros [new file with mode: 0644]
lib/libcxx/include/algorithm
lib/libcxx/include/any [new file with mode: 0644]
lib/libcxx/include/array
lib/libcxx/include/atomic
lib/libcxx/include/bitset
lib/libcxx/include/chrono
lib/libcxx/include/cmath
lib/libcxx/include/codecvt
lib/libcxx/include/complex
lib/libcxx/include/condition_variable
lib/libcxx/include/cstddef
lib/libcxx/include/cstdlib
lib/libcxx/include/ctype.h
lib/libcxx/include/cwchar
lib/libcxx/include/deque
lib/libcxx/include/exception
lib/libcxx/include/experimental/__config
lib/libcxx/include/experimental/algorithm
lib/libcxx/include/experimental/any
lib/libcxx/include/experimental/coroutine [new file with mode: 0644]
lib/libcxx/include/experimental/dynarray
lib/libcxx/include/experimental/filesystem
lib/libcxx/include/experimental/functional
lib/libcxx/include/experimental/iterator
lib/libcxx/include/experimental/memory_resource
lib/libcxx/include/experimental/numeric [new file with mode: 0644]
lib/libcxx/include/experimental/optional
lib/libcxx/include/experimental/propagate_const
lib/libcxx/include/experimental/string_view
lib/libcxx/include/experimental/type_traits
lib/libcxx/include/experimental/utility
lib/libcxx/include/ext/__hash
lib/libcxx/include/ext/hash_map
lib/libcxx/include/ext/hash_set
lib/libcxx/include/forward_list
lib/libcxx/include/fstream
lib/libcxx/include/functional
lib/libcxx/include/future
lib/libcxx/include/initializer_list
lib/libcxx/include/inttypes.h
lib/libcxx/include/iomanip
lib/libcxx/include/ios
lib/libcxx/include/iosfwd
lib/libcxx/include/istream
lib/libcxx/include/iterator
lib/libcxx/include/limits
lib/libcxx/include/limits.h [new file with mode: 0644]
lib/libcxx/include/list
lib/libcxx/include/locale
lib/libcxx/include/locale.h [new file with mode: 0644]
lib/libcxx/include/map
lib/libcxx/include/math.h
lib/libcxx/include/memory
lib/libcxx/include/module.modulemap
lib/libcxx/include/mutex
lib/libcxx/include/new
lib/libcxx/include/numeric
lib/libcxx/include/optional [new file with mode: 0644]
lib/libcxx/include/ostream
lib/libcxx/include/queue
lib/libcxx/include/random
lib/libcxx/include/ratio
lib/libcxx/include/regex
lib/libcxx/include/scoped_allocator
lib/libcxx/include/set
lib/libcxx/include/shared_mutex
lib/libcxx/include/sstream
lib/libcxx/include/stack
lib/libcxx/include/stddef.h
lib/libcxx/include/stdexcept
lib/libcxx/include/stdint.h [new file with mode: 0644]
lib/libcxx/include/stdlib.h
lib/libcxx/include/streambuf
lib/libcxx/include/string
lib/libcxx/include/string_view [new file with mode: 0644]
lib/libcxx/include/strstream
lib/libcxx/include/support/android/locale_bionic.h
lib/libcxx/include/support/fuchsia/xlocale.h [new file with mode: 0644]
lib/libcxx/include/support/win32/limits_msvc_win32.h [new file with mode: 0644]
lib/libcxx/include/support/win32/locale_win32.h
lib/libcxx/include/support/xlocale/__posix_l_fallback.h
lib/libcxx/include/system_error
lib/libcxx/include/thread
lib/libcxx/include/tuple
lib/libcxx/include/type_traits
lib/libcxx/include/typeindex
lib/libcxx/include/typeinfo
lib/libcxx/include/unordered_map
lib/libcxx/include/unordered_set
lib/libcxx/include/utility
lib/libcxx/include/valarray
lib/libcxx/include/variant [new file with mode: 0644]
lib/libcxx/include/vector
lib/libcxx/include/wchar.h
lib/libcxx/lib/CMakeLists.txt
lib/libcxx/lib/abi/3.9/x86_64-apple-darwin16.abilist [new file with mode: 0644]
lib/libcxx/lib/abi/3.9/x86_64-linux-gnu.abilist [new file with mode: 0644]
lib/libcxx/lib/abi/4.0/x86_64-apple-darwin16.abilist [new file with mode: 0644]
lib/libcxx/lib/abi/4.0/x86_64-unknown-linux-gnu.abilist [new file with mode: 0644]
lib/libcxx/lib/abi/CHANGELOG.TXT [new file with mode: 0644]
lib/libcxx/lib/abi/CMakeLists.txt [new file with mode: 0644]
lib/libcxx/lib/abi/README.TXT [new file with mode: 0644]
lib/libcxx/lib/abi/x86_64-apple-darwin16.abilist [new file with mode: 0644]
lib/libcxx/lib/abi/x86_64-unknown-linux-gnu.abilist [new file with mode: 0644]
lib/libcxx/lib/libc++abi-new-delete.exp [new file with mode: 0644]
lib/libcxx/lib/libc++abi.exp
lib/libcxx/lib/libc++abi2.exp
lib/libcxx/lib/libc++sjlj-abi.exp
lib/libcxx/src/algorithm.cpp
lib/libcxx/src/any.cpp
lib/libcxx/src/chrono.cpp
lib/libcxx/src/condition_variable.cpp
lib/libcxx/src/debug.cpp
lib/libcxx/src/exception.cpp
lib/libcxx/src/experimental/filesystem/directory_iterator.cpp
lib/libcxx/src/experimental/filesystem/filesystem_time_helper.h [new file with mode: 0644]
lib/libcxx/src/experimental/filesystem/operations.cpp
lib/libcxx/src/experimental/filesystem/path.cpp
lib/libcxx/src/experimental/memory_resource.cpp
lib/libcxx/src/functional.cpp [new file with mode: 0644]
lib/libcxx/src/include/atomic_support.h
lib/libcxx/src/include/config_elast.h
lib/libcxx/src/include/refstring.h [new file with mode: 0644]
lib/libcxx/src/ios.cpp
lib/libcxx/src/iostream.cpp
lib/libcxx/src/locale.cpp
lib/libcxx/src/memory.cpp
lib/libcxx/src/mutex.cpp
lib/libcxx/src/new.cpp
lib/libcxx/src/optional.cpp
lib/libcxx/src/random.cpp
lib/libcxx/src/stdexcept.cpp
lib/libcxx/src/string.cpp
lib/libcxx/src/strstream.cpp
lib/libcxx/src/support/runtime/exception_fallback.ipp [new file with mode: 0644]
lib/libcxx/src/support/runtime/exception_glibcxx.ipp [new file with mode: 0644]
lib/libcxx/src/support/runtime/exception_libcxxabi.ipp [new file with mode: 0644]
lib/libcxx/src/support/runtime/exception_libcxxrt.ipp [new file with mode: 0644]
lib/libcxx/src/support/runtime/exception_msvc.ipp [new file with mode: 0644]
lib/libcxx/src/support/runtime/exception_pointer_cxxabi.ipp [new file with mode: 0644]
lib/libcxx/src/support/runtime/exception_pointer_glibcxx.ipp [new file with mode: 0644]
lib/libcxx/src/support/runtime/exception_pointer_msvc.ipp [new file with mode: 0644]
lib/libcxx/src/support/runtime/exception_pointer_unimplemented.ipp [new file with mode: 0644]
lib/libcxx/src/support/runtime/new_handler_fallback.ipp [new file with mode: 0644]
lib/libcxx/src/support/solaris/xlocale.cpp [new file with mode: 0644]
lib/libcxx/src/support/win32/locale_win32.cpp
lib/libcxx/src/support/win32/support.cpp
lib/libcxx/src/system_error.cpp
lib/libcxx/src/typeinfo.cpp
lib/libcxx/src/variant.cpp [new file with mode: 0644]
lib/libcxx/src/vector.cpp [new file with mode: 0644]
lib/libcxx/utils/cat_files.py [new file with mode: 0755]
lib/libcxx/utils/gen_link_script.py [new file with mode: 0755]
lib/libcxx/utils/google-benchmark/.gitignore [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/AUTHORS [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/CMakeLists.txt [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/CONTRIBUTING.md [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/CONTRIBUTORS [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/LICENSE [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/README.LLVM [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/README.md [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/cmake/AddCXXCompilerFlag.cmake [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/cmake/CXXFeatureCheck.cmake [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/cmake/Config.cmake.in [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/cmake/GetGitVersion.cmake [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/cmake/gnu_posix_regex.cpp [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/cmake/posix_regex.cpp [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/cmake/std_regex.cpp [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/cmake/steady_clock.cpp [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/cmake/thread_safety_attributes.cpp [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/docs/tools.md [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/include/benchmark/benchmark.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/include/benchmark/benchmark_api.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/include/benchmark/macros.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/include/benchmark/reporter.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/mingw.py [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/CMakeLists.txt [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/arraysize.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/benchmark.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/benchmark_api_internal.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/benchmark_register.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/check.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/colorprint.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/colorprint.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/commandlineflags.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/commandlineflags.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/complexity.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/complexity.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/console_reporter.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/counter.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/counter.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/csv_reporter.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/cycleclock.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/internal_macros.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/json_reporter.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/log.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/mutex.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/re.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/reporter.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/sleep.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/sleep.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/stat.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/string_util.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/string_util.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/sysinfo.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/sysinfo.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/timers.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/src/timers.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/CMakeLists.txt [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/basic_test.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/benchmark_test.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/complexity_test.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/cxx03_test.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/diagnostics_test.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/donotoptimize_test.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/filter_test.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/fixture_test.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/map_test.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/multiple_ranges_test.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/options_test.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/output_test.h [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/output_test_helper.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/register_benchmark_test.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/reporter_output_test.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/test/skip_with_error_test.cc [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/tools/compare_bench.py [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/tools/gbench/Inputs/test1_run1.json [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/tools/gbench/Inputs/test1_run2.json [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/tools/gbench/__init__.py [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/tools/gbench/report.py [new file with mode: 0644]
lib/libcxx/utils/google-benchmark/tools/gbench/util.py [new file with mode: 0644]
lib/libcxx/utils/libcxx/__init__.py [new file with mode: 0644]
lib/libcxx/utils/libcxx/compiler.py [new file with mode: 0644]
lib/libcxx/utils/libcxx/sym_check/__init__.py [new file with mode: 0644]
lib/libcxx/utils/libcxx/sym_check/diff.py [new file with mode: 0644]
lib/libcxx/utils/libcxx/sym_check/extract.py [new file with mode: 0644]
lib/libcxx/utils/libcxx/sym_check/match.py [new file with mode: 0644]
lib/libcxx/utils/libcxx/sym_check/util.py [new file with mode: 0644]
lib/libcxx/utils/libcxx/test/__init__.py [new file with mode: 0644]
lib/libcxx/utils/libcxx/test/config.py [new file with mode: 0644]
lib/libcxx/utils/libcxx/test/executor.py [new file with mode: 0644]
lib/libcxx/utils/libcxx/test/format.py [new file with mode: 0644]
lib/libcxx/utils/libcxx/test/target_info.py [new file with mode: 0644]
lib/libcxx/utils/libcxx/test/tracing.py [new file with mode: 0644]
lib/libcxx/utils/libcxx/util.py [new file with mode: 0644]
lib/libcxx/utils/merge_archives.py [new file with mode: 0755]
lib/libcxx/utils/not.py [new file with mode: 0644]
lib/libcxx/utils/sym_diff.py [new file with mode: 0755]
lib/libcxx/utils/sym_extract.py [new file with mode: 0755]
lib/libcxx/utils/sym_match.py [new file with mode: 0755]
lib/libcxx/utils/symcheck-blacklists/linux_blacklist.txt [new file with mode: 0644]
lib/libcxx/utils/symcheck-blacklists/osx_blacklist.txt [new file with mode: 0644]