aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/__assert
AgeCommit message (Expand)AuthorFilesLines
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne1-0/+81
2024-01-17[libc++][hardening] Rework how the assertion handler can be overridden. (#77883)Konstantin Varlamov1-3/+3
2023-07-14[libc++][hardening] Deprecate `_LIBCPP_ENABLE_ASSERTIONS`.varconst1-18/+8
2023-06-29[libc++] Remove the legacy debug mode.varconst1-7/+0
2023-06-29[libc++] Stop using __builtin_assume in _LIBCPP_ASSERTLouis Dionne1-1/+4
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst1-0/+2
2023-06-27[libcxx] Add new line after assert messageVitaly Buka1-1/+1
2023-02-07[libc++] Remove #error about _LIBCPP_DEBUGLouis Dionne1-5/+0
2023-02-07[libc++] Use __builtin_FILE and __builtin_LINE in _LIBCPP_ASSERTLouis Dionne1-1/+2
2023-02-07[libc++][NFC] Reformat __assert with clang-formatLouis Dionne1-16/+14
2023-01-24[libc++] Introduce a compile-time mechanism to override __libcpp_verbose_abortLouis Dionne1-1/+1
2022-11-15[libc++] Make it an error to define _LIBCPP_DEBUGLouis Dionne1-6/+2
2022-07-29[libc++] Rename __libcpp_assertion_handler to __libcpp_verbose_abortLouis Dionne1-9/+2
2022-07-26[libc++] Generalize the customizeable assertion handlerLouis Dionne1-3/+3
2022-06-07[libc++] Make the Debug mode a configuration-time only optionLouis Dionne1-1/+9
2022-04-07[libcxx] Add flag to disable __builtin_assume in _LIBCPP_ASSERTArthur Eubanks1-9/+7
2022-03-29[libc++] Use __builtin_expect and __builtin_assume in _LIBCPP_ASSERTLouis Dionne1-2/+13
2022-03-23[libc++] Add a lightweight overridable assertion handlerLouis Dionne1-34/+21
2022-03-08[libc++] Remove workarounds for re-defining _LIBCPP_ASSERT in the test suiteLouis Dionne1-9/+2
2022-02-16[libc++] Move everything related solely to _LIBCPP_ASSERT to its own fileLouis Dionne1-0/+69