bors
c563f2ee79
Auto merge of #122371 - oli-obk:visit_nested_body, r=tmiasko
...
Stop walking the bodies of statics for reachability, and evaluate them instead
cc `@saethlin` `@RalfJung`
cc #119214
This reuses the `DefIdVisitor` from `rustc_privacy`, because they basically try to do the same thing.
This PR's changes can probably be extended to constants, too, but let's tackle that separately, it's likely more involved.
2024-03-16 04:35:02 +00:00
..
2024-03-12 04:11:37 +00:00
2024-03-11 09:36:35 -07:00
2024-03-11 09:36:35 -07:00
2024-03-07 00:19:55 +00:00
2024-03-11 09:36:35 -07:00
2024-03-11 09:29:33 -07:00
2024-03-10 23:23:46 -04:00
2024-02-22 18:05:28 +00:00
2024-03-14 17:19:40 +01:00
2024-03-10 23:23:46 -04:00
2024-03-15 02:04:04 +00:00
2024-03-12 06:04:41 +01:00
2024-03-10 21:18:41 -04:00
2024-03-11 21:28:16 +00:00
2024-02-22 18:05:28 +00:00
2024-03-15 21:51:56 +01:00
2024-03-06 12:35:07 -08:00
2024-03-11 09:36:35 -07:00
2024-03-07 20:18:54 +00:00
2024-02-29 15:27:59 -03:00
2024-03-14 17:19:40 +01:00
2024-03-11 09:36:35 -07:00
2024-03-10 23:23:46 -04:00
2024-03-11 09:36:35 -07:00
2024-02-22 18:05:28 +00:00
2024-03-14 02:54:10 +00:00
2024-03-14 21:55:07 +01:00
2024-03-14 17:19:40 +01:00
2024-03-06 18:19:13 -05:00
2024-03-14 14:10:45 +00:00
2024-03-07 14:26:31 +00:00
2024-03-07 14:26:31 +00:00
2024-03-03 16:30:48 -03:00
2024-03-14 10:49:28 +01:00
2024-03-02 22:47:17 +00:00
2024-03-07 14:26:31 +00:00
2024-03-03 16:30:48 -03:00
2024-03-11 09:36:35 -07:00
2024-03-03 16:30:48 -03:00
2024-03-11 19:42:04 +00:00
2024-03-08 19:08:13 +00:00
2024-03-02 22:47:17 +00:00
2024-03-11 21:28:16 +00:00
2024-03-11 21:28:16 +00:00
2024-03-11 09:36:35 -07:00
2024-03-14 13:32:54 -04:00
2024-03-10 21:18:41 -04:00
2024-03-11 09:36:35 -07:00
2024-03-14 17:19:40 +01:00
2024-03-11 09:29:33 -07:00
2024-03-14 21:55:07 +01:00
2024-03-13 14:17:11 +01:00
2024-03-06 12:35:07 -08:00
2024-03-14 17:19:40 +01:00
2024-03-10 18:07:34 +01:00
2024-03-15 19:19:35 +00:00
2024-03-14 17:19:40 +01:00
2024-03-07 02:30:40 +00:00
2024-03-10 21:18:41 -04:00
2024-03-07 14:26:31 +00:00
2024-03-14 21:55:07 +01:00
2024-03-13 11:14:10 +11:00
2024-02-26 11:10:18 +01:00
2024-03-11 09:36:35 -07:00
2024-03-11 09:36:35 -07:00
2024-03-14 02:54:10 +00:00
2024-03-03 18:53:36 +00:00
2024-03-11 21:28:16 +00:00
2024-03-13 15:25:35 +00:00
2024-03-11 19:42:04 +00:00
2024-02-26 10:09:03 +08:00
2024-03-15 19:19:35 +00:00
2024-03-11 09:36:35 -07:00
2024-03-14 09:54:42 +08:00
2024-03-11 21:28:16 +00:00
2024-03-11 09:36:35 -07:00
2024-02-29 11:08:27 +11:00
2024-03-06 12:35:07 -08:00
2024-03-01 17:51:29 +01:00
2024-03-13 16:11:16 +08:00
2024-03-07 06:27:09 +00:00
2024-03-09 01:13:42 +01:00
2024-03-04 19:30:53 +00:00
2024-03-05 06:40:31 +01:00
2024-03-11 09:36:35 -07:00
2024-03-14 17:19:40 +01:00
2024-03-06 12:35:07 -08:00
2024-03-10 21:18:41 -04:00
2024-03-14 17:19:40 +01:00
2024-03-11 09:36:35 -07:00
2024-03-10 21:18:41 -04:00
2024-03-11 09:36:35 -07:00
2024-03-12 00:03:54 +00:00
2024-03-14 13:32:54 -04:00
2024-03-15 21:51:56 +01:00
2024-03-11 09:36:35 -07:00
2024-02-25 12:03:48 +01:00
2024-03-11 09:36:35 -07:00
2024-03-11 09:36:35 -07:00
2024-03-11 09:36:35 -07:00
2024-03-06 12:35:07 -08:00
2024-02-23 17:02:03 +01:00
2024-03-11 21:28:16 +00:00
2024-03-04 05:32:26 +00:00
2024-03-16 02:02:00 +00:00
2024-03-14 17:19:40 +01:00
2024-03-11 09:36:35 -07:00
2024-03-10 23:30:53 +08:00
2024-02-22 18:05:28 +00:00
2024-02-29 14:43:43 +01:00
2024-03-01 18:50:40 -08:00
2024-02-22 18:05:28 +00:00
2024-02-22 18:05:27 +00:00
2024-03-07 00:19:55 +00:00
2024-03-14 21:55:07 +01:00
2024-03-09 18:24:45 +00:00
2024-03-07 14:26:31 +00:00
2024-03-03 16:30:48 -03:00
2024-03-12 05:53:46 +00:00
2024-03-14 12:42:04 +01:00
2024-03-03 16:30:48 -03:00
2024-03-11 09:36:35 -07:00
2024-03-15 21:51:56 +01:00
2024-03-07 14:26:31 +00:00
2024-03-11 09:36:35 -07:00
2024-03-06 12:35:07 -08:00
2024-03-11 09:36:35 -07:00
2024-03-09 12:01:19 +05:30
2024-03-15 19:19:35 +00:00
2024-03-15 17:55:49 +00:00
2024-02-27 16:22:32 +00:00
2024-03-02 05:03:46 +00:00
2024-03-07 14:26:31 +00:00
2024-03-14 15:44:34 +01:00
2024-03-15 10:14:55 +01:00
2024-03-01 18:24:02 +00:00
2024-02-22 18:05:27 +00:00
2024-02-23 17:02:03 +01:00
2024-03-04 11:38:16 +00:00
2024-03-10 21:18:41 -04:00
2024-03-11 21:28:16 +00:00
2024-03-10 23:23:46 -04:00
2024-02-29 17:20:04 +01:00
2024-02-22 18:05:28 +00:00
2024-02-22 18:04:55 +00:00
2024-03-11 09:36:35 -07:00
2024-03-11 09:36:35 -07:00
2024-03-11 09:36:35 -07:00
2024-03-11 09:36:35 -07:00
2024-03-11 09:36:35 -07:00
2024-03-11 09:36:35 -07:00
2024-03-11 09:36:35 -07:00
2024-02-29 14:43:43 +01:00
2024-02-29 14:43:43 +01:00
2024-03-07 06:27:09 +00:00
2024-03-11 09:36:35 -07:00
2024-03-03 18:53:35 +00:00
2024-03-06 12:35:07 -08:00
2024-03-11 09:36:35 -07:00
2024-03-11 09:36:35 -07:00
2024-02-22 18:05:28 +00:00
2024-02-22 18:18:33 +01:00
2024-02-22 18:18:33 +01:00
2024-02-22 18:18:33 +01:00
2024-02-22 18:18:33 +01:00
2024-02-22 18:18:33 +01:00
2024-02-22 18:18:33 +01:00
2024-03-11 09:36:35 -07:00
2024-03-11 09:36:35 -07:00
2024-03-11 09:36:35 -07:00
2024-03-11 09:36:35 -07:00
2024-03-07 14:26:31 +00:00
2024-03-13 23:05:17 +00:00
2024-03-11 09:36:35 -07:00