zig/lib/libcxx/include/__ranges
Andrew Kelley 06ee65af9e libcxx: update to LLVM 18
release/18.x branch, commit 78b99c73ee4b96fe9ce0e294d4632326afb2db42

This adds the flag `-D_LIBCPP_HARDENING_MODE` which is determined based
on the Zig optimization mode.

This commit also fixes libunwind, libcxx, and libcxxabi to properly
report sub compilation errors.
2024-05-08 19:37:29 -07:00
..
access.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
all.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
as_rvalue_view.h libcxx: update to LLVM 17 2023-09-19 09:37:31 -07:00
chunk_by_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
common_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -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 LLVM 18 2024-05-08 19:37:29 -07:00
dangling.h libcxx: update to LLVM 17 2023-09-19 09:37:31 -07:00
data.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
drop_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
drop_while_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
elements_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
empty.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
empty_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07: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 LLVM 18 2024-05-08 19:37:29 -07:00
from_range.h libcxx: update to LLVM 17 2023-09-19 09:37:31 -07:00
iota_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
istream_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
join_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
lazy_split_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
movable_box.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -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 LLVM 18 2024-05-08 19:37:29 -07:00
rbegin.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
ref_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
rend.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
repeat_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
reverse_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
single_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
size.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
split_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
subrange.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
take_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
take_while_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
to.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
transform_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
view_interface.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
views.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00
zip_view.h libcxx: update to LLVM 18 2024-05-08 19:37:29 -07:00