bors
ac9b308133
Auto merge of #117584 - bjorn3:eager_output_filenames, r=b-naber
...
Eagerly compute output_filenames
It can be computed before creating TyCtxt. Previously the query would also write the dep info file, which meant that the output filenames couldn't be accessed before macro expansion is done. The dep info file writing is now done as a separate non-query function. The old query was always executed again anyways due to depending on the HIR.
Also encode the output_filenames in rlink files to ensure `#![crate_name]` affects the linking stage when doing separate compiling and linking using `-Zno-link`/`-Zlink-only`.
2023-11-27 00:03:51 +00:00
..
2023-11-21 20:13:40 +01:00
2023-11-24 14:32:05 +00:00
2023-11-26 21:05:08 +08:00
2023-11-26 08:38:40 +11:00
2023-11-24 14:32:05 +00:00
2023-11-26 18:02:47 +00:00
2023-11-26 21:47:19 +00:00
2023-11-26 08:38:40 +11:00
2023-11-25 13:08:29 +00:00
2023-11-26 08:38:40 +11:00
2023-11-26 15:44:54 +01:00
2023-11-26 18:02:42 +00:00
2023-11-26 12:41:21 +03:00
2023-11-23 20:10:44 -05:00
2023-11-26 18:02:47 +00:00
2023-11-26 08:37:27 +11:00
2023-11-26 08:38:40 +11:00
2023-11-26 08:38:40 +11:00
2023-11-23 17:27:31 +03:00
2023-11-26 08:38:02 +11:00
2023-11-23 14:11:02 +03:00
2023-11-26 21:05:08 +08:00
2023-11-26 15:44:54 +01:00
2023-11-25 18:02:11 +00:00
2023-11-26 15:44:54 +01:00
2023-11-26 14:43:02 +00:00
2023-11-22 18:38:17 +11:00
2023-11-22 18:38:20 +11:00
2023-11-26 15:44:54 +01:00
2023-11-27 00:03:51 +00:00
2023-11-26 12:41:21 +03:00
2023-11-23 14:11:02 +03:00
2023-11-21 05:49:45 +00:00
2023-11-26 16:42:32 +00:00
2023-11-26 21:47:19 +00:00
2023-11-26 15:44:54 +01:00
2023-11-25 17:23:34 -05:00
2023-11-26 15:44:54 +01:00
2023-11-26 21:05:08 +08:00
2023-11-26 08:38:40 +11:00
2023-11-26 12:41:21 +03:00
2023-11-26 15:44:54 +01:00
2023-11-25 14:49:43 +03:00
2023-11-26 14:43:02 +00:00
2023-11-26 21:05:08 +08:00
2023-11-22 22:49:22 -05:00
2023-11-26 18:02:42 +00:00
2023-11-26 21:05:08 +08:00
2023-11-25 19:51:54 +01:00
2023-11-26 21:05:08 +08:00
2023-11-25 17:06:22 +00:00
2023-11-26 15:44:54 +01:00
2023-11-22 21:09:01 +00:00
2023-11-22 08:13:21 +11:00
2023-11-26 15:44:54 +01:00
2023-11-22 21:09:01 +00:00
2023-11-25 18:47:16 +00:00