-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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 7 pull requests #75715
Rollup of 7 pull requests #75715
Commits on Aug 16, 2020
-
Adjust installation place for compiler docs
This avoids conflicts when installing with rustup; rustup does not currently support overlapping installations.
Configuration menu - View commit details
-
Copy full SHA for 172e67e - Browse repository at this point
Copy the full SHA 172e67eView commit details
Commits on Aug 17, 2020
-
Make OnceCell<T> transparent to dropck
See the failed build in rust-lang#75555 (comment) for an example where we need this in real life
Configuration menu - View commit details
-
Copy full SHA for 695d86f - Browse repository at this point
Copy the full SHA 695d86fView commit details
Commits on Aug 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 75d1373 - Browse repository at this point
Copy the full SHA 75d1373View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d49c0e - Browse repository at this point
Copy the full SHA 5d49c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70dfe3f - Browse repository at this point
Copy the full SHA 70dfe3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ad01e9 - Browse repository at this point
Copy the full SHA 6ad01e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7542615 - Browse repository at this point
Copy the full SHA 7542615View commit details
Commits on Aug 19, 2020
-
Remove
#[cfg(miri)]
from OnceCell testsThey were carried over from once_cell crate, but they are not entirely correct (as miri now supports more things), and we don't run miri tests for std, so let's just remove them. Maybe one day we'll run miri in std, but then we can just re-install these attributes.
Configuration menu - View commit details
-
Copy full SHA for 34e7eac - Browse repository at this point
Copy the full SHA 34e7eacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 967ec1f - Browse repository at this point
Copy the full SHA 967ec1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a0aa7b - Browse repository at this point
Copy the full SHA 8a0aa7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ddd8b2 - Browse repository at this point
Copy the full SHA 3ddd8b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06d6d3d - Browse repository at this point
Copy the full SHA 06d6d3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cf2fa8 - Browse repository at this point
Copy the full SHA 9cf2fa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 219e93d - Browse repository at this point
Copy the full SHA 219e93dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 121974e - Browse repository at this point
Copy the full SHA 121974eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 570b0d9 - Browse repository at this point
Copy the full SHA 570b0d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for dad8e11 - Browse repository at this point
Copy the full SHA dad8e11View commit details -
Configuration menu - View commit details
-
Copy full SHA for aff01f8 - Browse repository at this point
Copy the full SHA aff01f8View commit details -
Rollup merge of rust-lang#75069 - lcnr:type-of-lazy-norm, r=varkor
move const param structural match checks to wfcheck fixes rust-lang#75047 fixes rust-lang#74950 We currently check for structural match violations inside of `type_of`. As we need to check the array length when checking if `[NonEq; arr_len]` is structural match, we potentially require the variance of an expression. Computing the variance requires `type_of` for all types though, resulting in a cycle error. r? @varkor @eddyb
Configuration menu - View commit details
-
Copy full SHA for 672d009 - Browse repository at this point
Copy the full SHA 672d009View commit details -
Rollup merge of rust-lang#75587 - RalfJung:mir-comment-fixes, r=ecsta…
…tic-morse mir building: fix some comments r? @oli-obk At least I hope these fixes are right, please double-check.^^
Configuration menu - View commit details
-
Copy full SHA for 1f70776 - Browse repository at this point
Copy the full SHA 1f70776View commit details -
Rollup merge of rust-lang#75593 - Mark-Simulacrum:compiler-docs-must-…
…not-overlap, r=pietroalbini Adjust installation place for compiler docs This avoids conflicts when installing with rustup; rustup does not currently support overlapping installations. r? @matthiaskrgr
Configuration menu - View commit details
-
Copy full SHA for 0e7e939 - Browse repository at this point
Copy the full SHA 0e7e939View commit details -
Rollup merge of rust-lang#75648 - matklad:lazy-dropck, r=KodrAus
Make OnceCell<T> transparent to dropck See the failed build in rust-lang#75555 (comment) for an example where we need this in real life r? @ghost
Configuration menu - View commit details
-
Copy full SHA for 4123237 - Browse repository at this point
Copy the full SHA 4123237View commit details -
Rollup merge of rust-lang#75649 - jyn514:inherent-lang-impls, r=guill…
…aumegomez Fix intra-doc links for inherent impls that are both lang items and not the default impl I found in rust-lang#75464 (comment) that `str::to_uppercase()` doesn't resolve while `str::trim()` does. The only real difference is that `to_uppercase` is defined in `alloc`, while trim is defined in `core`. It turns out that rustdoc was ignoring `lang_items.str_alloc_impl()` - it saw them in `collect_trait_impls`, but not for intra-doc links. This uses the same `impls` for all parts of rustdoc, so that there can be no more inconsistency. It does have the slight downside that the matches are no longer exhaustive but it will be very clear if a new lang item is missed because it will panic when you try to document it (and if you don't document it, does rustdoc really need to know about it?). ~~This needs a test case (probably just `str::to_uppercase`).~~ Added. This is best reviewed commit-by-commit. r? @GuillaumeGomez
Configuration menu - View commit details
-
Copy full SHA for 7d14077 - Browse repository at this point
Copy the full SHA 7d14077View commit details -
Rollup merge of rust-lang#75674 - poliorcetics:intra-links-std-io, r=…
…jyn514 Move to intra doc links for std::io Helps with rust-lang#75080. @rustbot modify labels: T-doc, A-intra-doc-links, T-rustdoc r? @jyn514 I had no problems with those files so I added some small links here and there.
Configuration menu - View commit details
-
Copy full SHA for 0fdc8c0 - Browse repository at this point
Copy the full SHA 0fdc8c0View commit details -
Rollup merge of rust-lang#75696 - matklad:mirit, r=RalfJung
Remove `#[cfg(miri)]` from OnceCell tests They were carried over from once_cell crate, but they are not entirely correct (as miri now supports more things), and we don't run miri tests for std, so let's just remove them. Maybe one day we'll run miri in std, but then we can just re-install these attributes.
Configuration menu - View commit details
-
Copy full SHA for ad3db41 - Browse repository at this point
Copy the full SHA ad3db41View commit details