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

Closed
wants to merge 14 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. 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 committed May 25, 2019
    Configuration menu
    Copy the full SHA
    dacfb93 View commit details
    Browse the repository at this point in the history
  4. 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 committed May 25, 2019
    Configuration menu
    Copy the full SHA
    2b18bc8 View commit details
    Browse the repository at this point in the history
  5. 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 committed May 25, 2019
    Configuration menu
    Copy the full SHA
    1625abf View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#61149 - vishalsodani:master, r=Centril

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

    MaybeUninit doctest: remove unnecessary type ascription
    Centril committed May 25, 2019
    Configuration menu
    Copy the full SHA
    d8b6f6a View commit details
    Browse the repository at this point in the history