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 5 pull requests #72073

Closed
wants to merge 18 commits into from
Closed

Commits on May 4, 2020

  1. Update the cc crate

    Pulls in updated MSVC detection logic landed in rust-lang/cc-rs#488
    alexcrichton committed May 4, 2020
    Configuration menu
    Copy the full SHA
    3318187 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2020

  1. cargo update -p serde_derive

    Xanewok committed May 5, 2020
    Configuration menu
    Copy the full SHA
    9810dfa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c2e085e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb302b3 View commit details
    Browse the repository at this point in the history
  4. cargo update -p derive-new

    Xanewok committed May 5, 2020
    Configuration menu
    Copy the full SHA
    7b911be View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    371ddd7 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2020

  1. Configuration menu
    Copy the full SHA
    6119885 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54aa418 View commit details
    Browse the repository at this point in the history
  3. Add some more comments

    matthewjasper committed May 9, 2020
    Configuration menu
    Copy the full SHA
    1a19c1d View commit details
    Browse the repository at this point in the history
  4. Bless mir-opt tests

    matthewjasper committed May 9, 2020
    Configuration menu
    Copy the full SHA
    a030c92 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b998497 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b865db0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e0c0c3b View commit details
    Browse the repository at this point in the history

Commits on May 10, 2020

  1. Rollup merge of rust-lang#71840 - matthewjasper:drop-trees, r=oli-obk

    Rework MIR drop tree lowering
    
    This PR changes how drops are generated in MIR construction. This is the first half of the fix for rust-lang#47949.
    
    Rather than generating the drops for a given unwind/break/continue/return/generator drop path as soon as they are needed, the required drops are recorded and get generated later.
    
    The motivation for this is
    * It simplifies the caching scheme, because it's now possible to walk up the currently scheduled drop tree to recover state.
    * The basic block order for MIR more closely resembles execution order.
    
    This PR also:
    * Highlights cleanup blocks in the graphviz MIR output.
    * Removes some unnecessary drop flag assignments.
    RalfJung authored May 10, 2020
    Configuration menu
    Copy the full SHA
    6114e3e View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#71882 - alexcrichton:update-cc, r=Mark-Simu…

    …lacrum
    
    Update the `cc` crate
    
    Pulls in updated MSVC detection logic landed in rust-lang/cc-rs#488
    RalfJung authored May 10, 2020
    Configuration menu
    Copy the full SHA
    c77a356 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#71919 - Xanewok:bump-syn-1, r=Mark-Simulacrum

    Update transitive dependency to work towards removing syn <1.0 dep
    
    This bumps a couple of transitive dependencies in hopes of eventually not transitively depending on syn <1.0 and friends. The only upstream changes that this is blocked on seems to be mattico/elasticlunr-rs#27 and rust-lang/mdBook#1210.
    
    While working on rust-lang#71875 I noticed we still use syn 0.15 here and there so this is a drive-by PR which aims to help with things a bit.
    RalfJung authored May 10, 2020
    Configuration menu
    Copy the full SHA
    0532a1f View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#71945 - GuillaumeGomez:sort-impl-on-foreign…

    …-types-section, r=kinnison,ollie27
    
    Sort "implementations on foreign types" section in the sidebar
    
    Fixes rust-lang#71926.
    
    We were sorting by the ID instead of sorting by the name. They're not in the same order as the implementations but I think it makes more sense this way considering this is what we do for the methods as well.
    
    r? @kinnison
    
    cc @rust-lang/rustdoc
    RalfJung authored May 10, 2020
    Configuration menu
    Copy the full SHA
    ad2990c View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#72043 - GuillaumeGomez:clean-up-e0569, r=Dy…

    …lan-DPC
    
    Add missing backtick in E0569 explanation
    
    r? @Dylan-DPC
    RalfJung authored May 10, 2020
    Configuration menu
    Copy the full SHA
    0a646ef View commit details
    Browse the repository at this point in the history