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

Merged
merged 41 commits into from
May 24, 2019
Merged

Rollup of 6 pull requests #61105

merged 41 commits into from
May 24, 2019

Commits on May 22, 2019

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

Commits on May 23, 2019

  1. Configuration menu
    Copy the full SHA
    f44b264 View commit details
    Browse the repository at this point in the history
  2. tweak discriminant on non-nullary enum diagnostic

    Adds notes pointing at the non-nullary variants, and uses "custom
    discriminant" language to be consistent with the Reference.
    euclio committed May 23, 2019
    Configuration menu
    Copy the full SHA
    3cbf586 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6116f19 View commit details
    Browse the repository at this point in the history
  4. adjust comment

    RalfJung committed May 23, 2019
    Configuration menu
    Copy the full SHA
    8d4e7fd View commit details
    Browse the repository at this point in the history
  5. Update associated_item_def_ids

    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    4ba144d View commit details
    Browse the repository at this point in the history
  6. Update inherent_impls

    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    8c936e4 View commit details
    Browse the repository at this point in the history
  7. Update borrowck

    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    99f6221 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    95dfd82 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    093940d View commit details
    Browse the repository at this point in the history
  10. Update resolve_lifetimes, named_region_map, is_late_bound_map and obj…

    …ect_lifetime_defaults_map
    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    529aed8 View commit details
    Browse the repository at this point in the history
  11. Update item_children

    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    b1398a0 View commit details
    Browse the repository at this point in the history
  12. Update used_trait_imports

    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    28482db View commit details
    Browse the repository at this point in the history
  13. Optimize alloc_from_iter

    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    ba5d9c0 View commit details
    Browse the repository at this point in the history
  14. Update GenericPredicates queries

    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    ae8975c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e77096b View commit details
    Browse the repository at this point in the history
  16. Add a comment for arena_types!

    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    4214565 View commit details
    Browse the repository at this point in the history
  17. Make ArenaField private

    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    ad2b35b View commit details
    Browse the repository at this point in the history
  18. Update Cargo.lock

    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    5bcc80b View commit details
    Browse the repository at this point in the history
  19. Update lint_levels

    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    9dcc60b View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    10ef70b View commit details
    Browse the repository at this point in the history
  21. Update all_traits

    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    5751fcc View commit details
    Browse the repository at this point in the history
  22. Update privacy_access_levels

    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    fb57879 View commit details
    Browse the repository at this point in the history
  23. Update in_scope_traits_map

    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    5f808f6 View commit details
    Browse the repository at this point in the history
  24. Update upvars and module_exports

    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    9b648f7 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    46f2511 View commit details
    Browse the repository at this point in the history
  26. Update get_lib_features, defined_lib_features, get_lang_items, define…

    …d_lang_items, missing_lang_items, postorder_cnums and maybe_unused_extern_crates
    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    3f87975 View commit details
    Browse the repository at this point in the history
  27. Update visible_parent_map

    Zoxc committed May 23, 2019
    Configuration menu
    Copy the full SHA
    2f74d90 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    469831f View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    a58999c View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    d46e732 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    7fbbcfa View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    49f01d8 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    3e4cefe View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    12de24c View commit details
    Browse the repository at this point in the history
  35. Rollup merge of rust-lang#59545 - Zoxc:the-arena-3, r=eddyb,michaelwo…

    …erister
    
    Use arenas to avoid Lrc in queries rust-lang#2
    
    The `Remove subtle Default impl for Value` makes the compilation stop due earlier due to cycle errors, since there's no longer a default value to continue the compilation with.
    
    Based on rust-lang#59540.
    Centril committed May 23, 2019
    Configuration menu
    Copy the full SHA
    e0e9c86 View commit details
    Browse the repository at this point in the history
  36. Rollup merge of rust-lang#61054 - estebank:mut-ref-reassign, r=zackmd…

    …avis
    
    Suggest dereferencing on assignment to mutable borrow
    
    Fix rust-lang#33570
    Centril committed May 23, 2019
    Configuration menu
    Copy the full SHA
    b9459e7 View commit details
    Browse the repository at this point in the history
  37. Rollup merge of rust-lang#61056 - euclio:custom-discriminant-error, r…

    …=estebank
    
    tweak discriminant on non-nullary enum diagnostic
    
    Adds notes pointing at the non-nullary variants, and uses "custom
    discriminant" language to be consistent with the Reference.
    
    Fixes rust-lang#61039.
    
    r? @estebank
    Centril committed May 23, 2019
    Configuration menu
    Copy the full SHA
    26f3528 View commit details
    Browse the repository at this point in the history
  38. Rollup merge of rust-lang#61082 - RalfJung:vec, r=alexcrichton

    fix dangling reference in Vec::append
    
    Turns out I forgot to enable Miri again for the Vec tests. And there was a dangling reference hiding in there!  `get_unchecked_mut` is UB to call on an empty vector (there is no memory to get a reference to), and yet this code did it.
    Centril committed May 23, 2019
    Configuration menu
    Copy the full SHA
    ee97210 View commit details
    Browse the repository at this point in the history
  39. Rollup merge of rust-lang#61086 - RalfJung:box, r=alexcrichton

    Box::into_unique: do the reborrow-to-raw *after* destroying the Box
    
    Currently we first "reborrow" the box to a raw pointer, and then `forget` it. When tracking raw pointers more strictly (something I am experimenting with locally in Miri), the "use" induced by passing the box to `forget` invalidates the previously created raw pointer.
    
    So adjust my hack from rust-lang#58429 to reorder the two operations.
    Centril committed May 23, 2019
    Configuration menu
    Copy the full SHA
    3388028 View commit details
    Browse the repository at this point in the history
  40. Rollup merge of rust-lang#61098 - varkor:fix-overflowing-literal-in-l…

    …oop, r=estebank
    
    Fix overflowing literal lint in loops
    
    Fixes rust-lang#60459.
    
    r? @estebank
    Centril committed May 23, 2019
    Configuration menu
    Copy the full SHA
    92fda92 View commit details
    Browse the repository at this point in the history