Uh oh!
There was an error while loading. Please reload this page.
Slim rustc_parse_format dependencies down - #138602
Conversation
rustbot
commented
Mar 17, 2025
r? @SparrowLii rustbot has assigned @SparrowLii. Use |
If this for optimizing deps for r-a, you can add nightly feature like here and gate that macro? rust/compiler/rustc_abi/Cargo.toml Lines 22 to 25 in 9bad8ac Oh, this authored by you. |
Veykril
commented
Mar 17, 2025
r-a will depend on |
SparrowLii
commented
Mar 18, 2025
Thanks! Can you resolve the confilct? |
SparrowLii
commented
Mar 18, 2025
@bors r+ |
bors
commented
Mar 18, 2025
bors
commented
Mar 18, 2025
🌲 The tree is currently closed for pull requests below priority 100. This pull request will be tested once the tree is reopened. |
bors
commented
Mar 19, 2025
☔ The latest upstream changes (presumably #138693) made this pull request unmergeable. Please resolve the merge conflicts. |
…iaskrgr Rollup of 7 pull requests Successful merges: - rust-lang#135394 (`MaybeUninit` inherent slice methods part 2) - rust-lang#137051 (Implement default methods for `io::Empty` and `io::Sink`) - rust-lang#138001 (mir_build: consider privacy when checking for irrefutable patterns) - rust-lang#138540 (core/slice: Mark some `split_off` variants unstably const) - rust-lang#138589 (If a label is placed on the block of a loop instead of the header, suggest moving it to the header.) - rust-lang#138594 (Fix next solver handling of shallow trait impl check) - rust-lang#138613 (Remove E0773 "A builtin-macro was defined more than once.") Failed merges: - rust-lang#138602 (Slim `rustc_parse_format` dependencies down) r? `@ghost` `@rustbot` modify labels: rollup
…iaskrgr Rollup of 7 pull requests Successful merges: - rust-lang#135394 (`MaybeUninit` inherent slice methods part 2) - rust-lang#137051 (Implement default methods for `io::Empty` and `io::Sink`) - rust-lang#138001 (mir_build: consider privacy when checking for irrefutable patterns) - rust-lang#138540 (core/slice: Mark some `split_off` variants unstably const) - rust-lang#138589 (If a label is placed on the block of a loop instead of the header, suggest moving it to the header.) - rust-lang#138594 (Fix next solver handling of shallow trait impl check) - rust-lang#138613 (Remove E0773 "A builtin-macro was defined more than once.") Failed merges: - rust-lang#138602 (Slim `rustc_parse_format` dependencies down) r? `@ghost` `@rustbot` modify labels: rollup
jieyouxu
commented
Mar 20, 2025
@bors p=1 (somewhat conflict-prone) |
bors
commented
Mar 23, 2025
🔒 Merge conflict This pull request and the master branch diverged in a way that cannot be automatically merged. Please rebase on top of the latest master branch, and let the reviewer approve again. How do I rebase?Assuming
You may also read Git Rebasing to Resolve Conflicts by Drew Blessing for a short tutorial. Please avoid the "Resolve conflicts" button on GitHub. It uses Sometimes step 4 will complete without asking for resolution. This is usually due to difference between how Error message |
`rustc_index` is only used for its size assertion macro, so demote it to a dev-dependency gated under testing instead
jieyouxu
commented
Mar 23, 2025
@bors r=SparrowLii p=5 (conflict-prone) |
bors
commented
Mar 23, 2025
jieyouxu
commented
Mar 23, 2025
@bors rollup (can be included in rollup) |
…owLii Slim `rustc_parse_format` dependencies down `rustc_index` is only used for its size assertion macro, so demote it to a dev-dependency gated under testing instead. This allows the crate to built without having to wait for `syn` (pulled in by `rustc_index_macros`) Alternatively we could inline the macro, though from the looks of it that will run into trouble with `rustc_randomized_layouts`
Rollup of 9 pull requests Successful merges: - rust-lang#138236 (uefi: Add OwnedEvent abstraction) - rust-lang#138293 (rustdoc: Gate unstable `doc(cfg())` predicates) - rust-lang#138509 (Add test to ensure no index out of bounds panic (rust-lang#135474)) - rust-lang#138602 (Slim `rustc_parse_format` dependencies down) - rust-lang#138631 (Update test for SGX now implementing `read_buf`) - rust-lang#138641 (Add unstable `--print=supported-crate-types` option) - rust-lang#138662 (Implement some basics in UEFI fs) - rust-lang#138837 (resolve: Avoid remaining unstable iteration) - rust-lang#138849 (doc: rename reference #create-a-configtoml to #create-a-bootstraptoml) Failed merges: - rust-lang#138755 ([rustdoc] Remove duplicated loop when computing doc cfgs) r? `@ghost` `@rustbot` modify labels: rollup
bors
commented
Mar 23, 2025
bors
commented
Mar 23, 2025
☀️ Test successful - checks-actions |
rust-timer
commented
Mar 23, 2025
Finished benchmarking commit (97fc1f6): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)This benchmark run did not return any relevant results for this metric. CyclesThis benchmark run did not return any relevant results for this metric. Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 774.048s -> 775.27s (0.16%) |
rustc_indexis only used for its size assertion macro, so demote it to a dev-dependency gated under testing instead. This allows the crate to built without having to wait forsyn(pulled in byrustc_index_macros)Alternatively we could inline the macro, though from the looks of it that will run into trouble with
rustc_randomized_layouts