Matthias Krüger
39e840f804
Rollup merge of #129613 - RalfJung:interpret-target-feat, r=saethlin
...
interpret: do not make const-eval query result depend on tcx.sess
The check against calling functions with missing target features uses `tcx.sess` to determine which target features are available. However, this can differ between different crates in a crate graph, so the same const-eval query can come to different conclusions about whether a constant evaluates successfully or not -- which is bad, we should consistently get the same result everywhere.
2024-08-28 17:12:17 +02:00
..
2024-06-30 17:08:45 +00:00
2024-07-18 11:58:16 +02:00
2024-06-24 15:30:24 +03:00
2024-08-26 17:08:52 +02:00
2024-08-22 08:25:54 +02:00
2024-08-18 19:46:53 +02:00
2024-03-18 22:24:38 +01:00
2024-08-25 13:50:55 +02:00
2024-07-13 14:43:38 +02:00
2024-04-23 23:02:54 +02:00
2024-08-22 02:20:05 +00:00
2024-06-14 11:05:35 -04:00
2024-04-24 13:12:33 +01:00
2024-06-30 17:08:45 +00:00
2024-04-12 21:23:20 +02:00
2024-07-18 18:39:20 +00:00
2024-08-22 08:25:54 +02:00
2024-07-11 12:23:44 +10:00
2024-07-11 12:23:44 +10:00
2024-06-13 20:22:21 +00:00
2024-06-13 20:22:21 +00:00
2024-07-22 14:54:36 -07:00
2024-08-18 19:46:53 +02:00
2024-08-18 19:46:53 +02:00
2024-08-18 19:46:53 +02:00
2024-08-18 19:46:53 +02:00
2024-08-18 19:46:53 +02:00
2024-06-19 19:31:41 -04:00
2024-06-19 19:31:41 -04:00
2024-04-24 13:12:33 +01:00
2024-06-21 11:57:24 +00:00
2024-05-13 07:59:16 +02:00
2024-08-01 14:25:19 +02:00
2024-07-27 21:12:54 +02:00
2024-08-18 11:12:40 +06:00
2024-06-30 17:08:45 +00:00
2024-06-28 10:57:35 +00:00
2024-07-24 16:00:48 +00:00
2024-03-18 16:08:58 +00:00
2024-06-24 15:30:24 +03:00
2024-03-18 16:08:58 +00:00
2024-03-18 16:08:58 +00:00
2024-03-30 03:32:11 -07:00
2024-05-21 14:50:09 +02:00
2024-03-21 00:03:59 +00:00
2024-07-24 16:00:48 +00:00
2024-07-24 16:00:48 +00:00
2024-07-24 16:00:48 +00:00
2024-03-18 16:08:58 +00:00
2024-06-28 10:57:35 +00:00
2024-06-30 17:08:45 +00:00
2024-06-28 10:57:35 +00:00
2024-06-30 17:08:45 +00:00
2024-07-27 21:12:54 +02:00
2024-07-27 21:12:54 +02:00
2024-04-17 09:50:44 +00:00
2024-04-17 09:50:44 +00:00
2024-07-11 12:23:44 +10:00
2024-06-14 07:52:51 +02:00
2024-07-11 12:23:44 +10:00
2024-06-14 07:52:51 +02:00
2024-04-06 16:34:57 +00:00
2024-04-06 16:34:57 +00:00
2024-07-22 22:51:53 +00:00
2024-05-23 10:51:52 +00:00
2024-05-23 10:51:52 +00:00
2024-05-23 10:48:39 +00:00
2024-05-23 10:51:52 +00:00
2024-06-21 11:57:24 +00:00
2024-03-24 09:34:11 +01:00
2024-03-24 09:34:11 +01:00
2024-07-18 11:58:16 +02:00
2024-07-18 11:58:16 +02:00
2024-07-11 20:39:24 +00:00
2024-04-21 15:43:43 -03:00
2024-04-21 15:43:43 -03:00
2024-04-21 15:43:43 -03:00
2024-04-21 15:43:43 -03:00
2024-03-18 16:08:58 +00:00
2024-08-19 01:14:22 +01:00
2024-07-04 05:19:35 +00:00
2024-03-18 16:08:58 +00:00
2024-03-25 19:57:57 +01:00
2024-03-18 16:08:58 +00:00
2024-03-18 16:08:58 +00:00
2024-07-18 11:58:16 +02:00
2024-04-10 20:36:14 +00:00
2024-07-18 11:58:16 +02:00
2024-05-03 15:56:59 +02:00
2024-05-03 15:56:59 +02:00
2024-03-18 16:08:58 +00:00
2024-03-18 16:08:58 +00:00
2024-07-11 20:39:24 +00:00
2024-03-18 16:08:58 +00:00
2024-04-24 13:12:33 +01:00
2024-06-05 22:25:42 +01:00
2024-06-05 22:25:42 +01:00
2024-03-27 11:02:53 +00:00
2024-03-27 11:02:53 +00:00
2024-03-27 11:02:53 +00:00
2024-03-27 11:02:53 +00:00
2024-03-22 11:55:17 -07:00
2024-03-27 14:02:15 +00:00
2024-04-26 23:06:21 -04:00
2024-04-26 23:06:21 -04:00
2024-07-22 14:54:36 -07:00
2024-07-11 20:39:24 +00:00
2024-08-01 14:25:19 +02:00
2024-08-01 14:25:19 +02:00
2024-08-01 14:25:19 +02:00
2024-08-01 14:38:58 +02:00
2024-07-11 12:23:44 +10:00
2024-08-19 21:39:57 +02:00
2024-08-19 21:39:57 +02:00
2024-08-25 13:49:16 +02:00
2024-08-25 13:49:16 +02:00
2024-04-23 22:52:43 +02:00
2024-04-23 22:52:43 +02:00
2024-06-28 10:57:35 +00:00
2024-06-28 10:57:35 +00:00
2024-06-28 10:57:35 +00:00
2024-04-23 22:52:43 +02:00
2024-08-18 19:46:53 +02:00
2024-08-18 19:46:53 +02:00
2024-07-17 11:01:29 +01:00
2024-07-17 11:01:29 +01:00
2024-07-17 11:01:29 +01:00
2024-06-30 17:08:45 +00:00
2024-06-30 17:08:45 +00:00
2024-07-04 12:20:51 +00:00
2024-07-04 12:20:51 +00:00
2024-06-12 12:34:47 +00:00
2024-07-11 12:23:44 +10:00
2024-03-18 16:08:58 +00:00
2024-04-22 18:48:47 +02:00
2024-05-29 22:26:54 +00:00
2024-06-19 13:54:55 +01:00
2024-07-11 12:23:44 +10:00
2024-04-14 09:42:53 -04:00
2024-04-17 00:00:23 +02:00
2024-04-16 21:13:21 -04:00