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 10 pull requests #78212

Merged
merged 32 commits into from
Oct 22, 2020
Merged

Rollup of 10 pull requests #78212

merged 32 commits into from
Oct 22, 2020

Commits on Oct 1, 2020

  1. Configuration menu
    Copy the full SHA
    77e6c56 View commit details
    Browse the repository at this point in the history
  2. Bless tests

    ecstatic-morse committed Oct 1, 2020
    Configuration menu
    Copy the full SHA
    c1494d6 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. Haiku: explicitly set CMAKE_SYSTEM_NAME when cross-compiling

    This resolves issues where the cross-build of LLVM fails because it tries to
    link to the host's system libraries instead of the target's system libraries.
    nielx committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    7b652d3 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2020

  1. Configuration menu
    Copy the full SHA
    cc0b718 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd193f2 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2020

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

Commits on Oct 19, 2020

  1. Configuration menu
    Copy the full SHA
    17c6c59 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f0bced View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. rustc_lint: remove unused to_string

    In this instance, we can just pass a &str slice
    and save an allocation.
    est31 committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    c647735 View commit details
    Browse the repository at this point in the history
  2. Make {u,}int_range functions a bit nicer

    .into() guarantees safety of the conversion.
    Furthermore, the minimum value of all uints is known to be 0.
    est31 committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    00d23cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa09404 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Configuration menu
    Copy the full SHA
    3adac03 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2720b2d View commit details
    Browse the repository at this point in the history
  3. Bless liveness-asm output

    oliviacrain committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    dc29c7a View commit details
    Browse the repository at this point in the history
  4. Fix formatting

    bishtpawan committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    7f58477 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    51de590 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d25c97a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6b52603 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    37c00c4 View commit details
    Browse the repository at this point in the history
  9. Update rustc-demangle

    varkor committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    2b9d22d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a797801 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    878c97e View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2020

  1. Rollup merge of rust-lang#77420 - ecstatic-morse:const-checking-raw-m…

    …ut-ref, r=davidtwco
    
    Unify const-checking structured errors for `&mut` and `&raw mut`
    
    Resolves rust-lang#77414 as well as a FIXME.
    JohnTitor committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    6245b95 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#77554 - varkor:mangle-int-char, r=eddyb

    Support signed integers and `char` in v0 mangling
    
    Likely we want more tests, to check the output is correct too: however, I wasn't sure what kind of test we needed, so I just added one similar to that added in rust-lang#77452 for now.
    
    r? @eddyb
    JohnTitor committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    813066c View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#77976 - oliviacrain:issue-77915-fix, r=matt…

    …hewjasper
    
    Mark inout asm! operands as used in liveness pass
    
    Variables used in `inout` operands in inline assembly (that is, they're used as both input and output to some arbitrary assembly instruction) are being marked as read and written, but are not marked as being used in the RWU table during the liveness pass. This can result in such expressions triggering an unused variable lint warning. This is incorrect behavior- reads without uses are currently only used for compound assignments. We conservatively assume that an `inout` operand is being read and used in the context of the assembly instruction.
    
    Closes rust-lang#77915
    JohnTitor committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    ae95005 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#78009 - nielx:fix/CMAKE_SYSTEM_NAME, r=Mark…

    …-Simulacrum
    
    Haiku: explicitly set CMAKE_SYSTEM_NAME when cross-compiling
    
    This resolves issues where the cross-build of LLVM fails because it tries to
    link to the host's system libraries instead of the target's system libraries.
    JohnTitor committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    004a3aa View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#78084 - GuillaumeGomez:improve-mobile-displ…

    …ay, r=jyn514,Nemo157
    
    Greatly improve display for small mobile devices screens
    
    Fixes rust-lang#78014.
    
    The biggest change being the "search bar". Instead of having everything on one line, I decided to move the search input on its own:
    
    ![Screenshot from 2020-10-18 21-54-26](https://user-images.githubusercontent.com/3050060/96378530-c863a800-118c-11eb-8e82-a43fce312b5b.png)
    
    Another change is that now, we "break words" in the listing so that they don't grow too big:
    
    ![Screenshot from 2020-10-18 21-57-17](https://user-images.githubusercontent.com/3050060/96378555-ffd25480-118c-11eb-8a71-8f116c7edd93.png)
    
    r? @jyn514
    JohnTitor committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    d9cf1f2 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#78155 - est31:rustc_lint_types_refactor, r=…

    …davidtwco
    
    Fix two small issues in compiler/rustc_lint/src/types.rs
    
    Two small improvements of `compiler/rustc_lint/src/types.rs`
    JohnTitor committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    59ae795 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#78156 - bishtpawan:bugfix/rustfmt-no-longer…

    …-builds, r=lcnr
    
    Fixed build failure of `rustfmt`
    
    Fixes rust-lang#78079
    r? @eddyb cc @bjorn3
    JohnTitor committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    513550c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f5127de View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#78188 - fusion-engineering-forks:static-ref…

    …-tracking-issue, r=withoutboats
    
    Add tracking issue number for pin_static_ref
    
    Forgot to add a tracking issue in rust-lang#77726. Opened rust-lang#78186 as tracking issue.
    JohnTitor committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    6bfbc24 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#78200 - LeSeulArtichaut:controlflow-is-meth…

    …, r=scottmcm
    
    Add `ControlFlow::is_{break,continue}` methods
    
    r? @scottmcm cc rust-lang#75744
    JohnTitor committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    69e0658 View commit details
    Browse the repository at this point in the history