varconst
cd0ad4216c
[libc++][hardening][NFC] Introduce _LIBCPP_ASSERT_UNCATEGORIZED
.
...
Replace most uses of `_LIBCPP_ASSERT` with
`_LIBCPP_ASSERT_UNCATEGORIZED`.
This is done as a prerequisite to introducing hardened mode to libc++.
The idea is to make enabling assertions an opt-in with (somewhat)
fine-grained controls over which categories of assertions are enabled.
The vast majority of assertions are currently uncategorized; the new
macro will allow turning on `_LIBCPP_ASSERT` (the underlying mechanism
for all kinds of assertions) without enabling all the uncategorized
assertions (in the future; this patch preserves the current behavior).
Differential Revision: https://reviews.llvm.org/D153816
2023-06-28 15:10:31 -07:00
..
2023-06-01 15:07:28 -07:00
2022-11-22 16:33:38 +08:00
2023-04-29 20:41:42 -07:00
2023-06-06 13:58:52 -07:00
2023-06-28 15:10:31 -07:00
2023-04-16 15:23:23 +02:00
2023-06-06 13:58:52 -07:00
2023-05-18 15:37:28 -07:00
2023-01-13 16:57:13 -08:00
2023-05-18 15:37:28 -07:00
2023-05-31 18:15:20 -07:00
2023-06-19 09:05:14 -04:00
2023-06-05 15:08:01 -07:00
2023-02-13 13:21:25 +01:00
2023-02-13 13:21:25 +01:00
2023-02-13 13:21:25 +01:00
2022-11-22 16:33:38 +08:00
2023-05-25 07:59:50 -07:00
2023-02-15 16:52:25 +01:00
2023-05-31 18:15:20 -07:00
2023-06-05 10:00:02 -07:00
2023-02-13 13:21:25 +01:00
2023-02-13 13:21:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-02-15 16:52:25 +01:00
2023-06-06 13:58:52 -07:00
2023-06-16 07:53:56 -07:00
2023-06-06 13:58:52 -07:00
2023-06-06 13:58:52 -07:00
2023-02-15 16:52:25 +01:00
2023-06-06 13:58:52 -07:00
2023-06-06 13:58:52 -07:00
2023-01-12 18:28:41 +01:00
2023-02-15 16:52:25 +01:00
2023-05-18 15:37:28 -07:00
2023-06-06 13:58:52 -07:00
2023-06-19 09:05:14 -04:00
2023-06-06 13:58:52 -07:00
2023-04-16 15:23:23 +02:00
2023-06-06 13:58:52 -07:00
2023-06-06 13:58:52 -07:00
2023-06-06 13:58:52 -07:00
2023-06-06 13:58:52 -07:00
2023-02-15 16:52:25 +01:00
2023-06-06 13:58:52 -07:00
2023-06-06 13:58:52 -07:00
2023-06-06 13:58:52 -07:00
2023-02-15 16:52:25 +01:00
2023-05-18 15:37:28 -07:00
2023-05-31 18:15:20 -07:00
2023-06-06 13:58:52 -07:00
2023-06-06 13:58:52 -07:00
2023-06-06 13:58:52 -07:00
2023-06-06 13:58:52 -07:00
2023-02-13 13:21:25 +01:00
2023-06-28 15:10:31 -07:00
2023-06-06 13:58:52 -07:00
2023-06-09 08:38:22 -07:00
2023-06-15 11:23:07 -07:00
2023-05-18 15:37:28 -07:00
2023-06-06 08:42:59 -07:00
2023-06-09 08:38:22 -07:00
2023-06-09 08:38:22 -07:00
2023-06-09 08:38:22 -07:00
2023-05-11 13:54:28 -07:00
2023-06-13 07:55:06 -07:00
2023-06-15 11:23:07 -07:00
2023-05-30 15:07:06 -07:00
2023-06-06 08:44:53 -07:00
2023-06-01 15:07:28 -07:00
2023-06-09 08:38:22 -07:00
2023-06-06 13:58:52 -07:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-28 15:10:31 -07:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-02-15 16:52:25 +01:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-28 15:10:31 -07:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-28 15:10:31 -07:00
2023-06-19 11:19:51 -04:00
2023-06-28 15:10:31 -07:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-02-15 16:52:25 +01:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-05-15 11:35:30 -07:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-06-27 10:52:08 -07:00
2023-06-19 11:19:51 -04:00
2023-06-19 11:19:51 -04:00
2023-02-13 13:21:25 +01:00
2023-06-28 15:10:31 -07:00
2023-05-18 15:37:28 -07:00
2023-05-18 15:37:28 -07:00
2023-06-06 13:58:52 -07:00
2023-06-06 13:58:52 -07:00
2023-06-06 13:58:52 -07:00
2023-06-06 13:58:52 -07:00
2023-05-18 15:37:28 -07:00
2023-05-18 15:37:28 -07:00
2023-06-15 08:56:45 -07:00
2023-06-28 15:10:31 -07:00
2023-06-06 13:58:52 -07:00
2023-06-28 15:10:31 -07:00
2023-06-16 07:53:56 -07:00
2023-06-16 07:53:56 -07:00
2023-06-13 14:24:56 -07:00
2023-02-15 16:52:25 +01:00
2022-11-22 16:33:38 +08:00
2022-11-22 16:33:38 +08:00
2023-05-18 15:37:28 -07:00
2023-02-21 17:11:21 +01:00
2023-06-06 13:58:52 -07:00