Skip to content
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

Merged
merged 26 commits into from
Dec 11, 2021
Merged

Rollup of 11 pull requests #91761

merged 26 commits into from
Dec 11, 2021

Commits on Dec 8, 2021

  1. Remove the match on ErrorKind::Other

    It's a) superfluous and b) doesn't work any more.
    ChrisDenton committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    913996b View commit details
    Browse the repository at this point in the history
  2. add tests

    b-naber committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    c7f80fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c025a5d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f6da95 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2021

  1. Fix Vec::reserve_exact documentation

    The documentation previously said the new capacity cannot overflow `usize`, but in fact it cannot exceed `isize::MAX`.
    dalcde committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    42f9104 View commit details
    Browse the repository at this point in the history
  2. Delete Utf8Lossy::from_str

    dtolnay committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    4b0a9c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e18518b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    caed83d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cebd949 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8a6f54f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ae6f5fb View commit details
    Browse the repository at this point in the history
  8. Don't print bootstrap caching/ensure info unless -vv is passed

    Previously, 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.
    jyn514 committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    dfcaac5 View commit details
    Browse the repository at this point in the history
  9. Default to doc-stage = 2 for the tools profile

    This 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.
    jyn514 committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    6840030 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2021

  1. Add pierwill to .mailmap

    pierwill committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    777c041 View commit details
    Browse the repository at this point in the history
  2. Fix since attribute for const_linked_list_new feature

    rust-lang#63684
    was merged for 1.39 not 1.32
    not-my-profile committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    305dd69 View commit details
    Browse the repository at this point in the history
  3. 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.
    matthiaskrgr committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    0aa41be View commit details
    Browse the repository at this point in the history
  4. 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````
    matthiaskrgr committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    d6e9417 View commit details
    Browse the repository at this point in the history
  5. 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.
    matthiaskrgr committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    6451de0 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#91681 - WaffleLapkin:patch-3, r=scottmcm

    fix typo in `intrinsics::raw_eq` docs
    matthiaskrgr committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    4286ade View commit details
    Browse the repository at this point in the history
  7. 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`.
    matthiaskrgr committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    1d36c6a View commit details
    Browse the repository at this point in the history
  8. 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 &amp;str already and wanted to lossy display it or iterate its lossy utf8 chunks, you would simply not use Utf8Lossy because the whole &amp;str is known to be one contiguous valid utf8 chunk.
    
    If code really does need to obtain a value of type &amp;Utf8Lossy somewhere, and has only a &amp;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.
    matthiaskrgr committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    2784051 View commit details
    Browse the repository at this point in the history
  9. 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```
    matthiaskrgr committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    698ea96 View commit details
    Browse the repository at this point in the history
  10. 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.
    matthiaskrgr committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    3beeb75 View commit details
    Browse the repository at this point in the history
  11. 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```
    matthiaskrgr committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    ca9d14b View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#91747 - pierwill:patch-1, r=Mark-Simulacrum

    Add pierwill to .mailmap
    matthiaskrgr committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    6768a07 View commit details
    Browse the repository at this point in the history
  13. 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
    matthiaskrgr committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    637859b View commit details
    Browse the repository at this point in the history