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

Closed
wants to merge 37 commits into from
Closed

Commits on Sep 23, 2019

  1. Make all alt builders produce parallel-enabled compilers

    We're not quite ready to ship parallel compilers by default, but the alt
    builders are not used too much (in theory), so we believe that shipping
    a possibly-broken compiler there is not too problematic.
    Mark-Simulacrum committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    a3639c6 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2019

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

Commits on Sep 30, 2019

  1. Configuration menu
    Copy the full SHA
    f290467 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    378cc98 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4fa9c3b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    40dc9da View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f688f8a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ac454e9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4306d00 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0492302 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    347deac View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d9d0e5d View commit details
    Browse the repository at this point in the history
  11. syntax: misc cleanup

    Centril committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    5b80ead View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    66bf323 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    573a8d8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    258e86a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bea404f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    151ce96 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b0b073c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d942622 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    85f2945 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ea78010 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    b3234a3 View commit details
    Browse the repository at this point in the history
  22. Cleanup const_prop() some

    wesleywiser committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    5804c3b View commit details
    Browse the repository at this point in the history
  23. Make the default parallelism 1

    This changes the default parallelism for parallel compilers to one,
    instead of the previous default, which was "num cpus". This is likely
    not an optimal default long-term, but it is a good default for testing
    whether parallel compilers are not a significant regression over a
    sequential compiler.
    
    Notably, this in theory makes a parallel-enabled compiler behave
    exactly like a sequential compiler with respect to the jobserver.
    Mark-Simulacrum committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    1a1067d View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2019

  1. Configuration menu
    Copy the full SHA
    df298b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30647d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    49780d2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e046904 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c5dd80 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3237ded View commit details
    Browse the repository at this point in the history
  7. update ui tests

    GuillaumeGomez committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    be89e52 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#64404 - GuillaumeGomez:err-E0495, r=cramertj

    Add long error explanation for E0495
    
    Part of rust-lang#61137.
    Centril authored Oct 1, 2019
    Configuration menu
    Copy the full SHA
    5ac7e21 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#64722 - Mark-Simulacrum:alt-parallel, r=ale…

    …xcrichton
    
    Make all alt builders produce parallel-enabled compilers
    
    We're not quite ready to ship parallel compilers by default, but the alt
    builders are not used too much (in theory), so we believe that shipping
    a possibly-broken compiler there is not too problematic.
    
    r? @nikomatsakis
    Centril authored Oct 1, 2019
    Configuration menu
    Copy the full SHA
    525159b View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#64840 - michaelwoerister:self-profiling-rai…

    …i-refactor, r=wesleywiser
    
    SelfProfiler API refactoring and part one of event review
    
    This PR refactors the `SelfProfiler` a little bit so that most profiling methods are RAII-based. The codegen backend code already had something similar, this refactoring pulls this functionality up into `SelfProfiler` itself, for general use.
    
    The second commit of this PR is a review and update of the existing events we are already recording. Names have been made more consistent. CGU names have been removed from event names. They will be added back in when function parameter recording is implemented.
    
    There is still some work to be done for adding new events, especially around trait resolution and the incremental system.
    
    r? @wesleywiser
    Centril authored Oct 1, 2019
    Configuration menu
    Copy the full SHA
    e5bef70 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#64890 - wesleywiser:const_prop_rvalue, r=ol…

    …i-obk
    
    [const-prop] Handle remaining MIR Rvalue cases
    
    r? @oli-obk
    Centril authored Oct 1, 2019
    Configuration menu
    Copy the full SHA
    4707702 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#64910 - Centril:params-cleanup, r=petrochenkov

    syntax: cleanup param, method, and misc parsing
    
    Do some misc cleanup of the parser:
    - Method and parameter parsing is refactored.
    - A parser for `const | mut` is introduced that rust-lang#64588 can reuse.
    - Some other misc parsing.
    
    Next up in a different PR:
    - ~Implementing rust-lang#64252 -- maybe some other time...
    - Heavily restructuring up `item.rs` which is a mess (hopefully, no promises ^^).
    
    r? @petrochenkov
    Centril authored Oct 1, 2019
    Configuration menu
    Copy the full SHA
    35e8755 View commit details
    Browse the repository at this point in the history