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

Closed
wants to merge 25 commits into from

Commits on Apr 14, 2023

  1. Add Lazy{Cell,Lock}::into_inner

    Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
    SUPERCILEX committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    d9256f9 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

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

Commits on Apr 22, 2023

  1. Configuration menu
    Copy the full SHA
    adb5ded View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2fb2098 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    232d685 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fbfb620 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cac62ab View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    be68c69 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3c5de9a View commit details
    Browse the repository at this point in the history
  8. Remove useless special case.

    cjgillot committed Apr 22, 2023
    Configuration menu
    Copy the full SHA
    0e68cbd View commit details
    Browse the repository at this point in the history
  9. Move eval_discriminant.

    cjgillot committed Apr 22, 2023
    Configuration menu
    Copy the full SHA
    629cdb4 View commit details
    Browse the repository at this point in the history
  10. Simplify logic.

    cjgillot committed Apr 22, 2023
    Configuration menu
    Copy the full SHA
    dd452ae View commit details
    Browse the repository at this point in the history
  11. Reduce rightward drift.

    cjgillot committed Apr 22, 2023
    Configuration menu
    Copy the full SHA
    dd78b99 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3141262 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    cff6c0e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6f6550f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ebe61ce View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2023

  1. format panic message only once

    Lukas Markeffsky committed Apr 23, 2023
    Configuration menu
    Copy the full SHA
    7410960 View commit details
    Browse the repository at this point in the history
  2. bootstrap: update paths cargo-credential crate

    This should be done in rust-lang#110653 but forgot.
    weihanglo committed Apr 23, 2023
    Configuration menu
    Copy the full SHA
    f5e535c View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. Rollup merge of rust-lang#106152 - SUPERCILEX:lazycell, r=Amanieu

    Add LazyCell::into_inner
    
    This enables uses cases that need to extract the evaluated value and do something owned with it.
    matthiaskrgr committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    89833f4 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#110480 - whtahy:105107/known-bug-tests-for-…

    …unsound-issues, r=jackh726
    
    Add `known-bug` tests for 11 unsound issues
    
    r? ``@jackh726``
    
    Should tests for other issues be in separate PRs?  Thanks.
    
    Edit: Partially addresses rust-lang#105107.  This PR adds `known-bug` tests for 11 unsound issues:
    - rust-lang#25860
    - rust-lang#49206
    - rust-lang#57893
    - rust-lang#84366
    - rust-lang#84533
    - rust-lang#84591
    - rust-lang#85099
    - rust-lang#98117
    - rust-lang#100041
    - rust-lang#100051
    - rust-lang#104005
    matthiaskrgr committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    6facf69 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#110590 - oli-obk:object_safe_assoc_types, r…

    …=jackh726
    
    Add some tests around (lack of) object safety of associated types and consts
    
    See https://rust-lang.zulipchat.com/#narrow/stream/144729-t-types/topic/.60where.20Self.3ASized.60.20on.20assoc.20types/near/351260928 for some discussion around why this isn't allowed.
    
    We didn't have any tests for these, so I decided to add them now, even if we don't end up doing anything about it.
    matthiaskrgr committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    cb3d4ea View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#110685 - cjgillot:clean-dcp, r=oli-obk

    Some cleanups to DataflowConstProp
    
    Mostly moving code around and short-circuiting useless cases.
    matthiaskrgr committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    1b0c552 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#110721 - lukas-code:panic-fmt, r=Amanieu

    format panic message only once
    
    For `panic!` and friends, the `std` panic runtime will always set the `.payload()` of `PanicInfo` to the formatted string. The linked issues show that formatting the message twice can cause problems, so we simply print the already formatted message instead of formatting it again. We can't remove the preformatted payload, because it can be observed by custom panic hooks.
    
    fixes rust-lang#110717
    fixes rust-itertools/itertools#694
    
    cc ```@Amanieu``` who broke this in rust-lang#109507
    matthiaskrgr committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    13e8f09 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#110744 - weihanglo:cargo-credential-install…

    …, r=ehuss
    
    bootstrap: update paths cargo-credential crate
    
    This should be done in rust-lang#110653 but forgot.
    
    Fixes rust-lang#110742
    
    ## How to verify this patch
    
    Run `./x.py build cargo`. Previously it would fail with
    
    ```console
    error: manifest path `/projects/rust/src/tools/cargo/crates/credential/cargo-credential-1password/Cargo.toml` does not exist
    ```
    matthiaskrgr committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    7c8d93c View commit details
    Browse the repository at this point in the history