-
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 8 pull requests #92905
Rollup of 8 pull requests #92905
Commits on Dec 22, 2021
-
When obligation is a sized predicate, prefer projection or object can…
…didates instead of param_env candidates
Configuration menu - View commit details
-
Copy full SHA for d3aecc1 - Browse repository at this point
Copy the full SHA d3aecc1View commit details
Commits on Jan 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1e53a90 - Browse repository at this point
Copy the full SHA 1e53a90View commit details
Commits on Jan 12, 2022
-
Override rustc version in ui and mir-opt tests to get stable hashes
Building a dozen separate regexps for each test in compiletest consumes significant amounts of CPU cycles. Using `RUSTC_FORCE_INCR_COMP_ARTIFACT_HEADER` stabilizes hashes calcuated for the individual tests so no test-dependent normalization is needed. Hashes for the standard library still change so some normalizations are still needed.
Configuration menu - View commit details
-
Copy full SHA for 1dc9c59 - Browse repository at this point
Copy the full SHA 1dc9c59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c6ae12 - Browse repository at this point
Copy the full SHA 9c6ae12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cf7fd1 - Browse repository at this point
Copy the full SHA 0cf7fd1View commit details
Commits on Jan 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f88b501 - Browse repository at this point
Copy the full SHA f88b501View commit details -
librustdoc: Address some clippy lints
Also ignore clippy's "collapsible if..." lints.
Configuration menu - View commit details
-
Copy full SHA for 7e055c6 - Browse repository at this point
Copy the full SHA 7e055c6View commit details
Commits on Jan 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 73945fd - Browse repository at this point
Copy the full SHA 73945fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3d71d9 - Browse repository at this point
Copy the full SHA b3d71d9View commit details -
(to de-duplicate my identities in the contributors list)
Configuration menu - View commit details
-
Copy full SHA for fd7cc79 - Browse repository at this point
Copy the full SHA fd7cc79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61c07a9 - Browse repository at this point
Copy the full SHA 61c07a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b9fc60 - Browse repository at this point
Copy the full SHA 9b9fc60View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddab0bf - Browse repository at this point
Copy the full SHA ddab0bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1526c6 - Browse repository at this point
Copy the full SHA c1526c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12fa471 - Browse repository at this point
Copy the full SHA 12fa471View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7926c7 - Browse repository at this point
Copy the full SHA c7926c7View commit details -
Fix some links that had colliding reference names.
These reference names were very general, and used in other places.
Configuration menu - View commit details
-
Copy full SHA for 6b726a1 - Browse repository at this point
Copy the full SHA 6b726a1View commit details -
Rollup merge of rust-lang#90782 - ricobbe:binutils-dlltool, r=michael…
…woerister Implement raw-dylib support for windows-gnu Add support for `#[link(kind = "raw-dylib")]` on windows-gnu targets. Work around binutils's linker's inability to read import libraries produced by LLVM by calling out to the binutils `dlltool` utility to create an import library from a temporary .DEF file; this approach is effectively a slightly refined version of ```@mati865's``` earlier attempt at this strategy in PR rust-lang#88801. (In particular, this attempt at this strategy adds support for `#[link_ordinal(...)]` as well.) In support of rust-lang#58713.
Configuration menu - View commit details
-
Copy full SHA for 01d93da - Browse repository at this point
Copy the full SHA 01d93daView commit details -
Rollup merge of rust-lang#92191 - jackh726:issue-89352, r=nikomatsakis
Prefer projection candidates instead of param_env candidates for Sized predicates Fixes rust-lang#89352 Also includes some drive by logging and verbose printing changes that I found useful when debugging this, but I can remove this if needed. This is a little hacky - but imo no more than the rest of `candidate_should_be_dropped_in_favor_of`. Importantly, in a Chalk-like world, both candidates should be completely compatible. r? `@nikomatsakis`
Configuration menu - View commit details
-
Copy full SHA for 4bbc158 - Browse repository at this point
Copy the full SHA 4bbc158View commit details -
Rollup merge of rust-lang#92363 - the8472:less-compiletest-normalizat…
…ion, r=Mark-Simulacrum Override rustc version in ui and mir-opt tests to get stable hashes Building a dozen separate regexps for each test in compiletest consumes significant amounts of CPU cycles. UI test timings on my machine: OLD: 39.63s NEW: 30.27s
Configuration menu - View commit details
-
Copy full SHA for a36f87f - Browse repository at this point
Copy the full SHA a36f87fView commit details -
Rollup merge of rust-lang#92684 - ibraheemdev:patch-10, r=m-ou-se
Export `tcp::IntoIncoming` Added in rust-lang#88339 but not publicly exported.
Configuration menu - View commit details
-
Copy full SHA for 4241394 - Browse repository at this point
Copy the full SHA 4241394View commit details -
Rollup merge of rust-lang#92838 - ehuss:cleanup-release-links, r=Mark…
…-Simulacrum Clean up some links in RELEASES This fixes some issues with markdown links in the RELEASES file.
Configuration menu - View commit details
-
Copy full SHA for f44b723 - Browse repository at this point
Copy the full SHA f44b723View commit details -
Rollup merge of rust-lang#92868 - pierwill:librustdoc-clippy, r=camelid
librustdoc: Address some clippy lints
Configuration menu - View commit details
-
Copy full SHA for 017346a - Browse repository at this point
Copy the full SHA 017346aView commit details -
Rollup merge of rust-lang#92875 - BoxyUwU:infer_arg_opt_const_param_o…
…f, r=lcnr Make `opt_const_param_of` work in the presence of `GenericArg::Infer` highly recommend viewing the first and second commits on their own rather than looking at file changes 🤣 Because we filtered args down to just const args we would ignore `GenericArg::Infer` which made us get a `arg_index` which was wrong by however many const `GenericArg::Infer` came previously [example](https://play.rust-lang.org/?version=nightly&mode=debug&edition=2021&gist=46dba6a53aca6333028a10908ef16e0b) of the [bugs](https://play.rust-lang.org/?version=nightly&mode=debug&edition=2021&gist=a8eebced26eefa4119fc2e7ae0c76de6) fixed. r? `@lcnr`
Configuration menu - View commit details
-
Copy full SHA for b385eaa - Browse repository at this point
Copy the full SHA b385eaaView commit details -
Rollup merge of rust-lang#92891 - JamesHinshelwood:patch-1, r=Mark-Si…
…mulacrum Add myself to .mailmap (to de-duplicate my identities in the contributors list)
Configuration menu - View commit details
-
Copy full SHA for 01504f3 - Browse repository at this point
Copy the full SHA 01504f3View commit details