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 11 pull requests #67091

Merged
merged 25 commits into from
Dec 6, 2019
Merged

Rollup of 11 pull requests #67091

merged 25 commits into from
Dec 6, 2019

Commits on Dec 3, 2019

  1. Configuration menu
    Copy the full SHA
    b85d5f4 View commit details
    Browse the repository at this point in the history
  2. Modified the testcases for VxWorks

    Umesh Kalappa authored and BaoshanPang committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    dc1a428 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2019

  1. Configuration menu
    Copy the full SHA
    b6b0fd9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8ec620 View commit details
    Browse the repository at this point in the history
  3. SGX: Fix target linker used by bootstrap

    Jethro Beekman committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    22d9f20 View commit details
    Browse the repository at this point in the history
  4. Migrate to LLVM{Get,Set}ValueName2

    The deprecated `LLVM{Get,Set}ValueName` only work with NUL-terminated
    strings, but the `2` variants use explicit lengths, which fits better
    with Rust strings and slices. We now use these in new helper functions
    `llvm::{get,set}_value_name` that convert to/from `&[u8]`.
    cuviper committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    16d2178 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2019

  1. Simplify {IoSlice, IoSliceMut}::advance examples and tests

    Remove unnecessary calls to `std::mem::replace` and make variables immutable.
    tmiasko committed Dec 5, 2019
    Configuration menu
    Copy the full SHA
    92bc35f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8655ad5 View commit details
    Browse the repository at this point in the history
  3. add a test

    RalfJung committed Dec 5, 2019
    Configuration menu
    Copy the full SHA
    e822235 View commit details
    Browse the repository at this point in the history
  4. comments

    RalfJung committed Dec 5, 2019
    Configuration menu
    Copy the full SHA
    e5d50e3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f5bd947 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2019

  1. Fix Query type docs

    `give` no longer exists, `compute` is used to generate query results
    now.
    osa1 committed Dec 6, 2019
    Configuration menu
    Copy the full SHA
    5ddfbc2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de255a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    79f8764 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#66846 - gizmondo:master, r=michaelwoerister

    Make try_mark_previous_green aware of cycles.
    
    Fixes rust-lang#61323
    
    r? @michaelwoerister
    JohnTitor authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    2a4f638 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#66959 - GuillaumeGomez:cfg-duplicates, r=eddyb

    Remove potential cfgs duplicates
    
    Fixes rust-lang#66921.
    
    Before going any further (the issue seems to be linked to metadata as far as I can tell). Do you think this is the good place to do it or should it be done before?
    
    r? @eddyb
    JohnTitor authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    afd9e95 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#66988 - osa1:issue66985, r=matthewjasper

    Fix angle bracket formatting when dumping MIR debug vars
    
    Fixes rust-lang#66985
    JohnTitor authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    7249af0 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#66998 - Wind-River:master_up, r=alexcrichton

    Modified the testcases for VxWorks
    JohnTitor authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    cdbdb68 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#67008 - ollie27:rustdoc_issue_61732, r=Centril

    rustdoc: Add test for fixed issue
    
    rust-lang#61732 was almost certainly fixed by rust-lang#63400.
    
    Closes rust-lang#61732
    JohnTitor authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    0df1609 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#67023 - jethrogb:jb/bootstrap-target-linker…

    …, r=alexcrichton
    
    SGX: Fix target linker used by bootstrap
    
    Bootstrap, for some reason, overrides the target linker. This is not correct for x86_64-fortanix-unknown-sgx. Add such targets to the list of exceptions.
    
    r? @alexcrichton
    JohnTitor authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    fd4cec0 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#67033 - cuviper:ValueName2, r=rkruppe

    Migrate to LLVM{Get,Set}ValueName2
    
    The deprecated `LLVM{Get,Set}ValueName` only work with NUL-terminated
    strings, but the `2` variants use explicit lengths, which fits better
    with Rust strings and slices. We now use these in new helper functions
    `llvm::{get,set}_value_name` that convert to/from `&[u8]`.
    
    Closes rust-lang#64223.
    r? @rkruppe
    JohnTitor authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    0b471bf View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#67049 - tmiasko:io-slice-advance, r=rkruppe

    Simplify {IoSlice, IoSliceMut}::advance examples and tests
    
    Remove unnecessary calls to `std::mem::replace` and make variables immutable.
    JohnTitor authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    d1397db View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#67054 - RalfJung:set-discriminant-unreachab…

    …le, r=oli-obk
    
    codegen "unreachable" for invalid SetDiscriminant
    
    Follow-up from rust-lang#66960. I also realized I don't understand our policy for using `abort` vs `unreachable`. AFAIK `abort` is safe to call and just aborts the process, while `unreachable` is UB. But sometimes we use both, like here
    
    https://github.com/rust-lang/rust/blob/d825e35ee8325146e6c175a4c61bcb645b347d5e/src/librustc_codegen_ssa/mir/block.rs#L827-L828
    
    and here
    
    https://github.com/rust-lang/rust/blob/d825e35ee8325146e6c175a4c61bcb645b347d5e/src/librustc_codegen_ssa/mir/block.rs#L264-L265
    
    The second case is even more confusing because that looks like an unreachable `return` to me, so why would we codegen a safe abort there?
    
    r? @eddyb Cc @oli-obk
    JohnTitor authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    c85284e View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#67081 - osa1:fix_query_type_docs, r=Dylan-DPC

    Fix Query type docs
    
    `give` no longer exists, `compute` is used to generate query results now.
    JohnTitor authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    cc7c45f View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#67085 - reitermarkus:addr-parser, r=Mark-Si…

    …mulacrum
    
    Remove boxed closures in address parser.
    
    Simplify address parser by removing unnecessary boxed closures.
    
    Also relevant for rust-lang/rfcs#2832.
    JohnTitor authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    931be6c View commit details
    Browse the repository at this point in the history