Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/apache2/llvm/dist/libcxx Import libc++ 249b40b55895...



details:   https://anonhg.NetBSD.org/src/rev/03667436cd3c
branches:  trunk
changeset: 983586:03667436cd3c
user:      joerg <joerg%NetBSD.org@localhost>
date:      Sun May 30 01:29:16 2021 +0000

description:
Import libc++ 249b40b558955afe5ac2b549edcf2d7f859c8cc9

diffstat:

 external/apache2/llvm/dist/libcxx/.clang-format                                                                            |    16 +
 external/apache2/llvm/dist/libcxx/.gitignore                                                                               |    55 +
 external/apache2/llvm/dist/libcxx/CMakeLists.txt                                                                           |   957 +
 external/apache2/llvm/dist/libcxx/CREDITS.TXT                                                                              |   159 +
 external/apache2/llvm/dist/libcxx/LICENSE.TXT                                                                              |   311 +
 external/apache2/llvm/dist/libcxx/TODO.TXT                                                                                 |    75 +
 external/apache2/llvm/dist/libcxx/appveyor-reqs-install.cmd                                                                |    53 +
 external/apache2/llvm/dist/libcxx/appveyor.yml                                                                             |    71 +
 external/apache2/llvm/dist/libcxx/benchmarks/CMakeLists.txt                                                                |   218 +
 external/apache2/llvm/dist/libcxx/benchmarks/CartesianBenchmarks.h                                                         |   133 +
 external/apache2/llvm/dist/libcxx/benchmarks/ContainerBenchmarks.h                                                         |   140 +
 external/apache2/llvm/dist/libcxx/benchmarks/GenerateInput.h                                                               |   144 +
 external/apache2/llvm/dist/libcxx/benchmarks/Utilities.h                                                                   |    33 +
 external/apache2/llvm/dist/libcxx/benchmarks/VariantBenchmarks.h                                                           |    58 +
 external/apache2/llvm/dist/libcxx/benchmarks/algorithms.bench.cpp                                                          |   337 +
 external/apache2/llvm/dist/libcxx/benchmarks/algorithms.partition_point.bench.cpp                                          |   124 +
 external/apache2/llvm/dist/libcxx/benchmarks/allocation.bench.cpp                                                          |   136 +
 external/apache2/llvm/dist/libcxx/benchmarks/deque.bench.cpp                                                               |    47 +
 external/apache2/llvm/dist/libcxx/benchmarks/filesystem.bench.cpp                                                          |   163 +
 external/apache2/llvm/dist/libcxx/benchmarks/function.bench.cpp                                                            |   231 +
 external/apache2/llvm/dist/libcxx/benchmarks/lit.cfg.py                                                                    |    23 +
 external/apache2/llvm/dist/libcxx/benchmarks/lit.site.cfg.py.in                                                            |    10 +
 external/apache2/llvm/dist/libcxx/benchmarks/map.bench.cpp                                                                 |  1037 +
 external/apache2/llvm/dist/libcxx/benchmarks/ordered_set.bench.cpp                                                         |   248 +
 external/apache2/llvm/dist/libcxx/benchmarks/string.bench.cpp                                                              |   628 +
 external/apache2/llvm/dist/libcxx/benchmarks/stringstream.bench.cpp                                                        |    40 +
 external/apache2/llvm/dist/libcxx/benchmarks/to_chars.bench.cpp                                                            |    58 +
 external/apache2/llvm/dist/libcxx/benchmarks/unordered_set_operations.bench.cpp                                            |   307 +
 external/apache2/llvm/dist/libcxx/benchmarks/util_smartptr.bench.cpp                                                       |    41 +
 external/apache2/llvm/dist/libcxx/benchmarks/variant_visit_1.bench.cpp                                                     |    27 +
 external/apache2/llvm/dist/libcxx/benchmarks/variant_visit_2.bench.cpp                                                     |    22 +
 external/apache2/llvm/dist/libcxx/benchmarks/variant_visit_3.bench.cpp                                                     |    20 +
 external/apache2/llvm/dist/libcxx/benchmarks/vector_operations.bench.cpp                                                   |    40 +
 external/apache2/llvm/dist/libcxx/cmake/Modules/CodeCoverage.cmake                                                         |    50 +
 external/apache2/llvm/dist/libcxx/cmake/Modules/DefineLinkerScript.cmake                                                   |    56 +
 external/apache2/llvm/dist/libcxx/cmake/Modules/HandleCompilerRT.cmake                                                     |    64 +
 external/apache2/llvm/dist/libcxx/cmake/Modules/HandleLibCXXABI.cmake                                                      |   142 +
 external/apache2/llvm/dist/libcxx/cmake/Modules/HandleLibcxxFlags.cmake                                                    |   243 +
 external/apache2/llvm/dist/libcxx/cmake/Modules/HandleOutOfTreeLLVM.cmake                                                  |    72 +
 external/apache2/llvm/dist/libcxx/cmake/Modules/MacroEnsureOutOfSourceBuild.cmake                                          |    18 +
 external/apache2/llvm/dist/libcxx/cmake/caches/AArch64.cmake                                                               |     2 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Apple.cmake                                                                 |    17 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Armv7Arm.cmake                                                              |     4 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Armv7Thumb-noexceptions.cmake                                               |     6 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Armv8Arm.cmake                                                              |     4 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Armv8Thumb-noexceptions.cmake                                               |     6 +
 external/apache2/llvm/dist/libcxx/cmake/caches/FreeBSD.cmake                                                               |     9 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-32bits.cmake                                                        |     1 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-asan.cmake                                                          |     1 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-cxx03.cmake                                                         |     2 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-cxx11.cmake                                                         |     2 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-cxx14.cmake                                                         |     2 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-cxx17.cmake                                                         |     2 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-cxx20.cmake                                                         |     2 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-cxx2b.cmake                                                         |     2 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-debug-iterators.cmake                                               |     2 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-msan.cmake                                                          |     1 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-no-debug.cmake                                                      |     1 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-no-filesystem.cmake                                                 |     1 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-no-localization.cmake                                               |     1 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-no-random_device.cmake                                              |     1 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-noexceptions.cmake                                                  |     2 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-singlethreaded.cmake                                                |     3 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-static.cmake                                                        |     3 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-tsan.cmake                                                          |     1 +
 external/apache2/llvm/dist/libcxx/cmake/caches/Generic-ubsan.cmake                                                         |     2 +
 external/apache2/llvm/dist/libcxx/cmake/caches/README.md                                                                   |    13 +
 external/apache2/llvm/dist/libcxx/cmake/config-ix.cmake                                                                    |   118 +
 external/apache2/llvm/dist/libcxx/docs/AddingNewCIJobs.rst                                                                 |    67 +
 external/apache2/llvm/dist/libcxx/docs/BuildingLibcxx.rst                                                                  |   572 +
 external/apache2/llvm/dist/libcxx/docs/CMakeLists.txt                                                                      |     9 +
 external/apache2/llvm/dist/libcxx/docs/Contributing.rst                                                                    |    72 +
 external/apache2/llvm/dist/libcxx/docs/Cxx1yStatus.rst                                                                     |    52 +
 external/apache2/llvm/dist/libcxx/docs/Cxx1yStatusIssuesStatus.csv                                                         |   157 +
 external/apache2/llvm/dist/libcxx/docs/Cxx1yStatusPaperStatus.csv                                                          |    32 +
 external/apache2/llvm/dist/libcxx/docs/Cxx1zStatus.rst                                                                     |    57 +
 external/apache2/llvm/dist/libcxx/docs/Cxx1zStatusIssuesStatus.csv                                                         |   318 +
 external/apache2/llvm/dist/libcxx/docs/Cxx1zStatusPaperStatus.csv                                                          |   113 +
 external/apache2/llvm/dist/libcxx/docs/Cxx2aStatus.rst                                                                     |    59 +
 external/apache2/llvm/dist/libcxx/docs/Cxx2aStatusIssuesStatus.csv                                                         |   300 +
 external/apache2/llvm/dist/libcxx/docs/Cxx2aStatusPaperStatus.csv                                                          |   195 +
 external/apache2/llvm/dist/libcxx/docs/Cxx2bStatus.rst                                                                     |    50 +
 external/apache2/llvm/dist/libcxx/docs/Cxx2bStatusIssuesStatus.csv                                                         |    62 +
 external/apache2/llvm/dist/libcxx/docs/Cxx2bStatusPaperStatus.csv                                                          |    13 +
 external/apache2/llvm/dist/libcxx/docs/DesignDocs/ABIVersioning.rst                                                        |    17 +
 external/apache2/llvm/dist/libcxx/docs/DesignDocs/CapturingConfigInfo.rst                                                  |    86 +
 external/apache2/llvm/dist/libcxx/docs/DesignDocs/DebugMode.rst                                                            |    97 +
 external/apache2/llvm/dist/libcxx/docs/DesignDocs/ExperimentalFeatures.rst                                                 |   203 +
 external/apache2/llvm/dist/libcxx/docs/DesignDocs/ExtendedCXX03Support.rst                                                 |   118 +
 external/apache2/llvm/dist/libcxx/docs/DesignDocs/FeatureTestMacros.rst                                                    |    43 +
 external/apache2/llvm/dist/libcxx/docs/DesignDocs/FileTimeType.rst                                                         |   495 +
 external/apache2/llvm/dist/libcxx/docs/DesignDocs/NoexceptPolicy.rst                                                       |    13 +
 external/apache2/llvm/dist/libcxx/docs/DesignDocs/ThreadingSupportAPI.rst                                                  |    83 +
 external/apache2/llvm/dist/libcxx/docs/DesignDocs/UniquePtrTrivialAbi.rst                                                  |   149 +
 external/apache2/llvm/dist/libcxx/docs/DesignDocs/VisibilityMacros.rst                                                     |   212 +
 external/apache2/llvm/dist/libcxx/docs/FeatureTestMacroTable.rst                                                           |   307 +
 external/apache2/llvm/dist/libcxx/docs/FormatIssuePaperStatus.csv                                                          |    24 +
 external/apache2/llvm/dist/libcxx/docs/FormatProposalStatus.csv                                                            |    48 +
 external/apache2/llvm/dist/libcxx/docs/FormatStatus.rst                                                                    |    53 +
 external/apache2/llvm/dist/libcxx/docs/Helpers/Styles.rst                                                                  |    31 +
 external/apache2/llvm/dist/libcxx/docs/Makefile.sphinx                                                                     |    37 +
 external/apache2/llvm/dist/libcxx/docs/OneRangesProposalStatus.csv                                                         |    61 +
 external/apache2/llvm/dist/libcxx/docs/README.txt                                                                          |    13 +
 external/apache2/llvm/dist/libcxx/docs/RangesIssuePaperStatus.csv                                                          |    59 +
 external/apache2/llvm/dist/libcxx/docs/RangesStatus.rst                                                                    |    51 +
 external/apache2/llvm/dist/libcxx/docs/ReleaseNotes.rst                                                                    |    67 +
 external/apache2/llvm/dist/libcxx/docs/TestingLibcxx.rst                                                                   |   263 +
 external/apache2/llvm/dist/libcxx/docs/UsingLibcxx.rst                                                                     |   328 +
 external/apache2/llvm/dist/libcxx/docs/conf.py                                                                             |   252 +
 external/apache2/llvm/dist/libcxx/docs/index.rst                                                                           |   225 +
 external/apache2/llvm/dist/libcxx/include/CMakeLists.txt                                                                   |   269 +
 external/apache2/llvm/dist/libcxx/include/__availability                                                                   |   249 +
 external/apache2/llvm/dist/libcxx/include/__bit_reference                                                                  |  1303 +
 external/apache2/llvm/dist/libcxx/include/__bits                                                                           |   145 +
 external/apache2/llvm/dist/libcxx/include/__bsd_locale_defaults.h                                                          |    36 +
 external/apache2/llvm/dist/libcxx/include/__bsd_locale_fallbacks.h                                                         |   139 +
 external/apache2/llvm/dist/libcxx/include/__config                                                                         |  1466 ++
 external/apache2/llvm/dist/libcxx/include/__config_site.in                                                                 |    40 +
 external/apache2/llvm/dist/libcxx/include/__debug                                                                          |   273 +
 external/apache2/llvm/dist/libcxx/include/__errc                                                                           |   217 +
 external/apache2/llvm/dist/libcxx/include/__functional_03                                                                  |  1591 ++
 external/apache2/llvm/dist/libcxx/include/__functional_base                                                                |   682 +
 external/apache2/llvm/dist/libcxx/include/__functional_base_03                                                             |   223 +
 external/apache2/llvm/dist/libcxx/include/__hash_table                                                                     |  2813 +++
 external/apache2/llvm/dist/libcxx/include/__iterator/concepts.h                                                            |   175 +
 external/apache2/llvm/dist/libcxx/include/__iterator/incrementable_traits.h                                                |    77 +
 external/apache2/llvm/dist/libcxx/include/__iterator/iter_move.h                                                           |    90 +
 external/apache2/llvm/dist/libcxx/include/__iterator/iterator_traits.h                                                     |   504 +
 external/apache2/llvm/dist/libcxx/include/__iterator/readable_traits.h                                                     |    91 +
 external/apache2/llvm/dist/libcxx/include/__libcpp_version                                                                 |     1 +
 external/apache2/llvm/dist/libcxx/include/__locale                                                                         |  1759 ++
 external/apache2/llvm/dist/libcxx/include/__memory/addressof.h                                                             |    96 +
 external/apache2/llvm/dist/libcxx/include/__memory/allocation_guard.h                                                      |    88 +
 external/apache2/llvm/dist/libcxx/include/__memory/allocator.h                                                             |   227 +
 external/apache2/llvm/dist/libcxx/include/__memory/allocator_traits.h                                                      |   402 +
 external/apache2/llvm/dist/libcxx/include/__memory/auto_ptr.h                                                              |    85 +
 external/apache2/llvm/dist/libcxx/include/__memory/compressed_pair.h                                                       |   200 +
 external/apache2/llvm/dist/libcxx/include/__memory/construct_at.h                                                          |    58 +
 external/apache2/llvm/dist/libcxx/include/__memory/pointer_safety.h                                                        |    56 +
 external/apache2/llvm/dist/libcxx/include/__memory/pointer_traits.h                                                        |   215 +
 external/apache2/llvm/dist/libcxx/include/__memory/raw_storage_iterator.h                                                  |    63 +
 external/apache2/llvm/dist/libcxx/include/__memory/shared_ptr.h                                                            |  1855 ++
 external/apache2/llvm/dist/libcxx/include/__memory/temporary_buffer.h                                                      |    83 +
 external/apache2/llvm/dist/libcxx/include/__memory/uninitialized_algorithms.h                                              |   261 +
 external/apache2/llvm/dist/libcxx/include/__memory/unique_ptr.h                                                            |   767 +
 external/apache2/llvm/dist/libcxx/include/__mutex_base                                                                     |   529 +
 external/apache2/llvm/dist/libcxx/include/__node_handle                                                                    |   209 +
 external/apache2/llvm/dist/libcxx/include/__nullptr                                                                        |    61 +
 external/apache2/llvm/dist/libcxx/include/__ranges/access.h                                                                |   218 +
 external/apache2/llvm/dist/libcxx/include/__ranges/concepts.h                                                              |    92 +
 external/apache2/llvm/dist/libcxx/include/__ranges/data.h                                                                  |    82 +
 external/apache2/llvm/dist/libcxx/include/__ranges/empty.h                                                                 |    84 +
 external/apache2/llvm/dist/libcxx/include/__ranges/enable_borrowed_range.h                                                 |    46 +
 external/apache2/llvm/dist/libcxx/include/__ranges/size.h                                                                  |   130 +
 external/apache2/llvm/dist/libcxx/include/__ranges/view.h                                                                  |    51 +
 external/apache2/llvm/dist/libcxx/include/__split_buffer                                                                   |   628 +
 external/apache2/llvm/dist/libcxx/include/__std_stream                                                                     |   361 +
 external/apache2/llvm/dist/libcxx/include/__string                                                                         |  1137 +
 external/apache2/llvm/dist/libcxx/include/__support/android/locale_bionic.h                                                |    69 +
 external/apache2/llvm/dist/libcxx/include/__support/fuchsia/xlocale.h                                                      |    22 +
 external/apache2/llvm/dist/libcxx/include/__support/ibm/gettod_zos.h                                                       |    53 +
 external/apache2/llvm/dist/libcxx/include/__support/ibm/limits.h                                                           |    98 +
 external/apache2/llvm/dist/libcxx/include/__support/ibm/locale_mgmt_aix.h                                                  |    84 +
 external/apache2/llvm/dist/libcxx/include/__support/ibm/locale_mgmt_zos.h                                                  |    53 +
 external/apache2/llvm/dist/libcxx/include/__support/ibm/nanosleep.h                                                        |    56 +
 external/apache2/llvm/dist/libcxx/include/__support/ibm/support.h                                                          |    53 +
 external/apache2/llvm/dist/libcxx/include/__support/ibm/xlocale.h                                                          |   329 +
 external/apache2/llvm/dist/libcxx/include/__support/musl/xlocale.h                                                         |    57 +
 external/apache2/llvm/dist/libcxx/include/__support/newlib/xlocale.h                                                       |    27 +
 external/apache2/llvm/dist/libcxx/include/__support/nuttx/xlocale.h                                                        |    18 +
 external/apache2/llvm/dist/libcxx/include/__support/openbsd/xlocale.h                                                      |    19 +
 external/apache2/llvm/dist/libcxx/include/__support/solaris/floatingpoint.h                                                |    13 +
 external/apache2/llvm/dist/libcxx/include/__support/solaris/wchar.h                                                        |    46 +
 external/apache2/llvm/dist/libcxx/include/__support/solaris/xlocale.h                                                      |    76 +
 external/apache2/llvm/dist/libcxx/include/__support/win32/limits_msvc_win32.h                                              |    71 +
 external/apache2/llvm/dist/libcxx/include/__support/win32/locale_win32.h                                                   |   283 +
 external/apache2/llvm/dist/libcxx/include/__support/xlocale/__nop_locale_mgmt.h                                            |    51 +
 external/apache2/llvm/dist/libcxx/include/__support/xlocale/__posix_l_fallback.h                                           |   164 +
 external/apache2/llvm/dist/libcxx/include/__support/xlocale/__strtonum_fallback.h                                          |    66 +
 external/apache2/llvm/dist/libcxx/include/__threading_support                                                              |   816 +
 external/apache2/llvm/dist/libcxx/include/__tree                                                                           |  2746 +++
 external/apache2/llvm/dist/libcxx/include/__tuple                                                                          |   551 +
 external/apache2/llvm/dist/libcxx/include/__undef_macros                                                                   |    33 +
 external/apache2/llvm/dist/libcxx/include/__utility/to_underlying.h                                                        |    45 +
 external/apache2/llvm/dist/libcxx/include/algorithm                                                                        |  5861 ++++++++
 external/apache2/llvm/dist/libcxx/include/any                                                                              |   685 +
 external/apache2/llvm/dist/libcxx/include/array                                                                            |   523 +
 external/apache2/llvm/dist/libcxx/include/atomic                                                                           |  2804 +++
 external/apache2/llvm/dist/libcxx/include/barrier                                                                          |   330 +
 external/apache2/llvm/dist/libcxx/include/bit                                                                              |   341 +
 external/apache2/llvm/dist/libcxx/include/bitset                                                                           |  1103 +
 external/apache2/llvm/dist/libcxx/include/cassert                                                                          |    24 +
 external/apache2/llvm/dist/libcxx/include/ccomplex                                                                         |    28 +
 external/apache2/llvm/dist/libcxx/include/cctype                                                                           |   120 +
 external/apache2/llvm/dist/libcxx/include/cerrno                                                                           |    32 +
 external/apache2/llvm/dist/libcxx/include/cfenv                                                                            |    81 +
 external/apache2/llvm/dist/libcxx/include/cfloat                                                                           |    79 +
 external/apache2/llvm/dist/libcxx/include/charconv                                                                         |   683 +
 external/apache2/llvm/dist/libcxx/include/chrono                                                                           |  2968 ++++
 external/apache2/llvm/dist/libcxx/include/cinttypes                                                                        |   257 +
 external/apache2/llvm/dist/libcxx/include/ciso646                                                                          |    24 +
 external/apache2/llvm/dist/libcxx/include/climits                                                                          |    47 +
 external/apache2/llvm/dist/libcxx/include/clocale                                                                          |    54 +
 external/apache2/llvm/dist/libcxx/include/cmath                                                                            |   675 +
 external/apache2/llvm/dist/libcxx/include/codecvt                                                                          |   573 +
 external/apache2/llvm/dist/libcxx/include/compare                                                                          |   489 +
 external/apache2/llvm/dist/libcxx/include/complex                                                                          |  1493 ++
 external/apache2/llvm/dist/libcxx/include/complex.h                                                                        |    36 +
 external/apache2/llvm/dist/libcxx/include/concepts                                                                         |   451 +
 external/apache2/llvm/dist/libcxx/include/condition_variable                                                               |   268 +
 external/apache2/llvm/dist/libcxx/include/csetjmp                                                                          |    47 +
 external/apache2/llvm/dist/libcxx/include/csignal                                                                          |    57 +
 external/apache2/llvm/dist/libcxx/include/cstdarg                                                                          |    47 +
 external/apache2/llvm/dist/libcxx/include/cstdbool                                                                         |    31 +
 external/apache2/llvm/dist/libcxx/include/cstddef                                                                          |   161 +
 external/apache2/llvm/dist/libcxx/include/cstdint                                                                          |   190 +
 external/apache2/llvm/dist/libcxx/include/cstdio                                                                           |   175 +
 external/apache2/llvm/dist/libcxx/include/cstdlib                                                                          |   163 +
 external/apache2/llvm/dist/libcxx/include/cstring                                                                          |    96 +
 external/apache2/llvm/dist/libcxx/include/ctgmath                                                                          |    28 +
 external/apache2/llvm/dist/libcxx/include/ctime                                                                            |    95 +
 external/apache2/llvm/dist/libcxx/include/ctype.h                                                                          |    59 +
 external/apache2/llvm/dist/libcxx/include/cwchar                                                                           |   192 +
 external/apache2/llvm/dist/libcxx/include/cwctype                                                                          |    86 +
 external/apache2/llvm/dist/libcxx/include/deque                                                                            |  3049 ++++
 external/apache2/llvm/dist/libcxx/include/errno.h                                                                          |   397 +
 external/apache2/llvm/dist/libcxx/include/exception                                                                        |   333 +
 external/apache2/llvm/dist/libcxx/include/execution                                                                        |    19 +
 external/apache2/llvm/dist/libcxx/include/experimental/__config                                                            |    75 +
 external/apache2/llvm/dist/libcxx/include/experimental/__memory                                                            |    89 +
 external/apache2/llvm/dist/libcxx/include/experimental/algorithm                                                           |    59 +
 external/apache2/llvm/dist/libcxx/include/experimental/coroutine                                                           |   334 +
 external/apache2/llvm/dist/libcxx/include/experimental/deque                                                               |    46 +
 external/apache2/llvm/dist/libcxx/include/experimental/filesystem                                                          |   256 +
 external/apache2/llvm/dist/libcxx/include/experimental/forward_list                                                        |    46 +
 external/apache2/llvm/dist/libcxx/include/experimental/functional                                                          |   458 +
 external/apache2/llvm/dist/libcxx/include/experimental/iterator                                                            |   113 +
 external/apache2/llvm/dist/libcxx/include/experimental/list                                                                |    46 +
 external/apache2/llvm/dist/libcxx/include/experimental/map                                                                 |    56 +
 external/apache2/llvm/dist/libcxx/include/experimental/memory_resource                                                     |   425 +
 external/apache2/llvm/dist/libcxx/include/experimental/propagate_const                                                     |   577 +
 external/apache2/llvm/dist/libcxx/include/experimental/regex                                                               |    61 +
 external/apache2/llvm/dist/libcxx/include/experimental/set                                                                 |    56 +
 external/apache2/llvm/dist/libcxx/include/experimental/simd                                                                |  1574 ++
 external/apache2/llvm/dist/libcxx/include/experimental/string                                                              |    61 +
 external/apache2/llvm/dist/libcxx/include/experimental/type_traits                                                         |   154 +
 external/apache2/llvm/dist/libcxx/include/experimental/unordered_map                                                       |    64 +
 external/apache2/llvm/dist/libcxx/include/experimental/unordered_set                                                       |    58 +
 external/apache2/llvm/dist/libcxx/include/experimental/utility                                                             |    46 +
 external/apache2/llvm/dist/libcxx/include/experimental/vector                                                              |    46 +
 external/apache2/llvm/dist/libcxx/include/ext/__hash                                                                       |   133 +
 external/apache2/llvm/dist/libcxx/include/ext/hash_map                                                                     |   984 +
 external/apache2/llvm/dist/libcxx/include/ext/hash_set                                                                     |   659 +
 external/apache2/llvm/dist/libcxx/include/fenv.h                                                                           |   116 +
 external/apache2/llvm/dist/libcxx/include/filesystem                                                                       |  3012 ++++
 external/apache2/llvm/dist/libcxx/include/float.h                                                                          |    93 +
 external/apache2/llvm/dist/libcxx/include/format                                                                           |   182 +
 external/apache2/llvm/dist/libcxx/include/forward_list                                                                     |  1787 ++
 external/apache2/llvm/dist/libcxx/include/fstream                                                                          |  1780 ++
 external/apache2/llvm/dist/libcxx/include/functional                                                                       |  3303 ++++
 external/apache2/llvm/dist/libcxx/include/future                                                                           |  2458 +++
 external/apache2/llvm/dist/libcxx/include/initializer_list                                                                 |   117 +
 external/apache2/llvm/dist/libcxx/include/inttypes.h                                                                       |   262 +
 external/apache2/llvm/dist/libcxx/include/iomanip                                                                          |   670 +
 external/apache2/llvm/dist/libcxx/include/ios                                                                              |  1040 +
 external/apache2/llvm/dist/libcxx/include/iosfwd                                                                           |   282 +
 external/apache2/llvm/dist/libcxx/include/iostream                                                                         |    63 +
 external/apache2/llvm/dist/libcxx/include/istream                                                                          |  1659 ++
 external/apache2/llvm/dist/libcxx/include/iterator                                                                         |  1878 ++
 external/apache2/llvm/dist/libcxx/include/latch                                                                            |   112 +
 external/apache2/llvm/dist/libcxx/include/limits                                                                           |   818 +
 external/apache2/llvm/dist/libcxx/include/limits.h                                                                         |    64 +
 external/apache2/llvm/dist/libcxx/include/list                                                                             |  2495 +++
 external/apache2/llvm/dist/libcxx/include/locale                                                                           |  4384 ++++++
 external/apache2/llvm/dist/libcxx/include/locale.h                                                                         |    48 +
 external/apache2/llvm/dist/libcxx/include/map                                                                              |  2274 +++
 external/apache2/llvm/dist/libcxx/include/math.h                                                                           |  1725 ++
 external/apache2/llvm/dist/libcxx/include/memory                                                                           |   964 +
 external/apache2/llvm/dist/libcxx/include/module.modulemap                                                                 |   646 +
 external/apache2/llvm/dist/libcxx/include/mutex                                                                            |   711 +
 external/apache2/llvm/dist/libcxx/include/new                                                                              |   359 +
 external/apache2/llvm/dist/libcxx/include/numbers                                                                          |   139 +
 external/apache2/llvm/dist/libcxx/include/numeric                                                                          |   636 +
 external/apache2/llvm/dist/libcxx/include/optional                                                                         |  1422 ++
 external/apache2/llvm/dist/libcxx/include/ostream                                                                          |  1109 +
 external/apache2/llvm/dist/libcxx/include/queue                                                                            |   776 +
 external/apache2/llvm/dist/libcxx/include/random                                                                           |  7042 ++++++++++
 external/apache2/llvm/dist/libcxx/include/ranges                                                                           |   116 +
 external/apache2/llvm/dist/libcxx/include/ratio                                                                            |   532 +
 external/apache2/llvm/dist/libcxx/include/regex                                                                            |  6779 +++++++++
 external/apache2/llvm/dist/libcxx/include/scoped_allocator                                                                 |   683 +
 external/apache2/llvm/dist/libcxx/include/semaphore                                                                        |   240 +
 external/apache2/llvm/dist/libcxx/include/set                                                                              |  1519 ++
 external/apache2/llvm/dist/libcxx/include/setjmp.h                                                                         |    44 +
 external/apache2/llvm/dist/libcxx/include/shared_mutex                                                                     |   509 +
 external/apache2/llvm/dist/libcxx/include/span                                                                             |   571 +
 external/apache2/llvm/dist/libcxx/include/sstream                                                                          |   895 +
 external/apache2/llvm/dist/libcxx/include/stack                                                                            |   313 +
 external/apache2/llvm/dist/libcxx/include/stdbool.h                                                                        |    38 +
 external/apache2/llvm/dist/libcxx/include/stddef.h                                                                         |    56 +
 external/apache2/llvm/dist/libcxx/include/stdexcept                                                                        |   309 +
 external/apache2/llvm/dist/libcxx/include/stdint.h                                                                         |   125 +
 external/apache2/llvm/dist/libcxx/include/stdio.h                                                                          |   119 +
 external/apache2/llvm/dist/libcxx/include/stdlib.h                                                                         |   155 +
 external/apache2/llvm/dist/libcxx/include/streambuf                                                                        |   498 +
 external/apache2/llvm/dist/libcxx/include/string                                                                           |  4560 ++++++
 external/apache2/llvm/dist/libcxx/include/string.h                                                                         |   109 +
 external/apache2/llvm/dist/libcxx/include/string_view                                                                      |   883 +
 external/apache2/llvm/dist/libcxx/include/strstream                                                                        |   407 +
 external/apache2/llvm/dist/libcxx/include/system_error                                                                     |   489 +
 external/apache2/llvm/dist/libcxx/include/tgmath.h                                                                         |    36 +
 external/apache2/llvm/dist/libcxx/include/thread                                                                           |   413 +
 external/apache2/llvm/dist/libcxx/include/tuple                                                                            |  1569 ++
 external/apache2/llvm/dist/libcxx/include/type_traits                                                                      |  4562 ++++++
 external/apache2/llvm/dist/libcxx/include/typeindex                                                                        |   103 +
 external/apache2/llvm/dist/libcxx/include/typeinfo                                                                         |   379 +
 external/apache2/llvm/dist/libcxx/include/unordered_map                                                                    |  2593 +++
 external/apache2/llvm/dist/libcxx/include/unordered_set                                                                    |  1778 ++
 external/apache2/llvm/dist/libcxx/include/utility                                                                          |  1728 ++
 external/apache2/llvm/dist/libcxx/include/valarray                                                                         |  4908 ++++++
 external/apache2/llvm/dist/libcxx/include/variant                                                                          |  1774 ++
 external/apache2/llvm/dist/libcxx/include/vector                                                                           |  3415 ++++
 external/apache2/llvm/dist/libcxx/include/version                                                                          |   376 +
 external/apache2/llvm/dist/libcxx/include/wchar.h                                                                          |   182 +
 external/apache2/llvm/dist/libcxx/include/wctype.h                                                                         |    80 +
 external/apache2/llvm/dist/libcxx/lib/abi/CHANGELOG.TXT                                                                    |   947 +
 external/apache2/llvm/dist/libcxx/lib/abi/CMakeLists.txt                                                                   |    75 +
 external/apache2/llvm/dist/libcxx/lib/abi/README.TXT                                                                       |     9 +
 external/apache2/llvm/dist/libcxx/lib/abi/x86_64-apple-darwin.libcxxabi.v1.stable.exceptions.no_new_in_libcxx.abilist      |  2570 +++
 external/apache2/llvm/dist/libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.no_new_in_libcxx.abilist |  2030 ++
 external/apache2/llvm/dist/libcxx/lib/libc++abi.v1.exp                                                                     |   150 +
 external/apache2/llvm/dist/libcxx/lib/libc++abi.v2.exp                                                                     |   295 +
 external/apache2/llvm/dist/libcxx/lib/libc++unexp.exp                                                                      |    19 +
 external/apache2/llvm/dist/libcxx/lib/notweak.exp                                                                          |     5 +
 external/apache2/llvm/dist/libcxx/lib/weak.exp                                                                             |    16 +
 external/apache2/llvm/dist/libcxx/src/CMakeLists.txt                                                                       |   427 +
 external/apache2/llvm/dist/libcxx/src/algorithm.cpp                                                                        |    47 +
 external/apache2/llvm/dist/libcxx/src/any.cpp                                                                              |    34 +
 external/apache2/llvm/dist/libcxx/src/atomic.cpp                                                                           |   193 +
 external/apache2/llvm/dist/libcxx/src/barrier.cpp                                                                          |    97 +
 external/apache2/llvm/dist/libcxx/src/bind.cpp                                                                             |    29 +
 external/apache2/llvm/dist/libcxx/src/charconv.cpp                                                                         |   160 +
 external/apache2/llvm/dist/libcxx/src/chrono.cpp                                                                           |   267 +
 external/apache2/llvm/dist/libcxx/src/condition_variable.cpp                                                               |    93 +
 external/apache2/llvm/dist/libcxx/src/condition_variable_destructor.cpp                                                    |    46 +
 external/apache2/llvm/dist/libcxx/src/debug.cpp                                                                            |   578 +
 external/apache2/llvm/dist/libcxx/src/exception.cpp                                                                        |    35 +
 external/apache2/llvm/dist/libcxx/src/experimental/memory_resource.cpp                                                     |   146 +
 external/apache2/llvm/dist/libcxx/src/filesystem/directory_iterator.cpp                                                    |   415 +
 external/apache2/llvm/dist/libcxx/src/filesystem/filesystem_common.h                                                       |   534 +
 external/apache2/llvm/dist/libcxx/src/filesystem/int128_builtins.cpp                                                       |    54 +
 external/apache2/llvm/dist/libcxx/src/filesystem/operations.cpp                                                            |  1990 ++
 external/apache2/llvm/dist/libcxx/src/filesystem/posix_compat.h                                                            |   521 +
 external/apache2/llvm/dist/libcxx/src/format.cpp                                                                           |    19 +
 external/apache2/llvm/dist/libcxx/src/functional.cpp                                                                       |    25 +
 external/apache2/llvm/dist/libcxx/src/future.cpp                                                                           |   277 +
 external/apache2/llvm/dist/libcxx/src/hash.cpp                                                                             |   561 +
 external/apache2/llvm/dist/libcxx/src/include/apple_availability.h                                                         |    51 +
 external/apache2/llvm/dist/libcxx/src/include/atomic_support.h                                                             |   176 +
 external/apache2/llvm/dist/libcxx/src/include/config_elast.h                                                               |    49 +
 external/apache2/llvm/dist/libcxx/src/include/refstring.h                                                                  |   140 +
 external/apache2/llvm/dist/libcxx/src/include/sso_allocator.h                                                              |    77 +
 external/apache2/llvm/dist/libcxx/src/ios.cpp                                                                              |   441 +
 external/apache2/llvm/dist/libcxx/src/ios.instantiations.cpp                                                               |    43 +
 external/apache2/llvm/dist/libcxx/src/iostream.cpp                                                                         |   159 +
 external/apache2/llvm/dist/libcxx/src/locale.cpp                                                                           |  6344 +++++++++
 external/apache2/llvm/dist/libcxx/src/memory.cpp                                                                           |   226 +
 external/apache2/llvm/dist/libcxx/src/mutex.cpp                                                                            |   260 +
 external/apache2/llvm/dist/libcxx/src/mutex_destructor.cpp                                                                 |    50 +
 external/apache2/llvm/dist/libcxx/src/new.cpp                                                                              |   293 +
 external/apache2/llvm/dist/libcxx/src/optional.cpp                                                                         |    42 +
 external/apache2/llvm/dist/libcxx/src/random.cpp                                                                           |   199 +
 external/apache2/llvm/dist/libcxx/src/random_shuffle.cpp                                                                   |    61 +
 external/apache2/llvm/dist/libcxx/src/regex.cpp                                                                            |   316 +
 external/apache2/llvm/dist/libcxx/src/shared_mutex.cpp                                                                     |   118 +
 external/apache2/llvm/dist/libcxx/src/stdexcept.cpp                                                                        |    19 +
 external/apache2/llvm/dist/libcxx/src/string.cpp                                                                           |   463 +
 external/apache2/llvm/dist/libcxx/src/strstream.cpp                                                                        |   335 +
 external/apache2/llvm/dist/libcxx/src/support/ibm/xlocale_zos.cpp                                                          |   137 +
 external/apache2/llvm/dist/libcxx/src/support/runtime/exception_fallback.ipp                                               |   160 +
 external/apache2/llvm/dist/libcxx/src/support/runtime/exception_glibcxx.ipp                                                |    32 +
 external/apache2/llvm/dist/libcxx/src/support/runtime/exception_libcxxabi.ipp                                              |    27 +
 external/apache2/llvm/dist/libcxx/src/support/runtime/exception_libcxxrt.ipp                                               |    25 +
 external/apache2/llvm/dist/libcxx/src/support/runtime/exception_msvc.ipp                                                   |   163 +
 external/apache2/llvm/dist/libcxx/src/support/runtime/exception_pointer_cxxabi.ipp                                         |    73 +
 external/apache2/llvm/dist/libcxx/src/support/runtime/exception_pointer_glibcxx.ipp                                        |    77 +
 external/apache2/llvm/dist/libcxx/src/support/runtime/exception_pointer_msvc.ipp                                           |    86 +
 external/apache2/llvm/dist/libcxx/src/support/runtime/exception_pointer_unimplemented.ipp                                  |    79 +
 external/apache2/llvm/dist/libcxx/src/support/runtime/new_handler_fallback.ipp                                             |    26 +
 external/apache2/llvm/dist/libcxx/src/support/runtime/stdexcept_default.ipp                                                |    64 +
 external/apache2/llvm/dist/libcxx/src/support/runtime/stdexcept_vcruntime.ipp                                              |    16 +
 external/apache2/llvm/dist/libcxx/src/support/solaris/README                                                               |     4 +
 external/apache2/llvm/dist/libcxx/src/support/solaris/mbsnrtowcs.inc                                                       |    76 +
 external/apache2/llvm/dist/libcxx/src/support/solaris/wcsnrtombs.inc                                                       |    92 +
 external/apache2/llvm/dist/libcxx/src/support/solaris/xlocale.cpp                                                          |    68 +
 external/apache2/llvm/dist/libcxx/src/support/win32/locale_win32.cpp                                                       |   139 +
 external/apache2/llvm/dist/libcxx/src/support/win32/support.cpp                                                            |   167 +
 external/apache2/llvm/dist/libcxx/src/support/win32/thread_win32.cpp                                                       |   311 +
 external/apache2/llvm/dist/libcxx/src/system_error.cpp                                                                     |   295 +
 external/apache2/llvm/dist/libcxx/src/thread.cpp                                                                           |   211 +
 external/apache2/llvm/dist/libcxx/src/typeinfo.cpp                                                                         |    57 +
 external/apache2/llvm/dist/libcxx/src/utility.cpp                                                                          |    15 +
 external/apache2/llvm/dist/libcxx/src/valarray.cpp                                                                         |    57 +
 external/apache2/llvm/dist/libcxx/src/variant.cpp                                                                          |    17 +
 external/apache2/llvm/dist/libcxx/src/vector.cpp                                                                           |    15 +
 external/apache2/llvm/dist/libcxx/utils/cat_files.py                                                                       |    45 +
 external/apache2/llvm/dist/libcxx/utils/ci/Dockerfile                                                                      |    86 +
 external/apache2/llvm/dist/libcxx/utils/ci/apple-install-libcxx.sh                                                         |   187 +
 external/apache2/llvm/dist/libcxx/utils/ci/buildkite-pipeline-premerge.sh                                                  |    42 +
 external/apache2/llvm/dist/libcxx/utils/ci/buildkite-pipeline-snapshot.sh                                                  |    25 +
 external/apache2/llvm/dist/libcxx/utils/ci/buildkite-pipeline.yml                                                          |   492 +
 external/apache2/llvm/dist/libcxx/utils/ci/macos-ci-setup                                                                  |    23 +
 external/apache2/llvm/dist/libcxx/utils/ci/oss-fuzz.sh                                                                     |    23 +
 external/apache2/llvm/dist/libcxx/utils/ci/run-buildbot                                                                    |   553 +
 external/apache2/llvm/dist/libcxx/utils/ci/run-buildbot-container                                                          |    24 +
 external/apache2/llvm/dist/libcxx/utils/ci/runtimes/CMakeLists.txt                                                         |    46 +
 external/apache2/llvm/dist/libcxx/utils/ci/secrets.env                                                                     |     8 +
 external/apache2/llvm/dist/libcxx/utils/gdb/libcxx/printers.py                                                             |  1039 +
 external/apache2/llvm/dist/libcxx/utils/generate_abi_list.py                                                               |    40 +
 external/apache2/llvm/dist/libcxx/utils/generate_feature_test_macro_components.py                                          |  1122 +
 external/apache2/llvm/dist/libcxx/utils/generate_header_inclusion_tests.py                                                 |   203 +
 external/apache2/llvm/dist/libcxx/utils/generate_header_tests.py                                                           |   206 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/.clang-format                                                     |     4 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/.gitignore                                                        |    58 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/.travis-libcxx-setup.sh                                           |    28 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/.travis.yml                                                       |   199 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/.ycm_extra_conf.py                                                |   115 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/AUTHORS                                                           |    49 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/CMakeLists.txt                                                    |   267 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/CONTRIBUTING.md                                                   |    58 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/CONTRIBUTORS                                                      |    70 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/LICENSE                                                           |   202 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/README.LLVM                                                       |    28 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/README.md                                                         |   998 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/WORKSPACE                                                         |     7 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/appveyor.yml                                                      |    50 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/cmake/AddCXXCompilerFlag.cmake                                    |    74 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/cmake/CXXFeatureCheck.cmake                                       |    64 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/cmake/Config.cmake.in                                             |     1 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/cmake/GetGitVersion.cmake                                         |    54 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/cmake/HandleGTest.cmake                                           |   113 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/cmake/benchmark.pc.in                                             |    11 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/cmake/gnu_posix_regex.cpp                                         |    11 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/cmake/llvm-toolchain.cmake                                        |     8 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/cmake/posix_regex.cpp                                             |    13 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/cmake/split_list.cmake                                            |     3 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/cmake/std_regex.cpp                                               |     9 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/cmake/steady_clock.cpp                                            |     7 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/cmake/thread_safety_attributes.cpp                                |     4 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/docs/AssemblyTests.md                                             |   146 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/docs/tools.md                                                     |   199 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/include/benchmark/benchmark.h                                     |  1551 ++
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/mingw.py                                                          |   320 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/releasing.md                                                      |    16 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/CMakeLists.txt                                                |   108 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/arraysize.h                                                   |    33 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/benchmark.cc                                                  |   493 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/benchmark_api_internal.cc                                     |    15 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/benchmark_api_internal.h                                      |    52 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/benchmark_main.cc                                             |    17 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/benchmark_register.cc                                         |   482 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/benchmark_register.h                                          |    33 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/benchmark_runner.cc                                           |   350 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/benchmark_runner.h                                            |    51 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/check.h                                                       |    82 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/colorprint.cc                                                 |   188 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/colorprint.h                                                  |    33 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/commandlineflags.cc                                           |   218 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/commandlineflags.h                                            |    79 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/complexity.cc                                                 |   228 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/complexity.h                                                  |    55 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/console_reporter.cc                                           |   180 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/counter.cc                                                    |    75 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/counter.h                                                     |    26 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/csv_reporter.cc                                               |   153 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/cycleclock.h                                                  |   206 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/internal_macros.h                                             |    92 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/json_reporter.cc                                              |   220 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/log.h                                                         |    74 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/mutex.h                                                       |   155 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/re.h                                                          |   158 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/reporter.cc                                                   |   105 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/sleep.cc                                                      |    51 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/sleep.h                                                       |    15 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/statistics.cc                                                 |   190 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/statistics.h                                                  |    37 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/string_util.cc                                                |   261 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/string_util.h                                                 |    60 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/sysinfo.cc                                                    |   650 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/thread_manager.h                                              |    64 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/thread_timer.h                                                |    69 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/timers.cc                                                     |   217 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/src/timers.h                                                      |    48 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/AssemblyTests.cmake                                          |    45 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/CMakeLists.txt                                               |   260 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/basic_test.cc                                                |   136 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/benchmark_gtest.cc                                           |    33 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/benchmark_test.cc                                            |   245 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/clobber_memory_assembly_test.cc                              |    64 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/complexity_test.cc                                           |   183 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/cxx03_test.cc                                                |    63 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/diagnostics_test.cc                                          |    80 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/display_aggregates_only_test.cc                              |    43 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/donotoptimize_assembly_test.cc                               |   163 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/donotoptimize_test.cc                                        |    52 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/filter_test.cc                                               |   104 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/fixture_test.cc                                              |    49 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/link_main_test.cc                                            |     8 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/map_test.cc                                                  |    57 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/memory_manager_test.cc                                       |    42 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/multiple_ranges_test.cc                                      |    97 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/options_test.cc                                              |    65 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/output_test.h                                                |   213 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/output_test_helper.cc                                        |   505 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/register_benchmark_test.cc                                   |   184 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/report_aggregates_only_test.cc                               |    39 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/reporter_output_test.cc                                      |   604 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/skip_with_error_test.cc                                      |   189 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/state_assembly_test.cc                                       |    68 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/statistics_gtest.cc                                          |    28 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/string_util_gtest.cc                                         |   146 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/templated_fixture_test.cc                                    |    28 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/user_counters_tabular_test.cc                                |   268 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/user_counters_test.cc                                        |   408 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/user_counters_thousands_test.cc                              |   161 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/tools/compare.py                                                  |   408 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/tools/gbench/Inputs/test1_run1.json                               |   102 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/tools/gbench/Inputs/test1_run2.json                               |   102 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/tools/gbench/Inputs/test2_run.json                                |    81 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/tools/gbench/Inputs/test3_run0.json                               |    65 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/tools/gbench/Inputs/test3_run1.json                               |    65 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/tools/gbench/__init__.py                                          |     8 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/tools/gbench/report.py                                            |   522 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/tools/gbench/util.py                                              |   164 +
 external/apache2/llvm/dist/libcxx/utils/google-benchmark/tools/strip_asm.py                                                |   151 +
 external/apache2/llvm/dist/libcxx/utils/graph_header_deps.py                                                               |   215 +
 external/apache2/llvm/dist/libcxx/utils/libcxx/__init__.py                                                                 |    16 +
 external/apache2/llvm/dist/libcxx/utils/libcxx/compiler.py                                                                 |   308 +
 external/apache2/llvm/dist/libcxx/utils/libcxx/sym_check/__init__.py                                                       |    16 +
 external/apache2/llvm/dist/libcxx/utils/libcxx/sym_check/diff.py                                                           |   102 +
 external/apache2/llvm/dist/libcxx/utils/libcxx/sym_check/extract.py                                                        |   201 +
 external/apache2/llvm/dist/libcxx/utils/libcxx/sym_check/match.py                                                          |    39 +
 external/apache2/llvm/dist/libcxx/utils/libcxx/sym_check/util.py                                                           |   271 +
 external/apache2/llvm/dist/libcxx/utils/libcxx/test/config.py                                                              |   515 +
 external/apache2/llvm/dist/libcxx/utils/libcxx/test/dsl.py                                                                 |   627 +
 external/apache2/llvm/dist/libcxx/utils/libcxx/test/features.py                                                            |   169 +
 external/apache2/llvm/dist/libcxx/utils/libcxx/test/format.py                                                              |   307 +
 external/apache2/llvm/dist/libcxx/utils/libcxx/test/googlebenchmark.py                                                     |   121 +
 external/apache2/llvm/dist/libcxx/utils/libcxx/test/newconfig.py                                                           |    38 +
 external/apache2/llvm/dist/libcxx/utils/libcxx/test/params.py                                                              |   196 +
 external/apache2/llvm/dist/libcxx/utils/libcxx/test/target_info.py                                                         |   171 +
 external/apache2/llvm/dist/libcxx/utils/libcxx/util.py                                                                     |   301 +
 external/apache2/llvm/dist/libcxx/utils/merge_archives.py                                                                  |   155 +
 external/apache2/llvm/dist/libcxx/utils/run.py                                                                             |    61 +
 external/apache2/llvm/dist/libcxx/utils/ssh.py                                                                             |   129 +
 external/apache2/llvm/dist/libcxx/utils/sym_diff.py                                                                        |    72 +
 external/apache2/llvm/dist/libcxx/utils/symcheck-blacklists/linux_blacklist.txt                                            |    19 +
 external/apache2/llvm/dist/libcxx/utils/symcheck-blacklists/osx_blacklist.txt                                              |    19 +
 558 files changed, 208313 insertions(+), 0 deletions(-)

diffs (truncated from 210551 to 300 lines):

diff -r 2cb59f19326a -r 03667436cd3c external/apache2/llvm/dist/libcxx/.clang-format
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/apache2/llvm/dist/libcxx/.clang-format   Sun May 30 01:29:16 2021 +0000
@@ -0,0 +1,16 @@
+BasedOnStyle: LLVM
+
+---
+Language: Cpp
+Standard: Cpp03
+
+AlwaysBreakTemplateDeclarations: true
+PointerAlignment: Left
+
+# Disable formatting options which may break tests.
+SortIncludes: false
+ReflowComments: false
+
+# libc++ has some long names so we need more than the 80 column limit imposed by LLVM style, for sensible formatting
+ColumnLimit: 120
+---
diff -r 2cb59f19326a -r 03667436cd3c external/apache2/llvm/dist/libcxx/.gitignore
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/apache2/llvm/dist/libcxx/.gitignore      Sun May 30 01:29:16 2021 +0000
@@ -0,0 +1,55 @@
+# Byte-compiled / optimized / DLL files
+__pycache__/
+*.py[cod]
+
+# C extensions
+*.so
+
+# Distribution / packaging
+.Python
+env/
+build/
+develop-eggs/
+dist/
+downloads/
+eggs/
+#lib/ # We actually have things checked in to lib/
+lib64/
+parts/
+sdist/
+var/
+*.egg-info/
+.installed.cfg
+*.egg
+
+# Installer logs
+pip-log.txt
+pip-delete-this-directory.txt
+
+# Unit test / coverage reports
+htmlcov/
+.tox/
+.coverage
+.cache
+nosetests.xml
+coverage.xml
+
+# Translations
+*.mo
+*.pot
+
+# Django stuff:
+*.log
+
+# Sphinx documentation
+docs/_build/
+
+# PyBuilder
+target/
+
+# MSVC libraries test harness
+env.lst
+keep.lst
+
+# Editor by-products
+.vscode/
diff -r 2cb59f19326a -r 03667436cd3c external/apache2/llvm/dist/libcxx/CMakeLists.txt
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/apache2/llvm/dist/libcxx/CMakeLists.txt  Sun May 30 01:29:16 2021 +0000
@@ -0,0 +1,957 @@
+# See https://libcxx.llvm.org/docs/BuildingLibcxx.html for instructions on how
+# to build libcxx with CMake.
+
+if (NOT IS_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}/../libcxxabi")
+  message(FATAL_ERROR "libc++ now requires being built in a monorepo layout with libcxxabi available")
+endif()
+
+#===============================================================================
+# Setup Project
+#===============================================================================
+cmake_minimum_required(VERSION 3.13.4)
+
+set(CMAKE_BUILD_WITH_INSTALL_NAME_DIR ON)
+
+# Add path for custom modules
+set(CMAKE_MODULE_PATH
+  "${CMAKE_CURRENT_SOURCE_DIR}/cmake"
+  "${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules"
+  ${CMAKE_MODULE_PATH}
+  )
+
+set(CMAKE_FOLDER "libc++")
+
+set(LIBCXX_SOURCE_DIR  ${CMAKE_CURRENT_SOURCE_DIR})
+set(LIBCXX_BINARY_DIR  ${CMAKE_CURRENT_BINARY_DIR})
+set(LIBCXX_BINARY_INCLUDE_DIR "${LIBCXX_BINARY_DIR}/include/c++build")
+
+if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR OR LIBCXX_STANDALONE_BUILD)
+  project(libcxx CXX C)
+
+  set(PACKAGE_NAME libcxx)
+  set(PACKAGE_VERSION 13.0.0git)
+  set(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
+  set(PACKAGE_BUGREPORT "llvm-bugs%lists.llvm.org@localhost")
+
+  # In a standalone build, we don't have llvm to automatically generate the
+  # llvm-lit script for us.  So we need to provide an explicit directory that
+  # the configurator should write the script into.
+  set(LIBCXX_STANDALONE_BUILD 1)
+  set(LLVM_LIT_OUTPUT_DIR "${LIBCXX_BINARY_DIR}/bin")
+
+  # Find the LLVM sources and simulate LLVM CMake options.
+  include(HandleOutOfTreeLLVM)
+endif()
+
+if (LIBCXX_STANDALONE_BUILD)
+  find_package(Python3 COMPONENTS Interpreter)
+  if(NOT Python3_Interpreter_FOUND)
+    message(WARNING "Python3 not found, using python2 as a fallback")
+    find_package(Python2 COMPONENTS Interpreter REQUIRED)
+    if(Python2_VERSION VERSION_LESS 2.7)
+      message(SEND_ERROR "Python 2.7 or newer is required")
+    endif()
+
+    # Treat python2 as python3
+    add_executable(Python3::Interpreter IMPORTED)
+    set_target_properties(Python3::Interpreter PROPERTIES
+      IMPORTED_LOCATION ${Python2_EXECUTABLE})
+    set(Python3_EXECUTABLE ${Python2_EXECUTABLE})
+  endif()
+endif()
+
+# Require out of source build.
+include(MacroEnsureOutOfSourceBuild)
+MACRO_ENSURE_OUT_OF_SOURCE_BUILD(
+ "${PROJECT_NAME} requires an out of source build. Please create a separate
+ build directory and run 'cmake /path/to/${PROJECT_NAME} [options]' there."
+ )
+if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" AND "${CMAKE_CXX_SIMULATE_ID}" STREQUAL "MSVC")
+  message(STATUS "Configuring for clang-cl")
+  set(LIBCXX_TARGETING_CLANG_CL ON)
+endif()
+
+if (MSVC)
+  set(LIBCXX_TARGETING_MSVC ON)
+  message(STATUS "Configuring for MSVC")
+else()
+  set(LIBCXX_TARGETING_MSVC OFF)
+endif()
+
+#===============================================================================
+# Setup CMake Options
+#===============================================================================
+include(CMakeDependentOption)
+include(HandleCompilerRT)
+
+# Basic options ---------------------------------------------------------------
+option(LIBCXX_ENABLE_ASSERTIONS "Enable assertions independent of build mode." OFF)
+option(LIBCXX_ENABLE_SHARED "Build libc++ as a shared library." ON)
+option(LIBCXX_ENABLE_STATIC "Build libc++ as a static library." ON)
+option(LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY "Build libc++experimental.a" ON)
+set(ENABLE_FILESYSTEM_DEFAULT ON)
+if (WIN32 AND NOT MINGW)
+  # Filesystem is buildable for windows, but it requires __int128 helper
+  # functions, that currently are provided by libgcc or compiler_rt builtins.
+  # These are available in MinGW environments, but not currently in MSVC
+  # environments.
+  set(ENABLE_FILESYSTEM_DEFAULT OFF)
+endif()
+option(LIBCXX_ENABLE_FILESYSTEM "Build filesystem as part of the main libc++ library"
+    ${ENABLE_FILESYSTEM_DEFAULT})
+option(LIBCXX_INCLUDE_TESTS "Build the libc++ tests." ${LLVM_INCLUDE_TESTS})
+option(LIBCXX_ENABLE_PARALLEL_ALGORITHMS "Enable the parallel algorithms library. This requires the PSTL to be available." OFF)
+option(LIBCXX_ENABLE_DEBUG_MODE_SUPPORT
+  "Whether to include support for libc++'s debugging mode in the library.
+   By default, this is turned on. If you turn it off and try to enable the
+   debug mode when compiling a program against libc++, it will fail to link
+   since the required support isn't provided in the library." ON)
+option(LIBCXX_ENABLE_RANDOM_DEVICE
+  "Whether to include support for std::random_device in the library. Disabling
+   this can be useful when building the library for platforms that don't have
+   a source of randomness, such as some embedded platforms. When this is not
+   supported, most of <random> will still be available, but std::random_device
+   will not." ON)
+option(LIBCXX_ENABLE_LOCALIZATION
+  "Whether to include support for localization in the library. Disabling
+   localization can be useful when porting to platforms that don't support
+   the C locale API (e.g. embedded). When localization is not supported,
+   several parts of the library will be disabled: <iostream>, <regex>, <locale>
+   will be completely unusable, and other parts may be only partly available." ON)
+option(LIBCXX_ENABLE_VENDOR_AVAILABILITY_ANNOTATIONS
+  "Whether to turn on vendor availability annotations on declarations that depend
+   on definitions in a shared library. By default, we assume that we're not building
+   libc++ for any specific vendor, and we disable those annotations. Vendors wishing
+   to provide compile-time errors when using features unavailable on some version of
+   the shared library they shipped should turn this on and see `include/__availability`
+   for more details." OFF)
+set(LIBCXX_TEST_CONFIG "${CMAKE_CURRENT_SOURCE_DIR}/test/configs/legacy.cfg.in" CACHE STRING
+    "The Lit testing configuration to use when running the tests.")
+set(LIBCXX_TEST_PARAMS "" CACHE STRING
+    "A list of parameters to run the Lit test suite with.")
+
+# Benchmark options -----------------------------------------------------------
+option(LIBCXX_INCLUDE_BENCHMARKS "Build the libc++ benchmarks and their dependencies" ON)
+
+set(LIBCXX_BENCHMARK_TEST_ARGS_DEFAULT --benchmark_min_time=0.01)
+set(LIBCXX_BENCHMARK_TEST_ARGS "${LIBCXX_BENCHMARK_TEST_ARGS_DEFAULT}" CACHE STRING
+    "Arguments to pass when running the benchmarks using check-cxx-benchmarks")
+
+set(LIBCXX_BENCHMARK_NATIVE_STDLIB "" CACHE STRING
+        "Build the benchmarks against the specified native STL.
+         The value must be one of libc++/libstdc++")
+set(LIBCXX_BENCHMARK_NATIVE_GCC_TOOLCHAIN "" CACHE STRING
+    "Use alternate GCC toolchain when building the native benchmarks")
+
+if (LIBCXX_BENCHMARK_NATIVE_STDLIB)
+  if (NOT (LIBCXX_BENCHMARK_NATIVE_STDLIB STREQUAL "libc++"
+        OR LIBCXX_BENCHMARK_NATIVE_STDLIB STREQUAL "libstdc++"))
+    message(FATAL_ERROR "Invalid value for LIBCXX_BENCHMARK_NATIVE_STDLIB: "
+            "'${LIBCXX_BENCHMARK_NATIVE_STDLIB}'")
+  endif()
+endif()
+
+option(LIBCXX_INCLUDE_DOCS "Build the libc++ documentation." ${LLVM_INCLUDE_DOCS})
+set(LIBCXX_LIBDIR_SUFFIX "${LLVM_LIBDIR_SUFFIX}" CACHE STRING
+    "Define suffix of library directory name (32/64)")
+option(LIBCXX_INSTALL_HEADERS "Install the libc++ headers." ON)
+option(LIBCXX_INSTALL_LIBRARY "Install the libc++ library." ON)
+cmake_dependent_option(LIBCXX_INSTALL_STATIC_LIBRARY
+  "Install the static libc++ library." ON
+  "LIBCXX_ENABLE_STATIC;LIBCXX_INSTALL_LIBRARY" OFF)
+cmake_dependent_option(LIBCXX_INSTALL_SHARED_LIBRARY
+  "Install the shared libc++ library." ON
+  "LIBCXX_ENABLE_SHARED;LIBCXX_INSTALL_LIBRARY" OFF)
+cmake_dependent_option(LIBCXX_INSTALL_EXPERIMENTAL_LIBRARY
+        "Install libc++experimental.a" ON
+        "LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY;LIBCXX_INSTALL_LIBRARY" OFF)
+
+set(LIBCXX_ABI_VERSION "1" CACHE STRING "ABI version of libc++. Can be either 1 or 2, where 2 is currently not stable. Defaults to 1.")
+set(LIBCXX_ABI_NAMESPACE "" CACHE STRING "The inline ABI namespace used by libc++. It defaults to __n where `n` is the current ABI version.")
+option(LIBCXX_ABI_UNSTABLE "Unstable ABI of libc++." OFF)
+option(LIBCXX_ABI_FORCE_ITANIUM "Ignore auto-detection and force use of the Itanium ABI.")
+option(LIBCXX_ABI_FORCE_MICROSOFT "Ignore auto-detection and force use of the Microsoft ABI.")
+
+set(LIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION "default" CACHE STRING
+  "Override the implementation to use for comparing typeinfos. By default, this
+   is detected automatically by the library, but this option allows overriding
+   which implementation is used unconditionally.
+
+   See the documentation in <libcxx/include/typeinfo> for details on what each
+   value means.")
+set(TYPEINFO_COMPARISON_VALUES "default;1;2;3")
+if (NOT ("${LIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION}" IN_LIST TYPEINFO_COMPARISON_VALUES))
+  message(FATAL_ERROR "Value '${LIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION}' is not a valid value for
+                       LIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION")
+endif()
+
+option(LIBCXX_HIDE_FROM_ABI_PER_TU_BY_DEFAULT "Enable per TU ABI insulation by default. To be used by vendors." OFF)
+set(LIBCXX_ABI_DEFINES "" CACHE STRING "A semicolon separated list of ABI macros to define in the site config header.")
+option(LIBCXX_USE_COMPILER_RT "Use compiler-rt instead of libgcc" OFF)
+set(LIBCXX_LIBCPPABI_VERSION "2" CACHE STRING "Version of libc++abi's ABI to re-export from libc++ when re-exporting is enabled.
+                                               Note that this is not related to the version of libc++'s ABI itself!")
+
+# ABI Library options ---------------------------------------------------------
+set(LIBCXX_CXX_ABI "default" CACHE STRING "Specify C++ ABI library to use.")
+set(CXXABIS none default libcxxabi libcxxrt libstdc++ libsupc++ vcruntime)
+set_property(CACHE LIBCXX_CXX_ABI PROPERTY STRINGS ;${CXXABIS})
+
+# Setup the default options if LIBCXX_CXX_ABI is not specified.
+if (LIBCXX_CXX_ABI STREQUAL "default")
+  if (LIBCXX_TARGETING_MSVC)
+    # FIXME: Figure out how to configure the ABI library on Windows.
+    set(LIBCXX_CXX_ABI_LIBNAME "vcruntime")
+  elseif (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
+    set(LIBCXX_CXX_ABI_LIBNAME "libcxxrt")
+  elseif (NOT LIBCXX_STANDALONE_BUILD OR HAVE_LIBCXXABI)
+    set(LIBCXX_CXX_ABI_LIBNAME "libcxxabi")
+  else()
+    set(LIBCXX_CXX_ABI_LIBNAME "default")
+  endif()
+else()
+  set(LIBCXX_CXX_ABI_LIBNAME "${LIBCXX_CXX_ABI}")
+endif()
+
+option(LIBCXX_ENABLE_STATIC_ABI_LIBRARY
+  "Use a static copy of the ABI library when linking libc++.
+   This option cannot be used with LIBCXX_ENABLE_ABI_LINKER_SCRIPT." OFF)



Home | Main Index | Thread Index | Old Index