Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add rustc_fluent_macro to decouple fluent from rustc_macros #110407

Merged
merged 1 commit into from
Apr 19, 2023

Commits on Apr 18, 2023

  1. 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`).
    Nilstrieb committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    b5d3d97 View commit details
    Browse the repository at this point in the history