aboutsummaryrefslogtreecommitdiff
path: root/libcxx/src/support
AgeCommit message (Expand)AuthorFilesLines
2025-12-16[libc++] Enable -Wmissing-prototypes (#116261)Nikolas Klauser2-1/+3
2025-11-11[libc++][NFC] Make the exception implementation files self-contained (#164377)Nikolas Klauser9-12/+28
2025-05-28Revert "[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HID...James Y Knight2-4/+0
2025-05-20[libc++] Make ABI annotations explicit for windows-specific code (#140507)Nikolas Klauser2-0/+4
2025-01-27[libc++] Add more missing bits to the locale base API (#122531)Louis Dionne1-1/+1
2024-12-19[libc++] Remove the need for `uselocale()` (#120158)Louis Dionne1-16/+15
2024-12-16[libc++] Refactor the Windows and MinGW implementation of the locale base API...Louis Dionne2-100/+123
2024-10-25[libc++] Refactor locale_guard (#113694)Louis Dionne1-18/+16
2024-10-12[libc++][RFC] Always define internal feature test macros (#89178)Nikolas Klauser2-8/+8
2024-09-19[libcxx] Use __libcpp_verbose_abort for error messages (#108873)Petr Hosek3-29/+15
2024-09-17[libc++][NFC] Replace uses of NULL by nullptr (#108847)Louis Dionne5-19/+19
2024-09-11[libc++][NFC] Replace _LIBCPP_NORETURN and TEST_NORETURN with [[noreturn]] (#...Nikolas Klauser6-13/+13
2024-07-05[libc++] Use _Complex for multiplication and division of complex floating poi...Nikolas Klauser1-0/+110
2024-01-30[libc++] Split the monolithic __threading_support header (#79654)Louis Dionne1-1/+1
2024-01-22[libc++] Fix linking for platforms that don't implement std::exception_ptr (#...itrofimow1-0/+6
2024-01-22[libc++abi] Implement __cxa_init_primary_exception and use it to optimize std...itrofimow2-0/+16
2023-12-20[libc++][hardening] Categorize more 'valid-element-access' checks. (#71620)Konstantin Varlamov1-1/+1
2023-12-18[libc++] Restore order of includes on Windows to unbreak the buildLouis Dionne1-2/+2
2023-12-18[libc++] Format the code base (#74334)Louis Dionne17-747/+468
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne1-1/+1
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne1-2/+2
2023-09-08[libc++] Fix warnings when compiling libc++ for Windows with clang-cl /W4Colin Finck1-2/+2
2023-09-06[libc++] Remove unused include in __threading_supportLouis Dionne1-0/+2
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst1-1/+1
2023-06-15[libc++] Merge _LIBCPP_FUNC_VIS, _LIBCPP_TYPE_VIS and _LIBCPP_EXCEPTION_ABI i...Nikolas Klauser2-2/+2
2023-06-15[libc++] Move the definition of std::new_handler out of new.cppLouis Dionne1-26/+0
2023-05-05[libc++] Remove Solaris related codeLouis Dionne4-240/+0
2023-04-21[libc++] Make bsd_locale_fallbacks.h modular and move it into __locale/locale...Nikolas Klauser1-0/+2
2023-02-17[libc++] Improve the format ignorelist generation.Mark de Wever1-0/+0
2023-02-17[libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONSNikolas Klauser2-8/+8
2022-08-23[libc++] Remove trailing whitespace from libcxx includes, source, tests and b...Louis Dionne1-1/+1
2022-08-02[libcxx] Fixed a number of typosGabriel Ravier1-1/+1
2022-02-16[libc++] Move everything related solely to _LIBCPP_ASSERT to its own fileLouis Dionne1-0/+1
2022-02-15[libc++] Rename *SAFE_STATIC to *CONSTINIT, and normalize its uses.Arthur O'Dwyer2-5/+3
2022-02-15[libc++] Guard warning pragmasNikolas Klauser2-9/+9
2022-02-14[libc++][NFC] Remove trailing whitespaceLouis Dionne1-8/+8
2022-02-10[libcxx] Silence -Wformat-nonliteral warnings in the Windows support codeMartin Storsjö2-0/+9
2022-01-31[libcxx] [Windows] Use the standard vsnprintf instead of _vsnprintfMartin Storsjö1-2/+2
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne4-4/+4
2021-11-04[libc++] Remove non-atomic "platform" semaphore implementations.Arthur O'Dwyer1-36/+0
2021-10-01[libc++] Remove "// -*- C++ -*-" comments from all .cpp files. NFCI.Arthur O'Dwyer3-3/+0
2021-09-13[SystemZ][z/OS] Missing wchar functions libc++Muiez Ahmed2-0/+188
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne2-4/+4
2021-03-22[libc++] Revert "[SystemZ][z/OS] Missing wchar functions libc++"Louis Dionne2-162/+0
2021-03-18[SystemZ][z/OS] vasprintf fix libc++Muiez Ahmed1-1/+4
2021-03-17[libcxx] Simplify rounding of durations in win32 __libcpp_thread_sleep_forMartin Storsjö1-5/+3
2021-03-12[SystemZ][z/OS] Missing wchar functions libc++Muiez Ahmed2-0/+162
2021-03-08[SystemZ][z/OS] Missing locale functions libc++Muiez Ahmed1-0/+137
2021-03-05[libcxx] Implement semaphores for windowsMartin Storsjö1-0/+38
2021-03-03[libc++/abi] Replace uses of _NOEXCEPT in src/ by noexceptLouis Dionne11-102/+102