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 13 pull requests #52324

Closed
wants to merge 33 commits into from
Closed

Rollup of 13 pull requests #52324

wants to merge 33 commits into from

Commits on Jun 30, 2018

  1. Configuration menu
    Copy the full SHA
    4d9b6c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0fa94e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37fbf68 View commit details
    Browse the repository at this point in the history
  4. Include is_empty() in PartialEq and Hash.

    When the index is not PartialOrd, always treat the range as empty.
    kennytm committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    5e3bd09 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2018

  1. Provide llvm-strip in llvm-tools component

    Shipping this tool gives people reliable way to reduce the generated executable size.
    
    I'm not sure if this strip tool is available from the llvm version current rust is built on. But let's take a look. @japaric
    crlf0710 authored Jul 1, 2018
    Configuration menu
    Copy the full SHA
    de2ecea View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2018

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

Commits on Jul 8, 2018

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

Commits on Jul 9, 2018

  1. Add a basic test to Option::replace

    Clément RENAULT committed Jul 9, 2018
    Configuration menu
    Copy the full SHA
    af87a35 View commit details
    Browse the repository at this point in the history
  2. Fix the documentation of Option::replace

    Clément RENAULT committed Jul 9, 2018
    Configuration menu
    Copy the full SHA
    c8f0e6f View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2018

  1. Configuration menu
    Copy the full SHA
    560d807 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b29a6fb View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2018

  1. Add missing dyn in tests

    ljedrz committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    1915cd1 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2018

  1. Configuration menu
    Copy the full SHA
    f45d5eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d7b2e6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f29ac5a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0878453 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5058af7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4c340a2 View commit details
    Browse the repository at this point in the history
  7. Resolve FIXME(rust-lang#27942)

    ljedrz committed Jul 12, 2018
    Configuration menu
    Copy the full SHA
    72f096b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9ead0d8 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#51622 - kennytm:three-field-range-inclusive…

    …, r=SimonSapin
    
    Change RangeInclusive to a three-field struct.
    
    Fix rust-lang#45222.
    
    This PR also reverts rust-lang#48012 (i.e. removed the `try_fold`/`try_rfold` specialization for `RangeInclusive`) because LLVM no longer has trouble recognizing a RangeInclusive loop.
    kennytm authored Jul 12, 2018
    Configuration menu
    Copy the full SHA
    66602ac View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#51962 - crlf0710:patch-2, r=alexcrichton

    Provide llvm-strip in llvm-tools component
    
    Shipping this tool gives people reliable way to reduce the generated executable size.
    
    I'm not sure if this strip tool is available from the llvm version current rust is built on. But let's take a look. @japaric
    kennytm authored Jul 12, 2018
    Configuration menu
    Copy the full SHA
    10443c8 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#52003 - Kerollmops:option-replace, r=Kimundi

    Implement `Option::replace` in the core library
    
    Here is the implementation of the `Option::replace` method. The first step of [the tracking issue rust-lang#51998](rust-lang#51998).
    kennytm authored Jul 12, 2018
    Configuration menu
    Copy the full SHA
    e2683f2 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#52156 - zajlerke:update-deprecation-notice,…

    … r=Kimundi
    
    Update std::ascii::ASCIIExt deprecation notes
    
    Fixes rust-lang#52085
    kennytm authored Jul 12, 2018
    Configuration menu
    Copy the full SHA
    530ddcd View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#52221 - ljedrz:dyn_libstd, r=Kimundi

    Deny bare trait objects in src/libstd
    
    Enforce #![deny(bare_trait_objects)] in src/libstd.
    kennytm authored Jul 12, 2018
    Configuration menu
    Copy the full SHA
    efad6f1 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#52280 - japaric:llvm-tools-preview, r=kennytm

    llvm-tools-preview: fix build-manifest
    
    r? @alexcrichton
    kennytm authored Jul 12, 2018
    Configuration menu
    Copy the full SHA
    360412e View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#52290 - ljedrz:dyn_librustc_save_analysis, …

    …r=cramertj
    
    Deny bare trait objects in src/librustc_save_analysis
    
    Enforce `#![deny(bare_trait_objects)]` in `src/librustc_save_analysis`.
    kennytm authored Jul 12, 2018
    Configuration menu
    Copy the full SHA
    15925fc View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#52293 - ljedrz:dyn_librustc_typeck, r=estebank

    Deny bare trait objects in librustc_typeck
    
    Enforce `#![deny(bare_trait_objects)]` in `src/librustc_typeck`.
    kennytm authored Jul 12, 2018
    Configuration menu
    Copy the full SHA
    36a4b20 View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#52299 - ljedrz:dyn_libserialize, r=cramertj

    Deny bare trait objects in src/libserialize
    
    Enforce `#![deny(bare_trait_objects)]` in `src/libserialize`.
    kennytm authored Jul 12, 2018
    Configuration menu
    Copy the full SHA
    739056d View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#52302 - ljedrz:dyn_futureproofing, r=cramertj

    Deny bare trait objects in the rest of rust
    
    Add `#![deny(bare_trait_objects)]` to all the modules not covered before (those did not require code changes) that I consider applicable (I left out shims) in order to futureproof them.
    kennytm authored Jul 12, 2018
    Configuration menu
    Copy the full SHA
    c1d7d38 View commit details
    Browse the repository at this point in the history
  19. Rollup merge of rust-lang#52310 - Mark-Simulacrum:release-notes-backp…

    …ort-from-stable, r=pietroalbini
    
    Backport 1.27.1 release notes to master
    
    r? @pietroalbini
    kennytm authored Jul 12, 2018
    Configuration menu
    Copy the full SHA
    cd78a44 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    f8039bf View commit details
    Browse the repository at this point in the history
  21. Rollup merge of rust-lang#52322 - varkor:llvm-7-rebuild-trigger, r=al…

    …excrichton
    
    Update llvm-rebuild-trigger in light of LLVM 7 upgrade
    
    Not triggering a LLVM rebuild [since the LLVM 7 upgrade](rust-lang#51966 (comment)) causes builds of rustc to fail.
    
    r? @alexcrichton
    kennytm authored Jul 12, 2018
    Configuration menu
    Copy the full SHA
    754f60f View commit details
    Browse the repository at this point in the history