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 6 pull requests #127156

Merged
merged 12 commits into from
Jun 30, 2024
Merged

Rollup of 6 pull requests #127156

merged 12 commits into from
Jun 30, 2024

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    879d143 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39bf1dc View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. Configuration menu
    Copy the full SHA
    64b3492 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28ba5e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e52d95b View commit details
    Browse the repository at this point in the history
  4. Print TypeId as a u128 for Debug

    Since <rust-lang#121358>, `TypeId` is
    represented as a `(u64, u64)`. This also made the debug implementation a
    lot larger, which is especially apparent with pretty formatting.
    
    Make this less noisy by converting the inner value back to a `u128` then
    printing as a tuple struct.
    
    Current:
    
        TypeId { t: (1403077013027291752, 4518903163082958039) }
        TypeId {
            t: (
                1403077013027291752,
                4518903163082958039,
            ),
        }
    
    New:
    
        TypeId(25882202575019293479932656973818029271)
        TypeId(
            25882202575019293479932656973818029271,
        )
    tgross35 committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    682e7c1 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. Rollup merge of rust-lang#126705 - safinaskar:panic, r=Mark-Simulacrum

    Updated docs on `#[panic_handler]` in `library/core/src/lib.rs`
    matthiaskrgr authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    b2d4603 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#126876 - WaffleLapkin:unignoreconfigtoml, r…

    …=Mark-Simulacrum
    
    Add `.ignore` file to make `config.toml` searchable in vscode
    
    Based on this answer on [Stack Overflow](https://stackoverflow.com/a/72059075).
    matthiaskrgr authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    c7aee65 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#126906 - GrigorenkoPV:fixme-split_at_first,…

    … r=Mark-Simulacrum
    
    Small fixme in core now that split_first has no codegen issues
    
    rust-lang#109328 (comment)
    
    BTW, I have a crate implementing exactly this kind of an iterator: https://github.com/GrigorenkoPV/head-tail-iter and I was wondering if it would be worthwhile to try and make an ACP for it to get it included in std (or maybe itertools). My only doubt is that it kinda incentives writing O(n^2) algorithms and is not the hard to replace with a `while let` loop (just as in this PR).
    matthiaskrgr authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    fe1f83c View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#127023 - Kobzol:ci-rfl-rename, r=Mark-Simul…

    …acrum
    
    CI: rename Rust for Linux CI job
    
    The `rfl` name was not very [descriptive](https://rust-lang.zulipchat.com/#narrow/stream/242791-t-infra/topic/Testing.20Rust.20for.20Linux.20in.20our.20CI/near/447408854).
    
    try-job: x86_64-rust-for-linux
    matthiaskrgr authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    0d99942 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#127131 - Kobzol:remove-unused-deps, r=compi…

    …ler-errors
    
    Remove unused `rustc_trait_selection` dependencies
    
    Found using `cargo-machete`. The `bitflags` and `derivative` crates were added for the new trait solver, but weren't removed when the next trait solver code was uplifted to a separate crate.
    matthiaskrgr authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    515d17c View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#127134 - tgross35:typeid-debug, r=Nilstrieb

    Print `TypeId` as a `u128` for `Debug`
    
    Since <rust-lang#121358>, `TypeId` is represented as a `(u64, u64)`. This also made the debug implementation a lot larger, which is especially apparent with pretty formatting.
    
    Change this to convert the inner value back to a `u128` and then print as a tuple struct to make this less noisy.
    
    Current:
    
        TypeId { t: (1403077013027291752, 4518903163082958039) }
        TypeId {
            t: (
                1403077013027291752,
                4518903163082958039,
            ),
        }
    
    New:
    
        TypeId(25882202575019293479932656973818029271)
        TypeId(
            25882202575019293479932656973818029271,
        )
    matthiaskrgr authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    f2c287f View commit details
    Browse the repository at this point in the history