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

Closed
wants to merge 23 commits into from
Closed

Commits on Apr 3, 2019

  1. Update cargo

    dtolnay committed Apr 3, 2019
    Configuration menu
    Copy the full SHA
    5c1cd6c View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2019

  1. Configuration menu
    Copy the full SHA
    a37c33b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a964921 View commit details
    Browse the repository at this point in the history
  3. Update cargo

    dtolnay committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    d6b91fe View commit details
    Browse the repository at this point in the history
  4. std: Upgrade compiler_builtins to fix wasi linkage

    Turns out we needed to exclude a number of math functions on the
    `wasm32-unknown-wasi` target, and this was fixed in 0.1.9 of
    compiler-builtins and this is pulling in the fix to libstd's own build.
    alexcrichton committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    1bf04c9 View commit details
    Browse the repository at this point in the history
  5. Make FnBox a subtrait of FnOnce.

    qnighy authored and crlf0710 committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    7994197 View commit details
    Browse the repository at this point in the history
  6. Add Fn* blanket impls for Box.

    qnighy authored and crlf0710 committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    059ec76 View commit details
    Browse the repository at this point in the history
  7. Add tests for boxed_closure_impls.

    qnighy authored and crlf0710 committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    480dcb4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    219097e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e55d82c View commit details
    Browse the repository at this point in the history
  10. Fix failing tests.

    qnighy authored and crlf0710 committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    4dcd6cc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a38f292 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    45c0b28 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ecc3e89 View commit details
    Browse the repository at this point in the history
  14. Simplify fnbox docs.

    qnighy authored and crlf0710 committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    440e873 View commit details
    Browse the repository at this point in the history
  15. Add ignore to doc code

    qnighy authored and crlf0710 committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    7a63c7f View commit details
    Browse the repository at this point in the history
  16. wasm32: Default to a "static" relocation model

    LLVM 9 is adding support for a "pic" relocation model for wasm code,
    which is quite different than the current model. In order to preserve
    the mode of compilation that we have today default to "static" to ensure
    that we don't accidentally start creating experimental relocatable
    binaries.
    alexcrichton committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    471db2b View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2019

  1. Rollup merge of rust-lang#59500 - crlf0710:boxed-closure-impls, r=cra…

    …mertj
    
    Unsized rvalues: implement boxed closure impls. (2nd try)
    
    This is a rebase of S-blocked-closed PR rust-lang#55431 to current master. LLVM has moved forward since then, so maybe we can check whether the new LLVM 8.0 version unblocked this work.
    Centril authored Apr 5, 2019
    Configuration menu
    Copy the full SHA
    8c0e786 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#59643 - alexcrichton:wasi-symbols, r=sanxiyn

    std: Upgrade `compiler_builtins` to fix wasi linkage
    
    Turns out we needed to exclude a number of math functions on the
    `wasm32-unknown-wasi` target, and this was fixed in 0.1.9 of
    compiler-builtins and this is pulling in the fix to libstd's own build.
    Centril authored Apr 5, 2019
    Configuration menu
    Copy the full SHA
    1f05de7 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#59681 - dtolnay:cargo, r=alexcrichton

    Update cargo
    
    20 commits in
    63231f438a2b5b84ccf319a5de22343ee0316323..6f3e9c367abb497c64f360c3839dab5e74928d5c
    2019-03-27 12:26:45 +0000 to 2019-04-04 14:11:33 +0000
    - Fix Init for Fossil SCM project (rust-lang/cargo#6792)
    - Fix member_manifest_version_error accessing the network (rust-lang/cargo#6799)
    - Don't include email if it is empty (rust-lang/cargo#6802)
    - Fix unused import warning (rust-lang/cargo#6807)
    - Add some help and documentation for unstable flags (rust-lang/cargo#6791)
    - Allow `cargo doc --open` with multiple packages (rust-lang/cargo#6803)
    - Allow `cargo install --path P` to load config from P (rust-lang/cargo#6804)
    - Add more suggestions on how to deal with excluding a package from a workspace (rust-lang/cargo#6805)
    - Warn on version req with metadata (rust-lang/cargo#6806)
    - cargo install: Be more restrictive about cli flags (rust-lang/cargo#6801)
    - Support force-pushed repos with git-fetch-with-cli (rust-lang/cargo#6800)
    - Cargo clippy (rust-lang/cargo#6759)
    - Don't include metadata in wasm binary examples (rust-lang/cargo#6812)
    - Update glossary for `feature` (rust-lang/cargo#6809)
    - Include proc-macros in `build-override` (rust-lang/cargo#6811)
    - Resolver: A dep is equivalent to one of the things it can resolve to (rust-lang/cargo#6776)
    - Add some docs for `Downloads` (rust-lang/cargo#6815)
    - Resolve: Be less strict while offline (rust-lang/cargo#6814)
    - Accept trailing comma in test of impl Debug for PackageId (rust-lang/cargo#6818)
    - Fix doc link (rust-lang/cargo#6820)
    
    <br>
    
    I specifically care about "Accept trailing comma in test of impl Debug for PackageId (rust-lang/cargo#6818)" to unblock rust-lang#59076.
    
    Mentioning @ehuss.
    Centril authored Apr 5, 2019
    Configuration menu
    Copy the full SHA
    bc995f4 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#59690 - xfix:patch-17, r=cramertj

    Mark unix::ffi::OsStrExt methods as inline
    
    This is a small change, but I found it surprising it's not inlined looking at the assembly.
    Centril authored Apr 5, 2019
    Configuration menu
    Copy the full SHA
    6070d47 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#59702 - hgallagher1993:origin, r=Centril

    Use declare_lint_pass! and impl_lint_pass! in more places
    
    Fixes rust-lang#59683
    Centril authored Apr 5, 2019
    Configuration menu
    Copy the full SHA
    3600e4d View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#59712 - alexcrichton:wasm-static-not-pic, r…

    …=eddyb
    
    wasm32: Default to a "static" relocation model
    
    LLVM 9 is adding support for a "pic" relocation model for wasm code,
    which is quite different than the current model. In order to preserve
    the mode of compilation that we have today default to "static" to ensure
    that we don't accidentally start creating experimental relocatable
    binaries.
    Centril authored Apr 5, 2019
    Configuration menu
    Copy the full SHA
    c03fa7b View commit details
    Browse the repository at this point in the history