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 14 pull requests #53184

Closed
wants to merge 34 commits into from
Closed

Rollup of 14 pull requests #53184

wants to merge 34 commits into from

Commits on Aug 5, 2018

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

Commits on Aug 6, 2018

  1. Configuration menu
    Copy the full SHA
    70cafec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8bb7bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b011b09 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7235e7d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5187ad1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2403d91 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b13e3f8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    12037ff View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2018

  1. Configuration menu
    Copy the full SHA
    44d32d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43850e0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6608552 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4eb52ff View commit details
    Browse the repository at this point in the history
  5. Added some debug logging.

    davidtwco committed Aug 7, 2018
    Configuration menu
    Copy the full SHA
    efda9f8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0e5bda1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    56232c6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5ce865e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    020b073 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2018

  1. Avoid increased alignment of TLS segments on Fuchsia

    This is a temporary workaround for Fuchsia's libc not supporting
    TLS segments with alignments greater than 32 bytes. It should
    be reverted ASAP following the fix to libc.
    cramertj committed Aug 8, 2018
    Configuration menu
    Copy the full SHA
    877c469 View commit details
    Browse the repository at this point in the history
  2. add feature-gate test

    gnzlbg committed Aug 8, 2018
    Configuration menu
    Copy the full SHA
    2cdaf3b View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#52773 - ljedrz:unncecessary_patterns, r=nik…

    …omatsakis
    
    Avoid unnecessary pattern matching against Option and Result
    cramertj authored Aug 8, 2018
    Configuration menu
    Copy the full SHA
    b37f48e View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#53085 - ljedrz:cleanup_syntax_structures, r…

    …=Mark-Simulacrum
    
    Move SmallVector and ThinVec out of libsyntax
    
    - move `libsyntax::util::SmallVector` tests to `librustc_data_structures::small_vec`
    - remove `libsyntax::util::SmallVector`
    - move `libsyntax::util::thin_vec` to `librustc_data_structures::thin_vec`
    
    Other than moving these data structures where they belong it allows modules using `SmallVector<T>` (`SmallVec<[T; 1]>`) to specify their own length (e.g. 8 or 32) independently from `libsyntax`.
    cramertj authored Aug 8, 2018
    Configuration menu
    Copy the full SHA
    483e4c3 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#53088 - matthewjasper:closure-region-spans,…

    … r=nikomatsakis
    
    [NLL] Use span of the closure args in free region errors
    
    Also adds a note when one of the free regions is BrEnv.
    In a future PR I'll change these messages to say "return requires", which should improve them a bit more.
    
    r? @nikomatsakis
    cramertj authored Aug 8, 2018
    Configuration menu
    Copy the full SHA
    f0db6d8 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#53100 - VPashkov:issue-52456-improper_ctype…

    …s, r=eddyb
    
    Fix improper_ctypes lint for individual foreign items
    
    Fixes rust-lang#52456.
    
    r? @eddyb
    cramertj authored Aug 8, 2018
    Configuration menu
    Copy the full SHA
    ecaac0e View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#53110 - Xanewok:save-analysis-remap-path, r…

    …=nrc
    
    Account for --remap-path-prefix in save-analysis
    
    Fixes rust-lang#52549.
    
    Didn't add a test since save-analysis is still unstable, only tested this locally. Should I add a test for that? If so, is run-make-fulldeps an appropriate format?
    
    Session is already created with remapped working directory, so use that instead of the actual cwd.
    This was the only place affected, since the rest of the paths in save-analysis are directly derived from files in spans from `sess.codemap()`, which already creates remapped ones.
    
    r? @nrc
    cramertj authored Aug 8, 2018
    Configuration menu
    Copy the full SHA
    3230c07 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#53116 - jakllsch:netbsd-unsigned-char, r=al…

    …excrichton
    
    NetBSD: fix signedess of char
    cramertj authored Aug 8, 2018
    Configuration menu
    Copy the full SHA
    e6b744e View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#53124 - davidtwco:issue-52742, r=nikomatsakis

    region error messages involving impls are confusing
    
    Part of rust-lang#52742.
    
    r? @nikomatsakis
    cramertj authored Aug 8, 2018
    Configuration menu
    Copy the full SHA
    b10857b View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#53129 - nikomatsakis:issue-51172-tweak-test…

    …, r=pnkfelix
    
    remove `let x = baz` which was obscuring the real error
    
    fixes rust-lang#51172
    cramertj authored Aug 8, 2018
    Configuration menu
    Copy the full SHA
    9f38971 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#53131 - davidtwco:issue-52663-thread-local-…

    …static, r=nikomatsakis
    
    NLL says something "does not live long enough" when talking about a (thread-local) static
    
    Part of rust-lang#52663.
    
    r? @nikomatsakis
    cramertj authored Aug 8, 2018
    Configuration menu
    Copy the full SHA
    6d7cc7e View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#53152 - michaelwoerister:reenable-drop-loca…

    …tion-debuginfo-test, r=kennytm
    
    Re-enable drop-locations debuginfo tests.
    
    The `-O -C no-prepopulate-passes` workaround doesn't seem to be needed anymore, so it works again for my version of GDB. Let's see what CI says.
    cramertj authored Aug 8, 2018
    Configuration menu
    Copy the full SHA
    4393f3a View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#53154 - michaelwoerister:reenable-some-debu…

    …ginfo-tests, r=kennytm
    
    Re-enable a bunch of debuginfo tests.
    
    Re-enable some more debuginfo tests that actually seem to work.
    cramertj authored Aug 8, 2018
    Configuration menu
    Copy the full SHA
    60e809e View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#53164 - davidtwco:issue-52663-span-decl-cap…

    …tured-variables, r=nikomatsakis
    
    Provide span for declaration of captured variables
    
    Part of rust-lang#52663.
    
    r? @nikomatsakis
    cramertj authored Aug 8, 2018
    Configuration menu
    Copy the full SHA
    acbe0ad View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#53179 - gnzlbg:patch-3, r=alexcrichton

    Whitelist wasm32 simd128 target feature
    
    r? @alexcrichton
    cramertj authored Aug 8, 2018
    Configuration menu
    Copy the full SHA
    369642b View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#53180 - cramertj:tls-align, r=alexcrichton

    Avoid increased alignment of TLS segments on Fuchsia
    
    This is a temporary workaround for Fuchsia's libc not supporting
    TLS segments with alignments greater than 32 bytes. It should
    be reverted ASAP following the fix to libc.
    
    cc @petrhosek
    
    r? @alexcrichton
    cramertj authored Aug 8, 2018
    Configuration menu
    Copy the full SHA
    f04b722 View commit details
    Browse the repository at this point in the history