llvm-project/libcxx/src
Louis Dionne 480cd780d6 [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
..
experimental [libc++][PMR] Deprecate the implementation in std::experimental 2022-11-01 00:37:08 +01:00
filesystem [libc++] Suppress -Wctad-maybe-unsupported on types w/o deduction guides 2022-10-03 14:05:08 -04:00
include [libc++][NFC] Consistently use newline between license and include guard 2022-11-25 10:25:17 -05:00
ryu [libc++] Move everything related solely to _LIBCPP_ASSERT to its own file 2022-02-16 12:49:50 -05:00
support [libc++] Remove trailing whitespace from libcxx includes, source, tests and benchmarks 2022-08-23 18:25:54 -04:00
CMakeLists.txt Revert "[runtimes] Always define cxx_shared, cxx_static & other targets" 2022-10-12 12:54:48 -07:00
algorithm.cpp [libc++][ranges] Implement `ranges::sort`. 2022-06-16 15:21:06 -07:00
any.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
atomic.cpp [libc++] Extend check for non-ASCII characters to src/, test/ and benchmarks/ 2022-08-23 18:36:38 -04:00
barrier.cpp [libc++] Remove conditional include 2022-05-25 10:04:54 -04:00
bind.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
charconv.cpp [libc++] Extend check for non-ASCII characters to src/, test/ and benchmarks/ 2022-08-23 18:36:38 -04:00
chrono.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
chrono_system_time_init.h Ensure newlines at the end of files (NFC) 2021-12-26 08:51:06 -08:00
condition_variable.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
condition_variable_destructor.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
debug.cpp [libc++] Move everything related solely to _LIBCPP_ASSERT to its own file 2022-02-16 12:49:50 -05:00
exception.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
format.cpp [libc++] Inlines format_error for clang-cl DLL. 2022-08-31 19:13:19 +02:00
functional.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
future.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
hash.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
ios.cpp [libc++] Extend check for non-ASCII characters to src/, test/ and benchmarks/ 2022-08-23 18:36:38 -04:00
ios.instantiations.cpp [libc++] Introduce a setting to remove fstream from the library 2022-11-20 10:51:32 -05:00
iostream.cpp [libc++] Extend check for non-ASCII characters to src/, test/ and benchmarks/ 2022-08-23 18:36:38 -04:00
iostream_init.h Ensure newlines at the end of files (NFC) 2021-12-26 08:51:06 -08:00
legacy_debug_handler.cpp [libc++] Add a lightweight overridable assertion handler 2022-03-23 15:35:46 -04:00
legacy_pointer_safety.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
locale.cpp [libc++] Remove MSVC code 2022-09-20 10:11:42 +02:00
memory.cpp [libc++] Avoid relying on non-portable behaviour in std::align 2022-10-03 12:45:21 +00:00
memory_resource.cpp [libc++][PMR] Move the pmr::memory_resource destructor into the dylib 2022-11-01 00:37:04 +01:00
memory_resource_init_helper.h [libc++] Add the C++17 <memory_resource> header (mono-patch) 2022-10-11 08:40:46 -04:00
mutex.cpp [libc++] Move everything related solely to _LIBCPP_ASSERT to its own file 2022-02-16 12:49:50 -05:00
mutex_destructor.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
new.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
optional.cpp [libc++] Extend check for non-ASCII characters to src/, test/ and benchmarks/ 2022-08-23 18:36:38 -04:00
random.cpp [libcxx] random_device, specify optimal entropy properties for all OS's using arc4random() 2022-03-28 22:43:11 -04:00
random_shuffle.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
regex.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
shared_mutex.cpp [libc++] Make the naming of private member variables consistent and enforce it through readability-identifier-naming 2022-09-02 21:36:36 +02:00
stdexcept.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
string.cpp [libc++] Avoid instantiating type_trait classes 2022-09-06 19:09:42 +02:00
strstream.cpp [libc++] Move everything related solely to _LIBCPP_ASSERT to its own file 2022-02-16 12:49:50 -05:00
system_error.cpp [libc++] Define legacy symbols for inline functions at a finer-grained level 2022-04-12 13:44:30 -04:00
thread.cpp [libc++] Avoid lifetime UB in __thread_local_data() 2022-04-25 14:56:44 -07:00
typeinfo.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
utility.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
valarray.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
variant.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
vector.cpp [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. 2022-02-15 13:00:46 -05:00
verbose_abort.cpp [libc++] Rename __libcpp_assertion_handler to __libcpp_verbose_abort 2022-07-29 13:52:42 -04:00