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 15 pull requests #67670

Merged
merged 33 commits into from
Dec 28, 2019
Merged

Rollup of 15 pull requests #67670

merged 33 commits into from
Dec 28, 2019

Commits on Dec 24, 2019

  1. Configuration menu
    Copy the full SHA
    3c56a65 View commit details
    Browse the repository at this point in the history
  2. Update libc to 0.2.66

    oxalica committed Dec 24, 2019
    Configuration menu
    Copy the full SHA
    ac31c71 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2019

  1. Configuration menu
    Copy the full SHA
    43cb37e View commit details
    Browse the repository at this point in the history
  2. Add Scalar::to_(u|i)16 methods

    pvdrz committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    415ecc8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dfcc44d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b8ccc0f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5d19d4d View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2019

  1. Remove redundant link texts

    kraai committed Dec 26, 2019
    Configuration menu
    Copy the full SHA
    21e636f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f43313 View commit details
    Browse the repository at this point in the history
  3. Update .mailmap

    pvdrz authored Dec 26, 2019
    Configuration menu
    Copy the full SHA
    be9a3c6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9c0f3f7 View commit details
    Browse the repository at this point in the history
  5. Use NonNull in slice::Iter and slice::IterMut.

    `ptr` of `slice::Iter` and `slice::IterMut` can never be null, but this
    fact wasn't exploited for layout optimizations. By changing `ptr` from
    `*<mutability> T` to `NonNull<T>`, the compiler can now optimize layout
    of `Option<Iter<'a, T>>`.
    Kixunil committed Dec 26, 2019
    Configuration menu
    Copy the full SHA
    2c796ee View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2019

  1. Configuration menu
    Copy the full SHA
    749295c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c572a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa5983d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1ec81ab View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e518e38 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f35517e View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#65244 - seanmonstar:into-future, r=seanmonstar

    add IntoFuture trait and support for await
    
    The [async-await RFC](https://rust-lang.github.io/rfcs/2394-async_await.html#the-await-compiler-built-in) mentions being able to `await` anything implementing `IntoFuture`. Somewhere along the way, it was left out.
    oli-obk authored Dec 27, 2019
    Configuration menu
    Copy the full SHA
    b1b005b View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#67576 - king6cong:slice_repeat, r=Dylan-DPC

    reuse `capacity` variable in slice::repeat
    
    None
    oli-obk authored Dec 27, 2019
    Configuration menu
    Copy the full SHA
    a076464 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#67588 - Kixunil:nonnull-slice-iter, r=rkruppe

    Use NonNull in slice::Iter and slice::IterMut.
    
    `ptr` of `slice::Iter` and `slice::IterMut` can never be null, but this
    fact wasn't exploited for layout optimizations. By changing `ptr` from
    `*<mutability> T` to `NonNull<T>`, the compiler can now optimize layout
    of `Option<Iter<'a, T>>`.
    
    Closes rust-lang#67228
    oli-obk authored Dec 27, 2019
    Configuration menu
    Copy the full SHA
    4b91966 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    31fd966 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#67602 - xfix:use-issue-none-instead-of-0-in…

    …-intrinsics, r=Centril
    
    Use issue = "none" instead of "0" in intrinsics
    
    `issue = "0"` was incorrectly used in rust-lang@9ee16e1, the project is moving away from issue 0
    oli-obk authored Dec 27, 2019
    Configuration menu
    Copy the full SHA
    4cf4fc6 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#67604 - christianpoveda:scalar_to_(u|i)64, …

    …r=RalfJung
    
    Add Scalar::to_(u|i)16 methods
    
    r? @RalfJung
    oli-obk authored Dec 27, 2019
    Configuration menu
    Copy the full SHA
    e9af9db View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#67617 - kraai:remove-compiler_builtins_lib-…

    …docs, r=Dylan-DPC
    
    Remove `compiler_builtins_lib` documentation
    
    Fixes rust-lang#67593
    oli-obk authored Dec 27, 2019
    Configuration menu
    Copy the full SHA
    98de504 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#67621 - matthewjasper:correct-static-type, …

    …r=oli-obk
    
    Use the correct type for static qualifs
    
    Closes rust-lang#67609
    oli-obk authored Dec 27, 2019
    Configuration menu
    Copy the full SHA
    b88ce0e View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#67629 - kraai:remove-redundant-link-texts, …

    …r=steveklabnik
    
    Remove redundant link texts
    
    Most of these links are followed by a parenthesized expression.  I think that the redundant link texts were added to prevent interpretation as an inline link.  This is unnecessary since the closing square bracket and opening parenthesis are separated by whitespace.
    oli-obk authored Dec 27, 2019
    Configuration menu
    Copy the full SHA
    b371e0f View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#67632 - kraai:remove-collapsed-reference-li…

    …nks, r=steveklabnik
    
    Convert collapsed to shortcut reference links
    oli-obk authored Dec 27, 2019
    Configuration menu
    Copy the full SHA
    48efc1e View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#67633 - christianpoveda:patch-1, r=Mark-Sim…

    …ulacrum
    
    Update .mailmap
    oli-obk authored Dec 27, 2019
    Configuration menu
    Copy the full SHA
    47d5acf View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#67635 - Mark-Simulacrum:path-doc-unsafe, r=…

    …dtolnay
    
    Document safety of Path casting
    
    I would personally feel more comfortable making the relevant (internal anyway) types repr(transparent) and then documenting that we can make these casts because of that, but I believe this is a more minimal PR, so posting it first.
    
    Resolves rust-lang#45910.
    oli-obk authored Dec 27, 2019
    Configuration menu
    Copy the full SHA
    9525e8e View commit details
    Browse the repository at this point in the history
  19. Rollup merge of rust-lang#67654 - rossmacarthur:fix-51770-add-regress…

    …ion-test, r=Centril
    
    Add regression test for old NLL ICE
    
    This fails on nightly-2018-06-24.
    
    Resolves rust-lang#51770
    oli-obk authored Dec 27, 2019
    Configuration menu
    Copy the full SHA
    9eb45e3 View commit details
    Browse the repository at this point in the history
  20. Rollup merge of rust-lang#67659 - SimonSapin:matches, r=rkruppe

    Stabilize the `matches!` macro
    
    Fixes rust-lang#65721
    
    FCP: rust-lang#65721 (comment)
    oli-obk authored Dec 27, 2019
    Configuration menu
    Copy the full SHA
    335c887 View commit details
    Browse the repository at this point in the history
  21. Rollup merge of rust-lang#67664 - Manishearth:mailmapfixes, r=Mark-Si…

    …mulacrum
    
    Fix some mailmap entries
    
    r? @pietroalbini
    oli-obk authored Dec 27, 2019
    Configuration menu
    Copy the full SHA
    65bbcf0 View commit details
    Browse the repository at this point in the history