bors
e9f9594913
Auto merge of #121114 - Nilstrieb:no-inline!, r=saethlin
...
Add `#[rustc_no_mir_inline]` for standard library UB checks
should help with #121110 and also with #120848
Because the MIR inliner cannot know whether the checks are enabled or not, so inlining is an unnecessary compile time pessimization when debug assertions are disabled. LLVM knows whether they are enabled or not, so it can optimize accordingly without wasting time.
r? `@saethlin`
2024-02-25 03:47:31 +00:00
..
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-02-25 03:47:31 +00:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-02-23 18:04:01 -05:00
2024-02-22 16:04:04 +00:00
2024-02-12 12:47:31 +08:00
2023-10-19 15:51:52 +00:00
2023-10-19 15:51:52 +00:00
2024-02-22 16:04:04 +00:00
2023-08-24 14:26:26 +02:00
2024-02-22 16:04:04 +00:00
2024-02-06 02:22:58 +00:00
2024-02-06 02:22:58 +00:00
2024-02-06 02:22:58 +00:00
2024-02-06 02:22:58 +00:00
2024-02-10 23:18:01 +00:00
2024-02-10 23:18:01 +00:00
2024-02-10 23:18:01 +00:00
2024-02-10 23:18:01 +00:00
2024-02-22 16:04:04 +00:00
2023-08-24 14:26:26 +02:00
2023-10-19 15:51:53 +00:00
2024-02-22 16:04:04 +00:00
2023-10-19 15:51:53 +00:00
2024-02-22 16:04:04 +00:00
2023-10-16 16:29:35 +00:00
2024-02-22 16:04:04 +00:00
2024-01-07 13:54:05 +00:00
2024-01-07 13:54:05 +00:00
2024-02-22 16:04:04 +00:00
2024-01-07 13:54:05 +00:00
2024-01-07 13:54:05 +00:00
2024-02-22 16:04:04 +00:00
2024-01-07 13:54:05 +00:00
2024-01-07 13:54:05 +00:00
2024-02-22 16:04:04 +00:00
2023-12-24 20:08:57 +00:00
2024-02-22 16:04:04 +00:00
2024-02-09 21:13:53 +00:00
2024-02-22 16:04:04 +00:00
2023-10-16 16:29:35 +00:00
2023-10-16 16:29:35 +00:00
2023-10-16 16:29:35 +00:00
2023-10-16 16:29:35 +00:00
2024-02-22 16:04:04 +00:00
2024-01-25 03:26:29 +00:00
2024-01-25 03:26:29 +00:00
2023-10-20 21:14:01 +00:00
2023-10-20 21:14:01 +00:00
2023-10-20 21:14:01 +00:00
2023-10-20 21:14:01 +00:00
2023-12-11 23:11:20 +01:00
2024-02-22 16:04:04 +00:00
2024-02-12 17:37:05 +01:00
2024-02-12 17:37:05 +01:00
2024-02-22 16:04:04 +00:00
2024-02-12 17:37:05 +01:00
2024-02-12 17:37:05 +01:00
2024-02-22 16:04:04 +00:00
2023-08-24 14:26:26 +02:00
2023-08-24 14:26:26 +02:00
2024-02-22 16:04:04 +00:00
2023-10-24 15:30:17 +00:00
2023-10-24 15:30:17 +00:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2023-09-19 05:42:23 +00:00
2024-02-22 16:04:04 +00:00
2024-01-25 02:56:02 +01:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-02-12 17:37:05 +01:00
2024-02-12 17:37:05 +01:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-01-25 02:56:02 +01:00
2024-02-12 17:37:05 +01:00
2024-01-25 02:56:02 +01:00
2024-02-22 16:04:04 +00:00
2023-10-16 16:29:35 +00:00
2023-10-16 16:29:35 +00:00
2024-02-22 16:04:04 +00:00
2023-10-16 16:29:35 +00:00
2023-10-16 16:29:35 +00:00
2024-02-19 21:28:26 +01:00
2023-10-19 15:51:52 +00:00
2024-02-22 16:04:04 +00:00
2024-01-11 09:58:19 +00:00
2024-01-11 09:58:19 +00:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-02-05 23:31:54 +00:00
2024-02-22 16:04:04 +00:00
2024-01-26 10:40:29 +01:00
2024-01-26 10:40:29 +01:00
2024-02-22 16:04:04 +00:00
2024-01-16 22:20:53 +00:00
2024-01-16 22:20:53 +00:00
2023-10-25 06:46:45 +00:00
2023-10-25 06:46:45 +00:00
2024-01-16 22:20:53 +00:00
2024-01-16 22:20:53 +00:00
2023-10-25 06:46:47 +00:00
2023-10-25 06:46:47 +00:00
2024-01-16 22:20:53 +00:00
2024-01-16 22:20:53 +00:00
2023-12-17 19:50:38 +00:00
2023-12-17 19:50:38 +00:00
2024-01-07 13:54:05 +00:00
2024-01-07 13:54:05 +00:00
2023-10-25 06:46:48 +00:00
2023-10-25 06:46:48 +00:00
2024-01-16 22:20:54 +00:00
2024-01-16 22:20:54 +00:00
2023-10-25 17:59:30 +00:00
2023-10-25 17:59:30 +00:00
2023-10-25 06:46:45 +00:00
2023-10-25 06:46:45 +00:00
2023-10-25 06:46:47 +00:00
2023-10-25 06:46:47 +00:00
2023-10-25 06:46:48 +00:00
2023-10-25 06:46:48 +00:00
2024-01-16 22:20:54 +00:00
2024-01-16 22:20:54 +00:00
2024-02-22 16:04:04 +00:00
2024-01-07 13:54:05 +00:00
2024-01-07 13:54:05 +00:00
2024-01-07 13:54:05 +00:00
2024-01-07 13:54:05 +00:00
2024-01-16 22:20:54 +00:00
2024-01-16 22:20:54 +00:00
2024-02-09 21:01:57 +00:00
2024-02-09 21:01:57 +00:00
2024-02-09 21:01:57 +00:00
2024-02-09 21:01:57 +00:00
2024-02-09 21:06:24 +00:00
2024-02-09 21:06:24 +00:00
2024-02-12 17:37:05 +01:00
2024-02-12 17:37:05 +01:00
2023-08-30 17:24:10 +08:00
2023-08-30 17:24:10 +08:00
2023-08-30 17:24:10 +08:00
2023-08-30 17:24:10 +08:00
2023-08-30 17:24:10 +08:00
2023-08-30 17:24:10 +08:00
2024-02-22 16:04:04 +00:00
2023-09-19 05:42:23 +00:00
2024-02-22 16:04:04 +00:00
2024-01-11 16:43:12 +11:00
2024-01-11 16:43:12 +11:00
2024-02-22 16:04:04 +00:00
2023-10-19 15:51:52 +00:00
2023-08-24 14:26:26 +02:00
2023-08-24 14:26:26 +02:00
2023-10-19 15:51:52 +00:00
2023-08-24 14:26:26 +02:00
2023-08-24 14:26:26 +02:00
2023-10-19 15:51:52 +00:00
2023-10-19 15:51:52 +00:00
2023-10-24 15:30:17 +00:00
2023-10-24 15:30:17 +00:00
2023-10-19 15:51:52 +00:00
2023-10-19 15:51:52 +00:00
2024-02-12 17:37:05 +01:00
2024-02-12 17:37:05 +01:00
2024-02-12 17:37:05 +01:00
2023-10-19 15:51:52 +00:00
2024-02-22 16:04:04 +00:00
2024-02-17 20:21:57 +01:00
2024-02-17 20:21:57 +01:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2023-10-25 06:46:45 +00:00
2023-10-25 06:46:45 +00:00
2024-02-22 16:04:04 +00:00
2024-02-17 20:21:57 +01:00
2023-08-24 14:26:26 +02:00
2024-02-17 20:21:57 +01:00
2024-02-22 16:04:04 +00:00
2024-02-17 20:21:57 +01:00
2024-02-17 20:21:57 +01:00
2023-10-19 15:51:52 +00:00
2024-01-16 22:20:53 +00:00
2024-01-16 22:20:53 +00:00
2024-02-22 16:04:04 +00:00
2023-10-19 15:51:52 +00:00
2024-02-13 17:21:53 +00:00
2024-01-18 22:53:07 +00:00
2024-01-18 22:53:07 +00:00
2024-01-23 00:00:22 +00:00
2024-01-23 00:00:22 +00:00
2023-10-21 06:58:38 +00:00
2023-10-21 06:58:38 +00:00
2024-02-12 17:37:05 +01:00
2024-02-12 17:37:05 +01:00
2023-10-21 07:08:53 +00:00
2023-10-21 07:08:53 +00:00
2023-10-21 06:58:38 +00:00
2023-10-21 06:58:38 +00:00
2024-02-12 17:37:05 +01:00
2024-02-12 17:37:05 +01:00
2023-10-21 06:58:38 +00:00
2023-10-21 06:58:38 +00:00
2023-10-21 06:58:38 +00:00
2023-10-21 06:58:38 +00:00
2023-10-21 06:58:38 +00:00
2023-10-21 06:58:38 +00:00
2023-10-21 07:01:24 +00:00
2023-10-21 07:01:24 +00:00
2024-02-22 16:04:04 +00:00
2024-02-12 17:37:05 +01:00
2024-02-12 17:37:05 +01:00
2024-02-22 16:04:04 +00:00
2023-08-30 17:24:10 +08:00
2023-08-30 17:24:10 +08:00
2023-08-30 17:24:10 +08:00
2023-08-30 17:24:10 +08:00
2024-02-22 16:04:04 +00:00
2023-09-04 18:27:34 +02:00
2023-09-04 18:27:34 +02:00
2024-02-22 16:04:04 +00:00
2023-10-24 15:30:17 +00:00
2023-10-24 15:30:17 +00:00
2023-10-24 15:30:17 +00:00
2023-10-24 15:30:17 +00:00
2023-10-24 15:30:17 +00:00
2023-10-24 15:30:17 +00:00
2023-08-30 17:24:10 +08:00
2023-08-30 17:24:10 +08:00
2024-02-22 16:04:04 +00:00
2024-02-12 17:37:05 +01:00
2024-02-12 17:37:05 +01:00
2023-10-19 15:51:52 +00:00
2024-02-12 17:37:05 +01:00
2023-10-19 15:51:52 +00:00
2023-08-30 17:24:10 +08:00
2024-02-22 16:04:04 +00:00
2024-02-12 17:37:05 +01:00
2024-02-12 17:37:05 +01:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2023-10-19 15:51:52 +00:00
2024-02-12 17:37:05 +01:00
2024-02-12 17:37:05 +01:00
2023-08-24 14:26:26 +02:00
2023-08-24 14:26:26 +02:00
2023-10-19 15:51:52 +00:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2023-08-24 14:26:26 +02:00
2023-10-19 15:51:52 +00:00
2023-10-19 15:51:54 +00:00
2024-02-12 17:37:05 +01:00
2023-08-17 17:02:04 +00:00
2023-08-17 17:02:04 +00:00
2023-08-17 17:02:04 +00:00
2023-08-17 17:02:04 +00:00
2023-08-17 17:02:04 +00:00
2024-02-22 16:04:04 +00:00
2023-11-08 22:55:29 +01:00
2023-11-08 22:55:29 +01:00
2023-10-19 15:51:52 +00:00
2024-01-06 14:17:33 -05:00
2024-02-12 17:37:05 +01:00
2024-02-12 17:37:05 +01:00
2024-02-22 16:04:04 +00:00
2023-10-19 15:51:52 +00:00
2023-10-19 15:51:52 +00:00
2023-10-19 15:51:52 +00:00
2023-10-19 15:51:52 +00:00
2023-10-19 15:51:52 +00:00
2023-10-19 15:51:52 +00:00
2023-11-26 09:02:25 -05:00
2023-11-26 09:02:25 -05:00
2023-09-21 22:20:58 +02:00
2023-09-21 22:20:58 +02:00
2023-10-02 23:39:45 +03:00
2023-10-02 23:39:45 +03:00
2024-02-22 16:04:04 +00:00
2023-10-19 15:51:52 +00:00
2024-02-09 21:13:53 +00:00
2024-02-22 16:04:04 +00:00
2024-02-09 21:13:53 +00:00
2024-01-07 00:28:20 +00:00
2024-01-07 00:28:20 +00:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-01-07 01:42:57 +00:00
2024-01-07 01:42:57 +00:00
2024-01-28 13:50:20 -06:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-02-12 17:37:05 +01:00
2024-02-22 16:04:04 +00:00
2024-02-22 16:04:04 +00:00
2024-01-11 09:58:19 +00:00
2024-01-11 09:58:19 +00:00
2023-12-24 20:08:57 +00:00
2024-02-22 16:04:04 +00:00
2023-08-24 14:26:26 +02:00
2024-02-22 16:04:04 +00:00
2023-10-19 15:51:52 +00:00
2023-10-19 15:51:52 +00:00
2023-10-19 15:51:52 +00:00
2023-10-19 15:51:52 +00:00
2024-02-22 16:04:04 +00:00
2024-02-12 17:37:05 +01:00
2024-02-12 17:37:05 +01:00
2024-02-22 16:04:04 +00:00
2024-02-12 17:37:05 +01:00
2023-10-19 15:51:52 +00:00
2023-10-31 11:44:23 +00:00
2023-10-19 15:51:52 +00:00
2023-10-31 11:44:23 +00:00
2023-10-31 11:44:23 +00:00
2024-02-22 16:04:04 +00:00
2024-02-12 17:37:05 +01:00
2024-02-12 17:37:05 +01:00
2023-10-31 11:44:23 +00:00
2023-10-31 11:44:23 +00:00
2024-02-22 16:04:04 +00:00
2023-10-19 15:51:52 +00:00
2023-08-24 14:26:26 +02:00
2024-02-22 16:04:04 +00:00