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

Closed
wants to merge 35 commits into from
Closed

Commits on Sep 13, 2019

  1. Configuration menu
    Copy the full SHA
    612ef5f View commit details
    Browse the repository at this point in the history
  2. change to check-pass

    nikomatsakis committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    e69d1b6 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2019

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

Commits on Sep 18, 2019

  1. Add more tests

    weiznich committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    a9c38d9 View commit details
    Browse the repository at this point in the history
  2. Split line to fix tidy

    weiznich committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    31b3012 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2019

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

Commits on Sep 23, 2019

  1. Differentiate AArch64 bare-metal targets between hf and non-hf.

    Following up on [1] and [2], this PR adds differntiation for aarch64 bare-metal
    targets between versions with and without hardware floating point enabled.
    
    This streamlines the target naming with other existing ARM targets and provides
    the user clear indication if he is getting float or non-float for his bare-metal
    target.
    
    [1] rust-lang#60135 (comment)
    [2] rust-embedded/wg#230
    
    Closes: rust-embedded/wg#230
    andre-richter committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    d2762ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2666ae5 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2019

  1. More path name fixes

    weiznich committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    9249a73 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2019

  1. Configuration menu
    Copy the full SHA
    68d099a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    33b89a3 View commit details
    Browse the repository at this point in the history
  3. update ui tests

    GuillaumeGomez committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    2fd3811 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2019

  1. Configuration menu
    Copy the full SHA
    0ebb044 View commit details
    Browse the repository at this point in the history
  2. Update ui tests

    GuillaumeGomez committed Sep 27, 2019
    Configuration menu
    Copy the full SHA
    2e78683 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ecfe92f View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2019

  1. Configuration menu
    Copy the full SHA
    bc17936 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86c7c4d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ecc4cc2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1c219bb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    644d4f3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    11eb91f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9ec928c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c0c8ce8 View commit details
    Browse the repository at this point in the history
  9. Don't run the ConstProp MIR pass on generators

    This can cause cycles as `ConstProp` uses `layout_of` which, for
    generators, uses `optimized_mir` which runs `ConstProp`.
    wesleywiser committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    fadfd92 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    15d2b7a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9333514 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4e58e2e View commit details
    Browse the repository at this point in the history
  13. Introduce a ConstPropMachine

    This allows us to avoid changing things directly in the miri engine just
    for const prop.
    wesleywiser committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    dcc6c28 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3e9bab2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    dd486dd View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#64419 - wesleywiser:const_prop_use_ecx, r=o…

    …li-obk
    
    Deduplicate some code between miri and const prop
    
    r? @oli-obk
    Centril authored Sep 28, 2019
    Configuration menu
    Copy the full SHA
    dccc8b4 View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#64455 - GuillaumeGomez:long-error-explanati…

    …on-E0531, r=Centril
    
    Add Long error explanation for E0531
    
    Part of rust-lang#61137.
    Centril authored Sep 28, 2019
    Configuration menu
    Copy the full SHA
    98ddcdc View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#64546 - weiznich:bugfix/rfc-2451-rerebalanc…

    …e-tests, r=nikomatsakis
    
    Bugfix/rfc 2451 rerebalance tests
    
    r? @nikomatsakis
    
    Fixes rust-lang#64412
    Depends/Contains on rust-lang#64414
    
    cc rust-lang#55437 and rust-lang#63599
    Centril authored Sep 28, 2019
    Configuration menu
    Copy the full SHA
    8a15ef5 View commit details
    Browse the repository at this point in the history
  19. Rollup merge of rust-lang#64589 - andre-richter:aarch64_bare_metal, r…

    …=Amanieu
    
    Differentiate AArch64 bare-metal targets between hf and non-hf.
    
    CC @parched, kindly request you to review.
    
    ~~Note: This change breaks code that uses the target `aarch64-unknown-none` for the sake of clearer naming as discussed in the links posted below. A search on github reveals that code using `aarch64-unknown-none` is almost exclusively forked from our embedded WG's OS tutorials repo at https://github.com/rust-embedded/rust-raspi3-OS-tutorials, for which the target was originally created.~~
    
    ~~I will adapt this repo to the new target name asap once this PR would go upstream. The minor annoyance for the forks to break temporarily should be acceptable for the sake of introducing a better differentiation now before it is too late.
    Also, the break would only happen upon updating the toolchain, giving the user a good hint at what has happened.~~
    
    ---------- Patch commit message:
    Following up on [1] and [2], this PR adds differntiation for aarch64 bare-metal
    targets between versions with and without floating point enabled.
    
    This streamlines the target naming with other existing ARM targets and provides
    the user clear indication if he is getting float or non-float for his bare-metal
    target.
    
    [1] rust-lang#60135 (comment)
    [2] rust-embedded/wg#230
    
    Closes: rust-embedded/wg#230
    Centril authored Sep 28, 2019
    Configuration menu
    Copy the full SHA
    f4fc2e6 View commit details
    Browse the repository at this point in the history
  20. Rollup merge of rust-lang#64763 - GuillaumeGomez:long-err-explanation…

    …-E0734, r=estebank
    
    Add E0734 and its long explanation
    
    Part of rust-lang#61137
    Centril authored Sep 28, 2019
    Configuration menu
    Copy the full SHA
    d4d3d97 View commit details
    Browse the repository at this point in the history