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 13 pull requests #120271

Closed
wants to merge 30 commits into from
Closed

Commits on Dec 16, 2023

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

Commits on Jan 19, 2024

  1. Split assembly tests for ELF and MachO

    On ELF, the text section is opened with ".text", on MachO with
    ".section __TEXT,__text".
    
    Previously, on ELF this test was actually matching a GNU note
    section, which is no longer emitted on Solaris starting with
    LLVM 18.
    
    Fixes rust-lang#120105.
    nikic committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    c7a77b2 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Configuration menu
    Copy the full SHA
    3ed96e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98f5981 View commit details
    Browse the repository at this point in the history
  3. aho-corasick 0.7.20 -> aho-corasick 1.0.2

    Removing opener 0.5.2, and updating cargo_metadata 0.15.4 -> cargo_metadata 0.18.0
    
    Reverting rustfmt change
    
    Reverting rustfmt patch
    
    Reverting dependency change for clippy
    michaelciraci committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    df3ec4c View commit details
    Browse the repository at this point in the history
  4. Bump object version

    clubby789 committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    56bc552 View commit details
    Browse the repository at this point in the history
  5. Bump uniq-langid version

    clubby789 committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    b50b333 View commit details
    Browse the repository at this point in the history
  6. Bump ctrlc version

    clubby789 committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    527f903 View commit details
    Browse the repository at this point in the history
  7. Bump openssl version

    clubby789 committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    c751720 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Configuration menu
    Copy the full SHA
    41dcba8 View commit details
    Browse the repository at this point in the history
  2. correct my mailmap entry

    emberian authored Jan 22, 2024
    Configuration menu
    Copy the full SHA
    7a17508 View commit details
    Browse the repository at this point in the history
  3. compiler: update freebsd and netbsd base specs.

    both support thread local.
    devnexen committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    dec4740 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a77cc2c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ce11b70 View commit details
    Browse the repository at this point in the history
  6. fixing build for the BSD

    devnexen committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    ed4b99a View commit details
    Browse the repository at this point in the history
  7. RawTy to LoweredTy

    lcnr committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    c6088f7 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Configuration menu
    Copy the full SHA
    5fc39e0 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#119028 - oberien:patch-1, r=cjgillot

    Add more weirdness to weird-exprs.rs
    fmease authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    7f3c43b View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#119805 - chenyukang:yukang-fix-119530, r=da…

    …vidtwco
    
    Suggest array::from_fn for array initialization
    
    Fixes rust-lang#119530
    fmease authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    50552ed View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#120124 - nikic:fix-assembly-test, r=davidtwco

    Split assembly tests for ELF and MachO
    
    On ELF, the text section is opened with ".text", on MachO with ".section __TEXT,__text".
    
    Previously, on ELF this test was actually matching a GNU note section, which is no longer emitted on Solaris starting with LLVM 18.
    
    Fixes rust-lang#120105.
    
    r? `@davidtwco`
    fmease authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    ab099a3 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#120177 - michaelciraci:merge-deps-2, r=Nils…

    …trieb
    
    Remove duplicate dependencies for rustc
    
    Removed several duplicates for rustc: rust-lang#75704
    
    Several duplicates still exist, but an external library would have to be updated first.
    
    These are the duplicate dependencies still outstanding:
    ```
    annotate-snippets v0.9.1
    annotate-snippets v0.10.1
    
    bitflags v1.3.2
    bitflags v2.4.1
    
    cargo_metadata v0.15.4
    cargo_metadata v0.18.0
    
    darling v0.14.4
    darling v0.20.3
    
    darling_core v0.14.4
    darling_core v0.20.3
    
    darling_macro v0.14.4
    darling_macro v0.20.3
    
    regex-automata v0.1.10
    regex-automata v0.2.0
    regex-automata v0.4.3
    
    regex-syntax v0.6.29
    regex-syntax v0.7.2
    regex-syntax v0.8.2
    
    self_cell v0.10.3
    self_cell v1.0.2
    
    syn v1.0.109
    syn v2.0.32
    
    toml v0.5.11
    toml v0.7.5
    ```
    
    It should not be hard to consolidate these remaining duplicate dependencies, but it will take time as it would be pull requests for external crates.
    
    r? ``@jyn514``
    fmease authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    6df9b9d View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#120185 - Zalathar:auto-derived, r=wesleywiser

    coverage: Don't instrument `#[automatically_derived]` functions
    
    This PR makes the coverage instrumentor detect and skip functions that have [`#[automatically_derived]`](https://doc.rust-lang.org/reference/attributes/derive.html#the-automatically_derived-attribute) on their enclosing impl block.
    
    Most notably, this means that methods generated by built-in derives (e.g. `Clone`, `Debug`, `PartialEq`) are now ignored by coverage instrumentation, and won't appear as executed or not-executed in coverage reports.
    
    This is a noticeable change in user-visible behaviour, but overall I think it's a net improvement. For example, we've had a few user requests for this sort of change (e.g. rust-lang#105055, rust-lang#84605 (comment)), and I believe it's the behaviour that most users will expect/prefer by default.
    
    It's possible to imagine situations where users would want to instrument these derived implementations, but I think it's OK to treat that as an opportunity to consider adding more fine-grained option flags to control the details of coverage instrumentation, while leaving this new behaviour as the default.
    
    (Also note that while `-Cinstrument-coverage` is a stable feature, the exact details of coverage instrumentation are allowed to change. So we *can* make this change; the main question is whether we *should*.)
    
    Fixes rust-lang#105055.
    fmease authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    8b069cc View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#120188 - devnexen:update_bsd_compiler_base_…

    …specs, r=wesleywiser
    
    compiler: update freebsd and netbsd base specs.
    
    both support thread local.
    fmease authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    9c28877 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#120201 - clubby789:dep-update, r=dtolnay

    Bump some deps with syn 1.0 dependencies
    
    cc rust-lang#109302
    
    `cargo update`ing `unic-langid` and `object` removes two dependencies on Syn 1.0.
    fmease authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    3b21e5a View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#120215 - clubby789:dep-updates, r=Nilstrieb

    Update some deps with `bitflags` v1 dependencies
    
    This only leaves `pulldown-cmark` (which has updated to bitflags v2 in Git) and `rustc_apfloat` (PR opened previously at rust-lang/rustc_apfloat#12)
    fmease authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    db91b88 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#120244 - reitermarkus:nonzero-self, r=dtolnay

    Use `Self` in `NonZero*` implementations.
    
    This slightly reduces the size of the eventual diff when making these generic, since this can be merged independently.
    fmease authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    3e94cc7 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#120246 - estebank:revert_breathing_room, r=…

    …estebank
    
    Re-add estebank to review rotation
    
    r? `@compiler-errors`
    fmease authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    6182fbd View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#120252 - lcnr:rename-astconv-ty, r=compiler…

    …-errors
    
    rename `RawTy` to `LoweredTy`
    
    I believe this name to more closely match its purpose
    
    r? `@compiler-errors`
    fmease authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    ae1e70a View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#120255 - emberian:patch-1, r=Nilstrieb

    correct my mailmap entry
    fmease authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    9db841e View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#120270 - compiler-errors:randos, r=lcnr

    A bunch of random modifications
    
    r? oli-obk
    
    Kitchen sink of changes that I didn't know where to put elsewhere. Documentation tweaks mostly, but also removing some unreachable code and simplifying the pretty printing for closures/coroutines.
    fmease authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    9ff82a8 View commit details
    Browse the repository at this point in the history