summaryrefslogtreecommitdiff
path: root/libcxx/include/__config
AgeCommit message (Expand)Author
2025-11-18[libc++] Fix header deprecations (#163356)Nikolas Klauser
2025-11-14[libc++][hardening] Allow setting the assertion semantic via CMake. (#167636)Konstantin Varlamov
2025-11-12[libc++] Simplify the implementation of aligned_storage (#162459)Nikolas Klauser
2025-11-10[libc++] Split macros related to hardening into their own header (#167069)Louis Dionne
2025-10-30[libc++] Fix LLVM 22 TODOs (#153367)Nikolas Klauser
2025-10-27Revert "[libcxx] Define `_LIBCPP_HAS_C8RTOMB_MBRTOC8` to true if compiling wi...Nikolas Klauser
2025-10-24[libcxx] Define `_LIBCPP_HAS_C8RTOMB_MBRTOC8` to true if compiling with clang...Victor Campos
2025-09-11[libc++] Remove UB from `std::__tree_node` construction (#153908)Vinay Deshmukh
2025-09-08[libc++] Optimize most of the __tree search algorithms (#155245)Nikolas Klauser
2025-09-03[libc++] Add thread safety annotations for std::lock (#154078)Nikolas Klauser
2025-07-31[libc++] Add checks for misused hardening macros (#150669)Louis Dionne
2025-07-29[libc++][hardening] Introduce assertion semantics. (#149459)Konstantin Varlamov
2025-07-24[libc++][hardening] Add an experimental function to log hardening errors (#14...Konstantin Varlamov
2025-07-19[libc++] Diagnose passing null pointers to a bunch of APIs (#148585)Nikolas Klauser
2025-07-18Remove last few bits for Native Client support (#148983)Brad Smith
2025-07-16[libc++] Implement _LIBCPP_SUPPRESS_DEPRECATED macros in terms of _LIBCPP_DIA...Nikolas Klauser
2025-07-15Bump version to 22.0.0-gitllvmorg-22-initTobias Hieta
2025-07-15Revert "[libc++][hardening] Introduce assertion semantics" (#148822)Nikolas Klauser
2025-07-15[libc++][hardening] Introduce assertion semantics (#148268)Konstantin Varlamov
2025-07-09[libc++] Optimize ctype::to{lower,upper} (#145344)Nikolas Klauser
2025-07-05[libc++] Add the thread safety annotations unconditionally (#117497)Nikolas Klauser
2025-06-16[libc++] Remove a few workarounds for old Clang versions (#143858)Nikolas Klauser
2025-06-10[libc++] Inline __has_feature and __has_extension uses (#133634)Nikolas Klauser
2025-05-28Revert "[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HID...James Y Knight
2025-05-18[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_A...Nikolas Klauser
2025-05-10[libc++] Fix disabling of extension warnings in C++20 and later (#134989)Nikolas Klauser
2025-04-11[libc++][NFC] Inline _LIBCPP_FALLTHROUGH() (#135001)Nikolas Klauser
2025-04-09[libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885)Nikolas Klauser
2025-04-09[libc++] P3247R2: Deprecate `is_trivial(_v)` (#130573)A. Jiang
2025-04-08[libc++] Remove _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS (#111964)Nikolas Klauser
2025-04-08[libc++] Use __add_pointer and __remove_pointer builtins when they are fixed ...Nikolas Klauser
2025-04-02[libc++] Add visibility annotations to the std namespace with GCC (#133233)Nikolas Klauser
2025-04-02[libc++][NFC] Remove _LIBCPP_DISABLE_EXTENSION_WARNINGS (#133693)Nikolas Klauser
2025-03-30[libc++][NFC] Remove _LIBCPP_DLL_VISNikolas Klauser
2025-03-29[libc++] Switch a few attribute to use the C++11 syntax (#133293)Nikolas Klauser
2025-03-27[libc++] Introduce unversioned namespace macros (#133009)Nikolas Klauser
2025-02-27[libc++] Diagnose when nullptrs are passed to string APIs (#122790)Nikolas Klauser
2025-02-17[libc++] Add watchOS and tvOS checks for aligned_alloc (#126862)Un1q32
2025-02-14[libc++][NFC] Add reminder to remove _LIBCPP_HAS_EXPLICIT_THIS_PARAMETER macr...Hristo Hristov
2025-02-12[libc++] Remove conditional for attributes that are always available (#126879)Nikolas Klauser
2025-01-28Bump version to 21.0.0git (#124870)llvmorg-21-initTom Stellard
2025-01-24[libc++] Switch experimental library macros to 0/1 macros (#124030)Nikolas Klauser
2025-01-23[libc++] Use [[clang::no_specializations]] to diagnose invalid user specializ...Nikolas Klauser
2025-01-17[libc++] Enable _LIBCPP_NODEBUG again (#123318)Nikolas Klauser
2025-01-10[libc++] Remove obsolete bsd_locale_defaults.h (#122276)Louis Dionne
2025-01-10[libc++] Disable _LIBCPP_NODEBUG temporarily (#122393)Nikolas Klauser
2024-12-22[libc++] Switch _LIBCPP_NODEBUG to [[gnu::nodebug]] (#120720)Nikolas Klauser
2024-11-26Revert "[libc++] Remove workaround which allows setting _LIBCPP_OVERRIDABLE_F...Nico Weber
2024-11-11[libc++] Amend error message for _LIBCPP_HAS_THREAD_API_EXTERNAL (#115774)Caslyn Tonelli
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser