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

Merged
merged 25 commits into from
Sep 30, 2020
Merged

Rollup of 12 pull requests #77372

merged 25 commits into from
Sep 30, 2020

Commits on Sep 24, 2020

  1. Configuration menu
    Copy the full SHA
    2ad46ac View commit details
    Browse the repository at this point in the history
  2. use std::mem::take(x) instead of std::mem::replace(x, Default::defaul…

    …t()) (clippy::mem_replace_with_default)
    matthiaskrgr committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    d7a5c57 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2020

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

Commits on Sep 28, 2020

  1. libary: Forward compiler-builtins "mem" feature

    This fixes rust-lang/wg-cargo-std-aware#53
    
    Now users will be able to do:
    ```
    cargo build -Zbuild-std=core -Zbuild-std-features=compiler-builtins-mem
    ```
    and correctly get the Rust implemenations for `memcpy` and friends.
    
    Signed-off-by: Joe Richey <joerichey@google.com>
    josephlr committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    37f7956 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2020

  1. Configuration menu
    Copy the full SHA
    63bb51d View commit details
    Browse the repository at this point in the history
  2. Use rtassert! instead of assert! from the child process after for…

    …k() in std::sys::unix::process::Command::spawn()
    
    `assert!` panics on failure, which is not signal-safe.
    hyd-dev committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    a2526b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9340ee4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c38504 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b141e49 View commit details
    Browse the repository at this point in the history
  6. Alloc vec use imported path

    mem::ManuallyDrop::new -> ManuallyDrop::new
    pickfire authored Sep 29, 2020
    Configuration menu
    Copy the full SHA
    f9b625f View commit details
    Browse the repository at this point in the history
  7. Update books

    ehuss committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    f4d5275 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2020

  1. liveness: Use Option::None to represent absent live nodes

    No functional changes intended.
    tmiasko committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    93e3db3 View commit details
    Browse the repository at this point in the history
  2. Add test for issue #74761

    samlich committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    607d30d View commit details
    Browse the repository at this point in the history
  3. Rollup merge of #77037 - matthiaskrgr:cl42ppy, r=Dylan-DPC

    more tiny clippy cleanups
    
    commits stand alone and can be reviewed one by one
    jonas-schievink authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    248d6bf View commit details
    Browse the repository at this point in the history
  4. Rollup merge of #77233 - ssomers:btree_size_matters, r=Mark-Simulacrum

    BTreeMap: keep an eye out on the size of the main components
    
    r? @Mark-Simulacrum
    jonas-schievink authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    7ad03dd View commit details
    Browse the repository at this point in the history
  5. Rollup merge of #77280 - petrochenkov:llvmcomp, r=Mark-Simulacrum

    Ensure that all LLVM components requested by tests are available on CI
    
    Addresses #75064 (comment)
    
    I used an environment variable because passing a command line option all the way from CI to compiletest would be just too much hassle for this task.
    I added a new variable, but any of the already existing ones defined by CI could be used instead.
    r? @Mark-Simulacrum
    jonas-schievink authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    a4dc8da View commit details
    Browse the repository at this point in the history
  6. Rollup merge of #77284 - josephlr:mem, r=Mark-Simulacrum

    library: Forward compiler-builtins "mem" feature
    
    This fixes rust-lang/wg-cargo-std-aware#53
    
    Now users will be able to do:
    ```
    cargo build -Zbuild-std=core -Zbuild-std-features=compiler-builtins-mem
    ```
    and correctly get the Rust implemenations for `memcpy` and friends.
    
    Signed-off-by: Joe Richey <joerichey@google.com>
    jonas-schievink authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    87387fd View commit details
    Browse the repository at this point in the history
  7. Rollup merge of #77296 - tmiasko:liveness-option, r=ecstatic-morse

    liveness: Use Option::None to represent absent live nodes
    
    No functional changes intended.
    jonas-schievink authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    d4add19 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of #77322 - rust-lang:wesleywiser-patch-1, r=steveklabnik

    Add unstable book docs for `-Zunsound-mir-opts`
    
    The `-Zunsound-mir-opts` flag was added in #76899.
    jonas-schievink authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    b85081d View commit details
    Browse the repository at this point in the history
  9. Rollup merge of #77328 - hyd-dev:assert-to-rtassert, r=Amanieu

    Use `rtassert!` instead of `assert!` from the child process after fork() in std::sys::unix::process::Command::spawn()
    
    As discussed in #73894, `assert!` panics on failure, which is not signal-safe, and `rtassert!` is a suitable replacement.
    
    Fixes #73894.
    
    r? @Amanieu @cuviper @joshtriplett
    jonas-schievink authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    c46f578 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of #77331 - hameerabbasi:issue-74906, r=lcnr

    Add test for async/await combined with const-generics.
    
    Fixes #74906.
    jonas-schievink authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    4e51783 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of #77338 - pickfire:patch-7, r=jyn514

    Fix typo in alloc vec comment
    
    cc @the8472
    jonas-schievink authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    054ba3d View commit details
    Browse the repository at this point in the history
  12. Rollup merge of #77340 - pickfire:patch-9, r=kennytm

    Alloc vec use imported path
    
    mem::ManuallyDrop::new -> ManuallyDrop::new
    
    cc @the8472
    jonas-schievink authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    fea2ad8 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of #77345 - samlich:test-issue-74761, r=lcnr

    Add test for issue #74761
    
    Adds test for and closes #74761 which previously crashed compiler.
    jonas-schievink authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    4202c60 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of #77348 - ehuss:update-books, r=ehuss

    Update books
    
    ## rust-by-example
    
    5 commits in 19f0a0372af497b34369cf182d9d16156cab2969..7d3ff1c12db08a847a57a054be4a7951ce532d2d
    2020-08-26 09:38:48 -0300 to 2020-09-28 15:54:25 -0300
    - Prevent duplicated error information in "wrapping errors" example (rust-lang/rust-by-example#1375)
    - Avoid lifetime annotation in struct example (rust-lang/rust-by-example#1378)
    - Clone.md comment and variable name change (rust-lang/rust-by-example#1379)
    - Replace panic example with a simpler version (rust-lang/rust-by-example#1380)
    - Prefer `const` over `static` (rust-lang/rust-by-example#1381)
    
    ## embedded-book
    
    1 commits in 0cd2ca116274b915924c3a7e07c1e046b6f19b77..dd310616308e01f6cf227f46347b744aa56b77d9
    2020-08-19 10:33:15 +0000 to 2020-09-26 08:54:08 +0000
    - Add instructions for ARM v8 instruction sets  (rust-embedded/book#265)
    jonas-schievink authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    3624a90 View commit details
    Browse the repository at this point in the history