mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 22:04:21 +00:00
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. |
||
|---|---|---|
| .. | ||
| addressof.h | ||
| align.h | ||
| aligned_alloc.h | ||
| allocate_at_least.h | ||
| allocation_guard.h | ||
| allocator.h | ||
| allocator_arg_t.h | ||
| allocator_destructor.h | ||
| allocator_traits.h | ||
| array_cookie.h | ||
| assume_aligned.h | ||
| auto_ptr.h | ||
| compressed_pair.h | ||
| concepts.h | ||
| construct_at.h | ||
| destruct_n.h | ||
| inout_ptr.h | ||
| noexcept_move_assign_container.h | ||
| out_ptr.h | ||
| pointer_traits.h | ||
| ranges_construct_at.h | ||
| ranges_uninitialized_algorithms.h | ||
| raw_storage_iterator.h | ||
| shared_count.h | ||
| shared_ptr.h | ||
| swap_allocator.h | ||
| temp_value.h | ||
| temporary_buffer.h | ||
| uninitialized_algorithms.h | ||
| unique_ptr.h | ||
| unique_temporary_buffer.h | ||
| uses_allocator.h | ||
| uses_allocator_construction.h | ||