rust/compiler/rustc_macros/src
Nilstrieb b5d3d970fa Add rustc_fluent_macro to decouple fluent from rustc_macros
Fluent, with all the icu4x it brings in, takes quite some time to
compile. `fluent_messages!` is only needed in further downstream rustc
crates, but is blocking more upstream crates like `rustc_index`. By
splitting it out, we allow `rustc_macros` to be compiled earlier, which
speeds up `x check compiler` by about 5 seconds (and even more after the
needless dependency on `serde_json` is removed from
`rustc_data_structures`).
2023-04-18 18:56:22 +00:00
..
diagnostics Add rustc_fluent_macro to decouple fluent from rustc_macros 2023-04-18 18:56:22 +00:00
symbols Simplify some iterator combinators 2023-01-04 00:48:07 +00:00
hash_stable.rs migrate rustc_macros to syn 2.0 2023-04-06 04:55:58 +00:00
lib.rs Add rustc_fluent_macro to decouple fluent from rustc_macros 2023-04-18 18:56:22 +00:00
lift.rs Lift: take self by value 2020-10-21 23:59:35 +02:00
newtype.rs address comments 2023-04-06 04:55:58 +00:00
query.rs Remove remap_env_constness in queries 2023-04-08 09:13:18 +00:00
serialize.rs Emit the enum discriminant separately for the Encodable macro 2023-02-25 01:04:56 +01:00
symbols.rs Fix uninlined_format_args for some compiler crates 2023-01-05 19:01:12 +01:00
type_foldable.rs migrate rustc_macros to syn 2.0 2023-04-06 04:55:58 +00:00
type_visitable.rs migrate rustc_macros to syn 2.0 2023-04-06 04:55:58 +00:00