zig/lib/libcxx/src
Alex Rønne Petersen 156ab87500
libcxx: Update to Clang 20.
See:

* https://discourse.llvm.org/t/rfc-freezing-c-03-headers-in-libc/77319
* https://discourse.llvm.org/t/rfc-project-hand-in-hand-llvm-libc-libc-code-sharing/77701

We're dropping support for C++03 for Zig due to the first change; it would be
insane to ship 1018 duplicate header files just for this outdated use case.

As a result of the second change, I had to bring in a subset of the headers from
llvm-libc since libc++ now depends on these. Hopefully we can continue to get
away with not copying the entirety of llvm-libc.
2025-04-04 06:08:09 +02:00
..
experimental libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
filesystem libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
include libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
pstl libcxx: Update to LLVM 19. 2024-09-19 18:20:21 -07:00
ryu libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
support libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
algorithm.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
any.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
atomic.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
barrier.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
bind.cpp libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
call_once.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
charconv.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
chrono.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
chrono_system_time_init.h
condition_variable.cpp libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
condition_variable_destructor.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
error_category.cpp libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
exception.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
expected.cpp libcxx: Update to LLVM 19. 2024-09-19 18:20:21 -07:00
fstream.cpp libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
functional.cpp libcxx: Update to LLVM 19. 2024-09-19 18:20:21 -07:00
future.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
hash.cpp libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
ios.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
ios.instantiations.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
iostream.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
iostream_init.h
locale.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
memory.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
memory_resource.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
memory_resource_init_helper.h update libcxx to llvm 16 2023-01-26 16:36:13 -07:00
mutex.cpp libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
mutex_destructor.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
new.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
new_handler.cpp libcxx: update to LLVM 17 2023-09-19 09:37:31 -07:00
new_helpers.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
optional.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
ostream.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
print.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
random.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
random_shuffle.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
regex.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
shared_mutex.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
std_stream.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
stdexcept.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
string.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
strstream.cpp libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
system_error.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
thread.cpp libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
typeinfo.cpp libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
valarray.cpp libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
variant.cpp libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
vector.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
verbose_abort.cpp libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00