zig/lib/libcxx/include/__ranges
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
..
access.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
all.h libcxx: Update to LLVM 19. 2024-09-19 18:20:21 -07:00
as_rvalue_view.h libcxx: Update to LLVM 19. 2024-09-19 18:20:21 -07:00
chunk_by_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
common_view.h libcxx: Update to LLVM 19. 2024-09-19 18:20:21 -07:00
concepts.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
container_compatible_range.h libcxx: update to LLVM 17 2023-09-19 09:37:31 -07:00
counted.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
dangling.h libcxx: update to LLVM 17 2023-09-19 09:37:31 -07:00
data.h libcxx: Update to LLVM 19. 2024-09-19 18:20:21 -07:00
drop_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
drop_while_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
elements_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
empty.h libcxx: Update to LLVM 19. 2024-09-19 18:20:21 -07:00
empty_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
enable_borrowed_range.h libcxx: update to LLVM 17 2023-09-19 09:37:31 -07:00
enable_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
filter_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
from_range.h libcxx: update to LLVM 17 2023-09-19 09:37:31 -07:00
iota_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
istream_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
join_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
lazy_split_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
movable_box.h libcxx: Update to LLVM 19. 2024-09-19 18:20:21 -07:00
non_propagating_cache.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
owning_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
range_adaptor.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
rbegin.h libcxx: Update to LLVM 19. 2024-09-19 18:20:21 -07:00
ref_view.h libcxx: Update to LLVM 19. 2024-09-19 18:20:21 -07:00
rend.h libcxx: Update to LLVM 19. 2024-09-19 18:20:21 -07:00
repeat_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
reverse_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
single_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
size.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
split_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
subrange.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
take_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
take_while_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
to.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
transform_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00
view_interface.h libcxx: Update to LLVM 19. 2024-09-19 18:20:21 -07:00
views.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
zip_view.h libcxx: Update to Clang 20. 2025-04-04 06:08:09 +02:00