summaryrefslogtreecommitdiff
path: root/libcxx/include/__configuration
AgeCommit message (Expand)Author
2025-11-14[libc++][hardening] Allow setting the assertion semantic via CMake. (#167636)Konstantin Varlamov
2025-11-10[libc++] Split macros related to hardening into their own header (#167069)Louis Dionne
2025-11-02[libc++] Add availability markup for LLVM 19 and LLVM 20 (#140072)Louis Dionne
2025-10-31[libc++] Update our documentation on the supported compilers (#165684)Nikolas Klauser
2025-10-30[libc++] Fix LLVM 22 TODOs (#153367)Nikolas Klauser
2025-10-16[libc++] Properly implement array cookies in the ARM ABI (#160182)Louis Dionne
2025-10-09[libc++] Remove availability annotations that aren't required anymore (#161640)Nikolas Klauser
2025-09-04[libc++][NFC] Use llvm.org/PR to link to bug reports (#156288)Nikolas Klauser
2025-09-04[libc++] Split ABI flag for removing iterator bases and removing the second m...Nikolas Klauser
2025-07-15[libc++] Bump Xcode support (#148651)Louis Dionne
2025-07-15Revert "[libc++][hardening] Introduce a dylib function to log hardening error...Nikolas Klauser
2025-07-14[libc++][hardening] Introduce a dylib function to log hardening errors. (#148...Konstantin Varlamov
2025-06-10[libc++] Document our ABI guarantees and what ABI flags exist to modify these...Nikolas Klauser
2025-06-02[libc++] Remove availability annotations which can't fire anymore (#140049)Nikolas Klauser
2025-05-31Revert "[libc++] Re-enable std::pair trivial copy constructor for FreeBSD >= ...Jessica Clarke
2025-05-05[libc++] Re-introduce _LIBCPP_DISABLE_AVAILABILITY (#134158)Louis Dionne
2025-04-25[libc++] Make bad_function_call::what() existence a matter of availability in...Nikolas Klauser
2025-04-04[libc++] Fix deployment targets that were incorrectly bumped (#134278)Louis Dionne
2025-04-04[libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (#131921)Louis Dionne
2025-03-27[libc++] Remove official Clang 18 support. (#130142)Mark de Wever
2025-03-27[libc++] Instantiate hash function externally (#127040)Nikolas Klauser
2025-02-19[libc++] Guard include of <features.h> with __has_include (#127691)Louis Dionne
2025-02-15[libc++] Avoid including <features.h> on arbitrary platforms (#125587)Louis Dionne
2025-01-30[libc++] Refactor num_get optimization to not be ABI breaking (#121690)Nikolas Klauser
2025-01-28[libc++] Update the CI to Clang-20 and drop Clang-17 support (#117429)Nikolas Klauser
2024-11-30[libc++][NFC] Remove unused macros from <__configuration/availability.h>Nikolas Klauser
2024-11-23[libc++] Remove _LIBCPP_DISABLE_AVAILABILITY macro (#112952)Louis Dionne
2024-11-07[libc++] Add support for bounded iterators in std::array (#110729)Louis Dionne
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser
2024-11-04[libc++] Apply post-commit review comments for unique_ptr<T[]> hardening (#11...Louis Dionne
2024-10-21[libcxx][libc] Hand in Hand PoC with from_chars (#91651)Michael Jones
2024-10-12[libc++][RFC] Always define internal feature test macros (#89178)Nikolas Klauser
2024-09-30[libc++] Add an ABI setting to harden unique_ptr<T[]>::operator[] (#91798)Louis Dionne
2024-09-28Revert "[libc++][modules] Rewrite the modulemap to have fewer top-level modul...Chris B
2024-09-27[libc++][Apple] Add missing availabilty mappings for Apple platforms (#110289)Louis Dionne
2024-09-27[libc++] Add availability mapping for LLVM 18 on Apple platforms (#110158)Louis Dionne
2024-09-27[libc++] Add an ABI setting to harden unique_ptr<T[]>::operator[] (#91798)Louis Dionne
2024-09-16[libc++] Replace `__compressed_pair` with `[[no_unique_address]]` (#76756)Nikolas Klauser
2024-08-27[libc++] Do not redeclare lgamma_r when targeting the LLVM C library (#102036)Joseph Huber
2024-07-23[libc++] Revert "Make std::pair trivially copyable if its members are (#89652...Louis Dionne
2024-07-22[libc++][hardening] Use bounded iterators in std::vector and std::string (#78...David Benjamin
2024-07-20[libc++] Make std::pair trivially copyable if its members are (#89652)Nikolas Klauser
2024-07-17[libc++] basic_ios<wchar_t> cannot store fill character WCHAR_MAX (#89305)Xing Xue
2024-07-06[libc++] Remove annotations for GCC 13 and update the documentation (#97744)Nikolas Klauser
2024-06-28[libc++] Clean up and update deployment target features (#96312)Louis Dionne
2024-06-21[libc++] Fix deployment target Lit features (#94791)Louis Dionne
2024-06-18[libc++][NFC] Run clang-format on libcxx/include again (#95874)Louis Dionne
2024-06-06[libc++][hardening] Finish documenting hardening. (#92021)Konstantin Varlamov
2024-06-01[libc++] Remove the inline namespace for std::filesystem in ABIv2 (#92971)Nikolas Klauser
2024-05-28[libc++] Make the __availability header a sub-header of __config (#93083)Louis Dionne