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 11 pull requests #59513

Merged
merged 31 commits into from
Mar 29, 2019
Merged

Rollup of 11 pull requests #59513

merged 31 commits into from
Mar 29, 2019

Commits on Mar 24, 2019

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

Commits on Mar 25, 2019

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

Commits on Mar 27, 2019

  1. Configuration menu
    Copy the full SHA
    c764890 View commit details
    Browse the repository at this point in the history
  2. Visit path in walk_mac

    varkor committed Mar 27, 2019
    Configuration menu
    Copy the full SHA
    c6e3ea4 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2019

  1. Combine all builtin late lints

    Zoxc committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    41316f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd32f9b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dee389f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e9a8bef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8dbae79 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d9bdd01 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9f14e14 View commit details
    Browse the repository at this point in the history
  8. Use track_errors

    JohnTitor committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    3ba7454 View commit details
    Browse the repository at this point in the history
  9. Remove err_count

    JohnTitor committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    526b355 View commit details
    Browse the repository at this point in the history
  10. Set ok value

    JohnTitor committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    ee0e1b7 View commit details
    Browse the repository at this point in the history
  11. WIP: remove report_as_error

    JohnTitor committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    0e76b34 View commit details
    Browse the repository at this point in the history
  12. Return correct values

    JohnTitor committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    f0de8e8 View commit details
    Browse the repository at this point in the history
  13. Remove unused variable

    JohnTitor committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    6c8e3a5 View commit details
    Browse the repository at this point in the history
  14. Use ErrorReported

    JohnTitor committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    0778847 View commit details
    Browse the repository at this point in the history
  15. Use SmallVec in TokenStreamBuilder.

    This reduces by 12% the number of allocations done for a "clean
    incremental" of `webrender_api`, which reduces the instruction count by
    about 0.5%.
    
    It also reduces instruction counts by up to 1.4% across a range of
    rustc-perf benchmark runs.
    nnethercote committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    17a8aff View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2019

  1. Fix missed fn rename in rust-lang#59284

    Jethro Beekman committed Mar 29, 2019
    Configuration menu
    Copy the full SHA
    93fb4d8 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#58019 - Zoxc:combine-late-lints, r=estebank

    Combine all builtin late lints and make lint checking parallel
    
    Blocked on rust-lang#57293.
    
    Cuts runtime of late lint checking from 3.222s to 0.546s with 8 threads on `winapi` (@retep998 ;) )
    
    r? @estebank
    Centril authored Mar 29, 2019
    Configuration menu
    Copy the full SHA
    8794e21 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#59358 - JohnTitor:use-track-errors, r=oli-obk

    Use `track_errors` instead of hand rolling
    
    Fixes rust-lang#59215
    
    r? @oli-obk
    Centril authored Mar 29, 2019
    Configuration menu
    Copy the full SHA
    97927da View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#59394 - mark-i-m:dup-matcher-bindings-2, r=…

    …Centril
    
    warn -> deny duplicate match bindings
    
    This is the next step of rust-lang#57742
    
    r? @Centril
    
    - [x] Decide whether to go to deny-by-default or hard error.
         - My preference is to make this deny-by-default, rather than going straight to a hard error. The CI should fail because I haven't updated the ui test yet. I'll update it when we decide which to do.
    - [x] Update [test](https://github.com/mark-i-m/rust/blob/c25d6b83441e0c060ee0273193ef27b29e1318cd/src/test/ui/macros/macro-multiple-matcher-bindings.rs)
    - [ ] ~Crater run~ see rust-lang#59394 (comment)
    Centril authored Mar 29, 2019
    Configuration menu
    Copy the full SHA
    f9262af View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#59401 - japaric:compiler-builtins-stack-siz…

    …es, r=alexcrichton
    
    bootstrap: build crates under libtest with -Z emit-stack-sizes
    
    Please see the comment in the diff for the rationale.
    
    This change adds a `.stack_sizes` linker section to `libcompiler_builtins.rlib`
    but this section is discarded by the linker by default so it won't affect the
    binary size of most programs. It will, however, negatively affect the binary
    size of programs that link to a recent release of the `cortex-m-rt` crate
    because of the linker script that crate provides, but I have proposed a PR
    (rust-embedded/cortex-m-rt#186) to solve the problem (which I originally
    introduced :-)).
    
    This change does increase the size of the `libcompiler_builtins.rlib` artifact we
    distribute but the increase is in the order of (a few) KBs.
    
    r? @alexcrichton
    Centril authored Mar 29, 2019
    Configuration menu
    Copy the full SHA
    3df97f9 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#59423 - varkor:walk_mac-visit_path, r=petro…

    …chenkov
    
    Visit path in `walk_mac`
    
    Fixes rust-lang#54110.
    Centril authored Mar 29, 2019
    Configuration menu
    Copy the full SHA
    0f4c87c View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#59468 - mati865:musl_toolchain, r=pnkfelix

    musl: build toolchain libs with -fPIC
    
    Fixes rust-lang#59411
    Centril authored Mar 29, 2019
    Configuration menu
    Copy the full SHA
    c2d6c08 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#59476 - nnethercote:TokenStreamBuilder-Smal…

    …lVec, r=petrochenkov
    
    Use `SmallVec` in `TokenStreamBuilder`.
    
    This reduces by 12% the number of allocations done for a "clean incremental" of `webrender_api`, which reduces the instruction count by about 0.5%.
    
    r? @petrochenkov
    Centril authored Mar 29, 2019
    Configuration menu
    Copy the full SHA
    73f9832 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#59496 - Zoxc:fix-globals, r=oli-obk

    Remove unnecessary with_globals calls
    Centril authored Mar 29, 2019
    Configuration menu
    Copy the full SHA
    bf3e6c6 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#59498 - mbrubeck:write_all, r=Centril

    Use 'write_all' instead of 'write' in example code
    
    Using `write` without looping and checking the result can cause silent data loss.  Example code should use `write_all` so that people don't copy this pattern.  (Of course this does not include example code for docs that are specifically about the `write` method.)
    Centril authored Mar 29, 2019
    Configuration menu
    Copy the full SHA
    0494cff View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#59503 - crlf0710:stablize_copysign, r=Simon…

    …Sapin
    
    Stablize {f32,f64}::copysign().
    
    Stablization PR for rust-lang#55169/rust-lang#58046. Please check if i'm doing it correctly. Is 1.35.0 good to go?
    Centril authored Mar 29, 2019
    Configuration menu
    Copy the full SHA
    18680ae View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    456fa39 View commit details
    Browse the repository at this point in the history