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 12 pull requests #65943

Merged
merged 38 commits into from
Oct 29, 2019
Merged

Rollup of 12 pull requests #65943

merged 38 commits into from
Oct 29, 2019

Commits on Oct 24, 2019

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

Commits on Oct 25, 2019

  1. Configuration menu
    Copy the full SHA
    863796b View commit details
    Browse the repository at this point in the history
  2. Re-enable Emscripten's exception handling support

    Passes LLVM codegen and Emscripten link-time flags for exception
    handling if and only if the panic strategy is `unwind`. Sets the
    default panic strategy for Emscripten targets to `unwind`. Re-enables
    tests that depend on unwinding support for Emscripten, including
    `should_panic` tests.
    tlively committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    62c3443 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29d6aaa View commit details
    Browse the repository at this point in the history
  4. Formatting

    tlively committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    f8ed985 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2019

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

Commits on Oct 27, 2019

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

Commits on Oct 28, 2019

  1. fix tidy

    traxys committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    652b1bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cecfab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b3f6494 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf65200 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    da5965f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b586344 View commit details
    Browse the repository at this point in the history
  7. Revert "Temporarily enable asmjs and wasm32 CI on PRs"

    This reverts commit 29d6aaa.
    tlively committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    92c049b View commit details
    Browse the repository at this point in the history
  8. Update mdbook to 0.3.3

    carols10cents committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    3bd16c2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ed8585f View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2019

  1. Use rustc-workspace-hack for rustbook

    As rustbook now depends transitively on openssl, it needs access to the
    rustc-workspace-hack/all-static feature to pick up openssl-sys/vendored.
    This fixes the rust build with `all-static = true` on systems where
    openssl is not installed (e.g. when cross-compiling).
    smaeul committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    c648ad5 View commit details
    Browse the repository at this point in the history
  2. ci: enable "run when submodule changes" with environment variables

    We have a job in our CI (PR's x86_64-gnu-tools) that's supposed to run
    only when a submodule is changed in the PR, and it works by having a
    task at the start of the build that skips all the following tasks if the
    condition isn't met.
    
    Before this commit that task was gated with template parameters, which
    is a unique feature of Azure Pipelines. To make our CI more generic this
    commit switches the gate to use a simple environment variable plus a
    condition, which should be supported on more CI providers.
    pietroalbini committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    53be272 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4fb8a9a View commit details
    Browse the repository at this point in the history
  4. Apply suggestions from lzutao

    Co-Authored-By: lzutao <taolzu@gmail.com>
    pietroalbini and tesuji authored Oct 29, 2019
    Configuration menu
    Copy the full SHA
    95ad6c3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c8420db View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    208af20 View commit details
    Browse the repository at this point in the history
  7. Update ui tests

    GuillaumeGomez committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    6c7fe5a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9869e5b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bc98c86 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e755963 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#65405 - GuillaumeGomez:long-err-explanation…

    …-E0740, r=Dylan-DPC
    
    Create new error E0742 and add long error explanation
    
    Part of rust-lang#61137.
    
    Creates E0742 error code and add its long error explanation.
    tmandry authored Oct 29, 2019
    Configuration menu
    Copy the full SHA
    3f50a0d View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#65539 - traxys:fix_62334, r=petrochenkov

    resolve: Turn the "non-empty glob must import something" error into a lint
    
    This fixes rust-lang#62334 by changing the error to a lint warning the glob. I changed the test but I'm very unsure of what I did as I do not know how to correctly check for the warning
    tmandry authored Oct 29, 2019
    Configuration menu
    Copy the full SHA
    0d755ff View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#65724 - pietroalbini:ci-remove-template-par…

    …ameter, r=alexcrichton
    
    ci: refactor pr tools job skipping
    
    We have a job in our CI (PR's x86_64-gnu-tools) that's supposed to run only when a submodule is changed in the PR, and it works by having a task at the start of the build that skips all the following tasks if the condition isn't met.
    
    Before this commit that task was gated with template parameters, which is a unique feature of Azure Pipelines. To make our CI more generic this commit switches the gate to use a simple environment variable plus a condition, which should be supported on more CI providers.
    
    This PR also extracts the skipping logic into a script.
    
    r? @alexcrichton
    tmandry authored Oct 29, 2019
    Configuration menu
    Copy the full SHA
    5e84805 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#65741 - GuillaumeGomez:help-popup, r=Dylan-DPC

    Prevent help popup to disappear when clicking on it
    
    Fixes rust-lang#65736.
    
    r? @kinnison
    tmandry authored Oct 29, 2019
    Configuration menu
    Copy the full SHA
    c4960c2 View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#65832 - tlively:emscripten-exception-handli…

    …ng, r=alexcrichton
    
    Re-enable Emscripten's exception handling support
    
    Passes LLVM codegen and Emscripten link-time flags for exception
    handling if and only if the panic strategy is `unwind`. Sets the
    default panic strategy for Emscripten targets to `unwind`. Re-enables
    tests that depend on unwinding support for Emscripten, including
    `should_panic` tests.
    
    r? @alexcrichton
    tmandry authored Oct 29, 2019
    Configuration menu
    Copy the full SHA
    8aa2312 View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#65843 - xen0n:mips64-musl-targets-with-ci, …

    …r=alexcrichton
    
    Enable dist for MIPS64 musl targets
    
    Continuing work in rust-lang#63165, necessary libc changes are in place and published so here we go!
    tmandry authored Oct 29, 2019
    Configuration menu
    Copy the full SHA
    e15f1be View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#65898 - hermitcore:rusty-hermit, r=kennytm

    add basic HermitCore support within libtest
    
    This an extension to rust-lang#65167. The current pull request extend libtest to support HermitCore as target OS.
    tmandry authored Oct 29, 2019
    Configuration menu
    Copy the full SHA
    4bb91c7 View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#65900 - eddyb:proc-macro-cleanup, r=alexcri…

    …chton
    
    proc_macro: clean up bridge::client::__run_expand{1,2} a bit.
    
    See commit titles/diffs for more details.
    
    The first commit is made possible by rust-lang#53451 being fixed (almost a year ago).
    The last commit should remove the need for `#[allow(improper_ctypes)]` in rust-lang#65134.
    tmandry authored Oct 29, 2019
    Configuration menu
    Copy the full SHA
    dfac64b View commit details
    Browse the repository at this point in the history
  19. Rollup merge of rust-lang#65906 - integer32llc:update-mdbook, r=alexc…

    …richton
    
    Update mdbook to 0.3.3
    
    There are some new features of mdbook that I'd like to use in TRPL.
    tmandry authored Oct 29, 2019
    Configuration menu
    Copy the full SHA
    67558a8 View commit details
    Browse the repository at this point in the history
  20. Rollup merge of rust-lang#65920 - smaeul:patch/workspace-hack, r=alex…

    …crichton
    
    Use rustc-workspace-hack for rustbook
    
    As rustbook now depends transitively on openssl, it needs access to the
    rustc-workspace-hack/all-static feature to pick up openssl-sys/vendored.
    This fixes the rust build with `all-static = true` on systems where
    openssl is not installed (e.g. when cross-compiling).
    tmandry authored Oct 29, 2019
    Configuration menu
    Copy the full SHA
    4359666 View commit details
    Browse the repository at this point in the history
  21. Rollup merge of rust-lang#65930 - lzutao:new-feature-gate-c_void, r=d…

    …tolnay
    
    doc: use new feature gate for c_void type
    
    Closes rust-lang#63694, closes rust-lang#55619
    tmandry authored Oct 29, 2019
    Configuration menu
    Copy the full SHA
    73dcb96 View commit details
    Browse the repository at this point in the history
  22. Rollup merge of rust-lang#65936 - Xanewok:save-analysis-async, r=niko…

    …matsakis
    
    save-analysis: Account for async desugaring in async fn return types
    
    Closes rust-lang#65590
    
    When visiting the return type of an async function we need to take into account its desugaring, since it introduces a new definition under which the return type is redefined.
    
    r? @nikomatsakis
    tmandry authored Oct 29, 2019
    Configuration menu
    Copy the full SHA
    db49686 View commit details
    Browse the repository at this point in the history