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 7 pull requests #61178

Closed
wants to merge 18 commits into from
Closed

Commits on May 22, 2019

  1. Configuration menu
    Copy the full SHA
    e349f8f View commit details
    Browse the repository at this point in the history
  2. PGO: Check that pgo-use file actually exists. LLVM seems to only emit…

    … an easy-to-overlook warning otherwise.
    michaelwoerister committed May 22, 2019
    Configuration menu
    Copy the full SHA
    01a59a3 View commit details
    Browse the repository at this point in the history
  3. rustbuild: Also build compiler-rt when building LLDB. This allows cla…

    …ng-based run-make tests to use PGO.
    michaelwoerister committed May 22, 2019
    Configuration menu
    Copy the full SHA
    b1f27fa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    51463d0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b3c5cdd View commit details
    Browse the repository at this point in the history

Commits on May 23, 2019

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

Commits on May 24, 2019

  1. Don't arena-allocate static symbols.

    It's just a waste of memory. This also gets rid of the special case for
    "".
    nnethercote committed May 24, 2019
    Configuration menu
    Copy the full SHA
    e396f99 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2019

  1. Configuration menu
    Copy the full SHA
    fd19989 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72145ea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a5e9d82 View commit details
    Browse the repository at this point in the history
  4. Changes the type mir::Mir into mir::Body

    The commit should have changed comments as well.
    At the time of writting, it passes the tidy and check tool.
    
    Revisions asked by eddyb :
    - Renamed of all the occurences of {visit/super}_mir
    - Renamed test structures `CachedMir` to `Cached`
    
    Fixing the missing import on `AggregateKind`
    Claude-Alban RANÉLY-VERGÉ-DÉPRÉ committed May 25, 2019
    Configuration menu
    Copy the full SHA
    d5f7181 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#60928 - TheSirC:fix/60229, r=eddyb

    Changes the type `mir::Mir` into `mir::Body`
    
    Fixes part 1 of rust-lang#60229 (previously attempted in rust-lang#60242).
    
    I stumbled upon the issue and it seems that the previous attempt at solving it was not merged. This is a second try more up-to-date.
    
    The commit should have changed comments as well.
    At the time of writting, it passes the tidy and check tool.
    Centril authored May 25, 2019
    Configuration menu
    Copy the full SHA
    4761a82 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#61036 - michaelwoerister:pgo-xlto-test, r=a…

    …lexcrichton
    
    PGO - Add a smoketest for combining PGO with cross-language LTO.
    
    This PR
    
    - Adds a test making sure that PGO can be combined with cross-language LTO.
    - Does a little cleanup on how the `pgo-use` flag is handled internally.
    - Makes the compiler error if the `pgo-use` file given to `rustc` doesn't actually exist. LLVM only gives a warning and then just doesn't do PGO. Clang, on the other hand, does give an error in this case.
    - Makes the build system also build `compiler-rt` when building LLDB. This way the Clang compiler that we get from building LLDB can perform PGO, which is something that the new test case wants to do. CI compile times shouldn't be affected too much.
    Centril authored May 25, 2019
    Configuration menu
    Copy the full SHA
    994fc4d View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#61077 - nnethercote:tweak-prefill, r=petroc…

    …henkov
    
    Don't arena-allocate static symbols.
    
    It's just a waste of memory. This also gets rid of the special case for
    "".
    
    r? @petrochenkov
    Centril authored May 25, 2019
    Configuration menu
    Copy the full SHA
    2b82444 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#61080 - mati865:mingw_pgo, r=sanxiyn

    Ship profiler with windows-gnu
    
    Fixes rust-lang#49409
    
    I don't know if we can enable it for testing, windows-gnu jobs are already taking too long: rust-lang#59637.
    
    r? @michaelwoerister
    
    P.S.
    I have tested only x86_64 build.
    Centril authored May 25, 2019
    Configuration menu
    Copy the full SHA
    94b29f3 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#61149 - vishalsodani:master, r=Centril

    Fix spelling in release notes
    Centril authored May 25, 2019
    Configuration menu
    Copy the full SHA
    f0e8c52 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#61161 - RalfJung:maybe-uninit, r=Centril

    MaybeUninit doctest: remove unnecessary type ascription
    Centril authored May 25, 2019
    Configuration menu
    Copy the full SHA
    7e8fb82 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#61173 - fabric-and-ink:minor-cleanup, r=varkor

    Auto-derive Encode and Decode implementations of DefPathTable
    
    See rust-lang#60647 (comment)
    Centril authored May 25, 2019
    Configuration menu
    Copy the full SHA
    d19f11d View commit details
    Browse the repository at this point in the history