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 #127148

Closed
wants to merge 14 commits into from

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
    28ba5e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e52d95b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b783f1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    61e2f5c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a5fc783 View commit details
    Browse the repository at this point in the history
  6. 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
    ab687f3 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
    67d1328 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
    6fc769b View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#127127 - notriddle:notriddle/pulldown-cmark…

    …-0.11, r=GuillaumeGomez
    
    rustdoc: update to pulldown-cmark 0.11
    
    r? rustdoc
    
    This pull request updates rustdoc to the latest version of pulldown-cmark. Along with adding new markdown extensions (which this PR doesn't enable), the new pulldown-cmark version also fixes a large number of bugs. Because all text files successfully parse as markdown, these bugfixes change the output, which can break people's existing docs.
    
    A crater run, rust-lang#121659, has already been run for this change.
    
    The first commit upgrades and fixes rustdoc. The second commit adds a lint for the footnote and block quote parser changes, which break the largest numbers of docs in the Crater run. The strikethrough change was mitigated in pulldown-cmark itself.
    
    Unblocks rust-lang/rust-clippy#12876
    matthiaskrgr authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    a8cf593 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
    da8bd26 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
    5d7da40 View commit details
    Browse the repository at this point in the history