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 8 pull requests #117704

Closed
wants to merge 19 commits into from
Closed

Rollup of 8 pull requests #117704

wants to merge 19 commits into from

Commits on Sep 2, 2023

  1. Configuration menu
    Copy the full SHA
    11a64a1 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. bump some deps

    drop num_cpus from rust-installer as not used
    update rayon, rayon-core, which drops it's deps on num_cpus and crossbeam-channel (for bootstrap too) (https://github.com/rayon-rs/rayon/blob/v1.8.0/RELEASES.md)
    update erro, which drops errno-dragonfly (https://github.com/lambda-fairy/rust-errno/blob/5341791935df601306ffc57a665763c4ecd72755/CHANGELOG.md)
    klensy committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    eed8918 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2fd8ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fcdd99e View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Clarify space_between.

    To avoid `!matches!(...)`, which is hard to think about. Instead every
    case now uses direct pattern matching and returns true or false.
    
    Also add a couple of cases to the `stringify.rs` test that currently
    print badly.
    nnethercote committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    783d4b8 View commit details
    Browse the repository at this point in the history
  2. More tests for token stream pretty-printing with adjacent punctuation.

    We currently do the wrong thing on a lot of these. The next commit will
    fix things.
    nnethercote committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    438b9a6 View commit details
    Browse the repository at this point in the history
  3. coverage: Rename the run-coverage test mode to coverage-run

    This makes it more consistent with the `coverage-map` mode and the shared
    `tests/coverage` test directory.
    Zalathar committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    a573880 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9b7982 View commit details
    Browse the repository at this point in the history
  5. handle the case when the change-id isn't found

    When we switch back and forth between the old and recent branches,
    if there was a breaking change in the bootstrap configuration in
    between, we have to update the change-id in the build configuration
    with each checkout, which can be exhausting. This change fixes that.
    
    Signed-off-by: onur-ozkan <[email protected]>
    onur-ozkan committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    93b1c1f View commit details
    Browse the repository at this point in the history
  6. bootstrap: improve fn check_version

    Signed-off-by: onur-ozkan <[email protected]>
    onur-ozkan committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    820e833 View commit details
    Browse the repository at this point in the history
  7. bootstrap: add more detail on change-id comments

    Signed-off-by: onur-ozkan <[email protected]>
    onur-ozkan committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    966c102 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#114316 - ecnelises:aix_doc, r=workingjubilee

    Add AIX platform support document
    fmease authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    ca1ca41 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#115460 - zachs18:borrowedcursor_write_no_pa…

    …nic, r=dtolnay
    
    Don't panic in `<BorrowedCursor as io::Write>::write`
    
    Instead of panicking if the BorrowedCursor does not have enough capacity for the whole buffer, just return a short write, [like `<&mut [u8] as io::Write>::write` does](https://doc.rust-lang.org/src/std/io/impls.rs.html#349).
    
    (cc `@ChayimFriedman2` rust-lang#78485 (comment))
    
    (I'm not sure if this needs an ACP? since it's not changing the "API", just what the function does)
    fmease authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    7b11383 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#117263 - onur-ozkan:change-id-fix, r=saethlin

    handle the case when the change-id isn't found
    
    When we switch back and forth between the old and recent branches, if there was a breaking change in the bootstrap configuration in between, we have to update the change-id in the build configuration with each checkout, which can be exhausting. This change fixes that.
    
    r? saethlin
    fmease authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    cb6a53c View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#117650 - saethlin:inline-me-please, r=david…

    …twco
    
    Add -Zcross-crate-inline-threshold=yes
    
    `@thomcc` says this would be useful for
    
    >  seeing if it makes a difference in some code if i do it when building the sysroot, since -Zbuild-std + lto helps more than it seems like it should
    
    And I've changed the possible values as a reference to `@Manishearth` saying
    
    > LLVM's inlining heuristic is "yes".
    fmease authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    823395e View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#117663 - klensy:bump-deps, r=davidtwco

    bump some deps
    
    * drop `num_cpus` from rust-installer as not used
    * update `rayon`, `rayon-core`, which drops it's deps on `num_cpus` and `crossbeam-channel` (for bootstrap too) (https://github.com/rayon-rs/rayon/blob/v1.8.0/RELEASES.md)
    * update `errno`, which drops `errno-dragonfly` (https://github.com/lambda-fairy/rust-errno/blob/5341791935df601306ffc57a665763c4ecd72755/CHANGELOG.md)
    fmease authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    d27beed View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#117667 - Alexendoo:doc-clippy-config, r=alb…

    …ertlarsan68
    
    Document clippy_config in nightly-rustc docs
    
    A new clippy crate added in rust-lang/rust-clippy#11685
    fmease authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    733e271 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#117698 - nnethercote:space_between-2, r=pet…

    …rochenkov
    
    Clarify `space_between`
    
    r? `@petrochenkov`
    fmease authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    01ff59a View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#117700 - Zalathar:rename-run-coverage, r=on…

    …ur-ozkan
    
    coverage: Rename the `run-coverage` test mode to `coverage-run`
    
    Follow-up to rust-lang#117484 (comment).
    
    Renaming this test mode to `coverage-run` makes it more consistent with the `coverage-map` mode and the shared `tests/coverage` test directory.
    
    ---
    
    `@rustbot` label +A-code-coverage
    fmease authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    d180529 View commit details
    Browse the repository at this point in the history