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

Merged
merged 13 commits into from
Feb 25, 2022
Merged

Rollup of 6 pull requests #94350

merged 13 commits into from
Feb 25, 2022

Commits on Feb 16, 2022

  1. Consider mutations as borrows in drop tracking

    This is needed to match MIR more conservative approximation of any
    borrowed value being live across a suspend point (See rust-lang#94067). This
    change considers an expression such as `x.y = z` to be a borrow of `x`
    and therefore keeps `x` live across suspend points.
    eholk committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    074d757 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2022

  1. BTree: simplify test code

    ssomers committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    7950ebc View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. Configuration menu
    Copy the full SHA
    adc8a8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d9230a3 View commit details
    Browse the repository at this point in the history
  3. Always check cg_llvm with ./x.py check

    Previously it would be skipped if codegen-backends doesn't contain llvm.
    bjorn3 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    512cc35 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. Include ignore message in libtest output

    As an example:
    
        #[test]
        #[ignore = "not yet implemented"]
        fn test_ignored() {
            ...
        }
    
    Will now render as:
    
        running 2 tests
        test tests::test_ignored ... ignored, not yet implemented
    
        test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
    yanganto authored and Mark-Simulacrum committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    bb3b557 View commit details
    Browse the repository at this point in the history
  2. Remove a duplicate space

    rustfmt doesn't format `let ... else`.
    ChayimFriedman2 committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    4809a6d View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2022

  1. Rollup merge of rust-lang#92714 - yanganto:ignore-message, r=Mark-Sim…

    …ulacrum
    
    Provide ignore message in the result of test
    
    Provide ignore the message in the result of the test.
    
    This PR does not need RFC, because it is about the presentation of the report of `cargo test`.
    
    However, the following document listed here helps you to know about PR.
    
    - [RFC](rust-lang/rfcs#3217)
    - [Rendered](https://github.com/yanganto/rfcs/blob/ignore-test-message/text/0000-ignore-test-message.md)
    - [Previous discussion on IRLO](https://internals.rust-lang.org/t/pre-rfc-provide-ignore-message-when-the-test-ignored/15904)
    
    If there is something improper, please let me know.
    Thanks.
    matthiaskrgr committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    6ec5b05 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#93273 - bjorn3:rustbuild_improvements, r=Ma…

    …rk-Simulacrum
    
    Always check cg_llvm with ./x.py check
    
    Previously it would be skipped if codegen-backends doesn't contain llvm.
    matthiaskrgr committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    ae6770e View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#94068 - eholk:drop-track-field-assign, r=tm…

    …andry
    
    Consider mutations as borrows in generator drop tracking
    
    This is needed to match MIR more conservative approximation of any borrowed value being live across a suspend point (See rust-lang#94067). This change considers an expression such as `x.y = z` to be a borrow of `x` and therefore keeps `x` live across suspend points.
    
    r? `@nikomatsakis`
    matthiaskrgr committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    1007011 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#94184 - ssomers:btree_tests, r=Dylan-DPC

    BTree: simplify test code
    
    Mostly, use `from` & `from_iter`.
    matthiaskrgr committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    e5bd222 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#94297 - lcnr:rel-notes, r=Mark-Simulacrum

    update const_generics_defaults release notes
    
    supersedes rust-lang#94294
    
    r? `@Mark-Simulacrum`
    matthiaskrgr committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    10a43d2 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#94341 - ChayimFriedman2:patch-1, r=Dylan-DPC

    Remove a duplicate space
    
    rustfmt doesn't format `let ... else`.
    matthiaskrgr committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    cff3472 View commit details
    Browse the repository at this point in the history