aboutsummaryrefslogtreecommitdiff
path: root/lib/libcxx/include/__configuration
AgeCommit message (Collapse)Author
2025-10-17libcxx: backport llvm/llvm-project#160182Alex Rønne Petersen
https://github.com/llvm/llvm-project/pull/160182
2025-08-30libcxx: update to LLVM 21Alex Rønne Petersen
2025-04-06libcxx: Backport llvm/llvm-project#134278.Alex Rønne Petersen
2025-04-04libcxx: Update to Clang 20.Alex Rønne Petersen
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.
2024-09-19libcxx: Update to LLVM 19.Alex Rønne Petersen
* Moved the tz.cpp patch to experimental/tzdb.cpp. * Extended the __config_site patch to a few more files.