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 8 pull requests #64966

Closed
wants to merge 40 commits into from
Closed

Commits on Aug 9, 2019

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

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 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. 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
  20. Configuration menu
    Copy the full SHA
    c9baaa7 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
    9e4eb46 View commit details
    Browse the repository at this point in the history
  7. Update cargo.

    michaelwoerister committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    e1d9f82 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6c1b447 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3173a09 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d132a70 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#63416 - RalfJung:apfloat, r=eddyb

    apfloat: improve doc comments
    
    r? @eddyb @nagisa
    tmandry committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    431c075 View commit details
    Browse the repository at this point in the history
  12. 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
    tmandry committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    df6f268 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#64820 - ssomers:master, r=bluss

    BTreeSet intersection, is_subset & difference optimizations
    
    ...based on the range of values contained; in particular, a massive improvement when these ranges are disjoint (or merely touching), like in the neg-vs-pos benchmarks already in liballoc. Inspired by rust-lang#64383 but none of the ideas there worked out.
    
    I introduced another variant in IntersectionInner and in DifferenceInner, because I couldn't find a way to initialize these iterators as empty if there's no empty set around.
    
    Also, reduced the size of "large" sets in test cases - if Miri can't handle it, it was needlessly slowing down everyone.
    tmandry committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    38a7760 View commit details
    Browse the repository at this point in the history
  14. 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
    tmandry committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    e37c000 View commit details
    Browse the repository at this point in the history
  15. 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
    tmandry committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    cf44ce2 View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#64912 - lzutao:unneeded-main-doc, r=jonas-s…

    …chievink
    
    Remove unneeded `fn main` blocks from docs
    
    ## [No whitespace diff](https://github.com/rust-lang/rust/pull/64912/files?w=1)
    tmandry committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    4492cd3 View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#64933 - sam09:master, r=estebank

    Fixes rust-lang#64919. Suggest fix based on operator precendence.
    
    Fixes rust-lang#64919
    tmandry committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    9c43861 View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#64952 - michaelwoerister:update-cargo, r=al…

    …excrichton
    
    Update cargo.
    
    Pulls rust-lang/cargo@f3c92ed into nightly Rust.
    
    r? @alexcrichton
    tmandry committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    f38b393 View commit details
    Browse the repository at this point in the history