-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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 11 pull requests #91761
Rollup of 11 pull requests #91761
Commits on Dec 8, 2021
-
Remove the match on
ErrorKind::Other
It's a) superfluous and b) doesn't work any more.
Configuration menu - View commit details
-
Copy full SHA for 913996b - Browse repository at this point
Copy the full SHA 913996bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7f80fc - Browse repository at this point
Copy the full SHA c7f80fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c025a5d - Browse repository at this point
Copy the full SHA c025a5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f6da95 - Browse repository at this point
Copy the full SHA 9f6da95View commit details
Commits on Dec 9, 2021
-
Fix
Vec::reserve_exact
documentationThe documentation previously said the new capacity cannot overflow `usize`, but in fact it cannot exceed `isize::MAX`.
Configuration menu - View commit details
-
Copy full SHA for 42f9104 - Browse repository at this point
Copy the full SHA 42f9104View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b0a9c9 - Browse repository at this point
Copy the full SHA 4b0a9c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e18518b - Browse repository at this point
Copy the full SHA e18518bView commit details -
Configuration menu - View commit details
-
Copy full SHA for caed83d - Browse repository at this point
Copy the full SHA caed83dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cebd949 - Browse repository at this point
Copy the full SHA cebd949View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a6f54f - Browse repository at this point
Copy the full SHA 8a6f54fView commit details -
If --verbose is passed, print a warning in
bootstrap.py
when downlo……ad-rustc is ignored
Configuration menu - View commit details
-
Copy full SHA for ae6f5fb - Browse repository at this point
Copy the full SHA ae6f5fbView commit details -
Don't print bootstrap caching/ensure info unless
-vv
is passedPreviously, passing `-v` would emit an overwhelming amount of logging: ``` > Std { stage: 1, target: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } > Assemble { target_compiler: Compiler { stage: 1, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } } > Assemble { target_compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } } < Assemble { target_compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } } > Rustc { target: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None }, compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } } > Std { target: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None }, compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } } > StartupObjects { compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } }, target: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } < StartupObjects { compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } }, target: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } c Assemble { target_compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } } > Libdir { compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } }, target: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } > Sysroot { compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } } < Sysroot { compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } } < Libdir { compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } }, target: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } c Libdir { compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } }, target: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } c Sysroot { compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } } c Assemble { target_compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } } > StdLink { compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } }, target_compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } }, target: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } c Libdir { compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } }, target: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } c Libdir { compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } }, target: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } < StdLink { compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } }, target_compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } }, target: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } < Std { target: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None }, compiler: Compiler { stage: 0, host: TargetSelection { triple: "x86_64-unknown-linux-gnu", file: None } } } ... continues for another 150 lines ... ``` This info is occasionally useful when debugging bootstrap itself, but not very useful for figuring out why a config option was ignored or command wasn't run. Demote it to `-vv` logging so that `-v` is more useful.
Configuration menu - View commit details
-
Copy full SHA for dfcaac5 - Browse repository at this point
Copy the full SHA dfcaac5View commit details -
Default to
doc-stage = 2
for the tools profileThis already enables `download-rustc`, so it's quick to build rustdoc, and this makes it less confusing when changes to rustdoc aren't reflected in the docs. Note that this uses 2 and not 1 because `download-rustc` only affects stage 2 runs.
Configuration menu - View commit details
-
Copy full SHA for 6840030 - Browse repository at this point
Copy the full SHA 6840030View commit details
Commits on Dec 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 777c041 - Browse repository at this point
Copy the full SHA 777c041View commit details -
Fix since attribute for const_linked_list_new feature
rust-lang#63684 was merged for 1.39 not 1.32
Configuration menu - View commit details
-
Copy full SHA for 305dd69 - Browse repository at this point
Copy the full SHA 305dd69View commit details -
Rollup merge of rust-lang#91668 - ChrisDenton:bootstrap-clean-error, …
…r=Mark-Simulacrum Remove the match on `ErrorKind::Other` It's a) superfluous and b) doesn't work any more.
Configuration menu - View commit details
-
Copy full SHA for 0aa41be - Browse repository at this point
Copy the full SHA 0aa41beView commit details -
Rollup merge of rust-lang#91678 - b-naber:tests-for-postpone-const-ev…
…al, r=jackh726 Add tests fixed by rust-lang#90023 The following issues were fixed by rust-lang#90023 Fixes rust-lang#79674 Fixes rust-lang#83765 Fixes rust-lang#86033 Fixes rust-lang#90318 Fixes rust-lang#88468 The following issues were duplicates of rust-lang#90654 Fixes rust-lang#86850 Fixes rust-lang#89022 r? ````@jackh726````
Configuration menu - View commit details
-
Copy full SHA for d6e9417 - Browse repository at this point
Copy the full SHA d6e9417View commit details -
Rollup merge of rust-lang#91679 - ibraheemdev:stream-mod, r=Mark-Simu…
…lacrum Move core/stream/stream/mod.rs to core/stream/stream.rs Removes an unnecessary nested module.
Configuration menu - View commit details
-
Copy full SHA for 6451de0 - Browse repository at this point
Copy the full SHA 6451de0View commit details -
Rollup merge of rust-lang#91681 - WaffleLapkin:patch-3, r=scottmcm
fix typo in `intrinsics::raw_eq` docs
Configuration menu - View commit details
-
Copy full SHA for 4286ade - Browse repository at this point
Copy the full SHA 4286adeView commit details -
Rollup merge of rust-lang#91686 - dalcde:patch-1, r=dtolnay
Fix `Vec::reserve_exact` documentation The documentation previously said the new capacity cannot overflow `usize`, but in fact it cannot exceed `isize::MAX`.
Configuration menu - View commit details
-
Copy full SHA for 1d36c6a - Browse repository at this point
Copy the full SHA 1d36c6aView commit details -
Rollup merge of rust-lang#91697 - dtolnay:lossyfromstr, r=Mark-Simula…
…crum Delete Utf8Lossy::from_str This whole type is marked as being for str internals only, but this constructor is never used by str internals. If you had a &str already and wanted to lossy display it or iterate its lossy utf8 chunks, you would simply not use Utf8Lossy because the whole &str is known to be one contiguous valid utf8 chunk. If code really does need to obtain a value of type &Utf8Lossy somewhere, and has only a &str, `Utf8Lossy::from_bytes(s.as_bytes())` remains available. As currently implemented, there is no performance penalty relative to `from_str` i.e. the Utf8Lossy does not "remember" that it was constructed using `from_str` to bypass later utf8 decoding.
Configuration menu - View commit details
-
Copy full SHA for 2784051 - Browse repository at this point
Copy the full SHA 2784051View commit details -
Rollup merge of rust-lang#91706 - Amanieu:asm_unstable_book2, r=josht…
…riplett Add unstable book entries for parts of asm that are not being stabilized These are extracted from the existing `asm` documentation in the unstable book that will be removed when `asm` is stabilized. r? ```@joshtriplett```
Configuration menu - View commit details
-
Copy full SHA for 698ea96 - Browse repository at this point
Copy the full SHA 698ea96View commit details -
Rollup merge of rust-lang#91709 - juniorbassani:use-from-array-in-set…
…-examples, r=jyn514 Replace iterator-based set construction by *Set::From<[T; N]> This uses the array-based construction for `BtreeSet`s and `HashSet`s instead of first creating an iterator. I could also replace the `let mut a = Set::new(); a.insert(...);` fragments if desired.
Configuration menu - View commit details
-
Copy full SHA for 3beeb75 - Browse repository at this point
Copy the full SHA 3beeb75View commit details -
Rollup merge of rust-lang#91716 - jyn514:x.py-defaults, r=Mark-Simula…
…crum Improve x.py logging and defaults a bit more r? ```@Mark-Simulacrum```
Configuration menu - View commit details
-
Copy full SHA for ca9d14b - Browse repository at this point
Copy the full SHA ca9d14bView commit details -
Rollup merge of rust-lang#91747 - pierwill:patch-1, r=Mark-Simulacrum
Add pierwill to .mailmap
Configuration menu - View commit details
-
Copy full SHA for 6768a07 - Browse repository at this point
Copy the full SHA 6768a07View commit details -
Rollup merge of rust-lang#91755 - not-my-profile:fix-const_linked_lis…
…t_new-since, r=dtolnay Fix since attribute for const_linked_list_new feature rust-lang#63684 was merged for 1.39 not 1.32
Configuration menu - View commit details
-
Copy full SHA for 637859b - Browse repository at this point
Copy the full SHA 637859bView commit details