-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
Rollup of 6 pull requests #112485
Rollup of 6 pull requests #112485
Commits on Jun 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0a1cd5b - Browse repository at this point
Copy the full SHA 0a1cd5bView commit details
Commits on Jun 7, 2023
-
Improve sorting in
debug_dump
.Currently it sorts by symbol name, which is a mangled name like `_ZN1a4main17hb29587cdb6db5f42E`, which leads to non-obvious orderings. This commit changes it to use the existing `items_in_deterministic_order`, which iterates in source code order.
Configuration menu - View commit details
-
Copy full SHA for 9fd6d97 - Browse repository at this point
Copy the full SHA 9fd6d97View commit details -
Make the two loops in
internalize_symbols
have the same form.Because the next commit will merge them.
Configuration menu - View commit details
-
Copy full SHA for 392045b - Browse repository at this point
Copy the full SHA 392045bView commit details -
Merge the two loops in
internalize_symbols
.Because they have a lot of overlap.
Configuration menu - View commit details
-
Copy full SHA for fe3b646 - Browse repository at this point
Copy the full SHA fe3b646View commit details -
Split loop in
place_inlined_mono_item
.This loop is doing two different things. For inlined items, it's adding them to the CGU. For all items, it's recording them in `mono_item_placements`. This commit splits it into two separate loops. This avoids putting root mono items into `reachable`, and removes the low-value check that `roots` doesn't contain inlined mono items.
Configuration menu - View commit details
-
Copy full SHA for 8dbb347 - Browse repository at this point
Copy the full SHA 8dbb347View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1defd30 - Browse repository at this point
Copy the full SHA 1defd30View commit details -
Move
mono_item_placement
construction.It's currently created in `place_inlined_mono_items` and then used in `internalize_symbols`. This commit moves the creation to `internalize_symbols`.
Configuration menu - View commit details
-
Copy full SHA for 8533456 - Browse repository at this point
Copy the full SHA 8533456View commit details
Commits on Jun 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7f79ceb - Browse repository at this point
Copy the full SHA 7f79cebView commit details -
Change format of rustdoc-js tests by putting
query
andcorrection
…… directly alongside the expected values
Configuration menu - View commit details
-
Copy full SHA for 6b0c7c4 - Browse repository at this point
Copy the full SHA 6b0c7c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9803651 - Browse repository at this point
Copy the full SHA 9803651View commit details -
Configuration menu - View commit details
-
Copy full SHA for a655b4d - Browse repository at this point
Copy the full SHA a655b4dView commit details -
expand: Change how
#![cfg(FALSE)]
behaves on crate rootPreviously it removed all other attributes from the crate root. Now it removes only attributes below itself. So it becomes possible to configure some global crate properties even for fully unconfigured crates.
Configuration menu - View commit details
-
Copy full SHA for 46becfd - Browse repository at this point
Copy the full SHA 46becfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3152ac3 - Browse repository at this point
Copy the full SHA 3152ac3View commit details
Commits on Jun 10, 2023
-
Rollup merge of rust-lang#110141 - petrochenkov:cratecfg2, r=WaffleLa…
…pkin expand: Change how `#![cfg(FALSE)]` behaves on crate root Previously it removed all other attributes from the crate root. Now it removes only attributes below itself (during both regular expansion and pre-configuration). So it becomes possible to configure some global crate properties even for fully unconfigured crates. Fixes rust-lang#104633 Part of rust-lang#110082
Configuration menu - View commit details
-
Copy full SHA for 2baebad - Browse repository at this point
Copy the full SHA 2baebadView commit details -
Rollup merge of rust-lang#112369 - nnethercote:more-cgu-cleanups, r=w…
…esleywiser More CGU cleanups An assortment of improvements. r? `@wesleywiser`
Configuration menu - View commit details
-
Copy full SHA for 3189ce6 - Browse repository at this point
Copy the full SHA 3189ce6View commit details -
Rollup merge of rust-lang#112467 - sigaloid:master, r=albertlarsan68
Compile rustc_driver by default Fixes rust-lang#112440. It now properly compiles `rustc_driver` and opens the doc page.
Configuration menu - View commit details
-
Copy full SHA for 4d36c84 - Browse repository at this point
Copy the full SHA 4d36c84View commit details -
Rollup merge of rust-lang#112468 - GuillaumeGomez:change-rustdoc-js-f…
…ormats, r=notriddle Change format of rustdoc-js tests by putting query and correction directly alongside the expected values As I was working on fixing merge conflicts in rust-lang#108537, I faced quite a big issue when trying to update the `rustdoc-js*` tests. To make it much simpler, this PR moves the `query` and `correction` directly alongside the expected data so now we know what is the query that is being run without needing to add comments or going back to the top of the file. r? ```@notriddle```
Configuration menu - View commit details
-
Copy full SHA for 299929e - Browse repository at this point
Copy the full SHA 299929eView commit details -
Rollup merge of rust-lang#112473 - weihanglo:update-cargo, r=weihanglo
Update cargo 12 commits in b0fa79679e717cd077b7fc0fa4166f47107f1ba9..49b6d9e179a91cf7645142541c9563443f64bf2b 2023-06-03 14:19:48 +0000 to 2023-06-09 17:21:19 +0000 - docs: doc comments for all registry kinds (rust-lang/cargo#12247) - chore: Migrate print-ban from test to clippy (rust-lang/cargo#12246) - fix: fetch nested git submodules (rust-lang/cargo#12244) - refactor: registry source cleanup (rust-lang/cargo#12240) - test: loose overly matches for git cli output (rust-lang/cargo#12241) - fix: disable multiplexing on macOS for some versions of curl (rust-lang/cargo#12234) - docs: doc comments for registry source and index (rust-lang/cargo#12239) - doc: point to nightly cargo doc (rust-lang/cargo#12237) - Upgrade to `gix` v0.45 for multi-round pack negotiations. (rust-lang/cargo#12236) - refactor: git source cleanup (rust-lang/cargo#12197) - Add message on reusing previous temporary path on failed cargo installs (rust-lang/cargo#12231) - doc: the first line should be a simple sentence instead of a heading (rust-lang/cargo#12228) r? `@ghost`
Configuration menu - View commit details
-
Copy full SHA for fc9fff6 - Browse repository at this point
Copy the full SHA fc9fff6View commit details -
Rollup merge of rust-lang#112481 - compiler-errors:new-solver-ignore-…
…bad-tests, r=lqd Ignore tests that hang in new solver This makes it easier to run `--compare-mode=next-solver`, and we can revisit these tests later to find out how to make them less overflowy 😅 r? `@lcnr`
Configuration menu - View commit details
-
Copy full SHA for dcdfff6 - Browse repository at this point
Copy the full SHA dcdfff6View commit details