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 9 pull requests #64666

Merged
merged 20 commits into from
Sep 22, 2019
Merged

Rollup of 9 pull requests #64666

merged 20 commits into from
Sep 22, 2019

Commits on Sep 19, 2019

  1. Configuration menu
    Copy the full SHA
    479ce39 View commit details
    Browse the repository at this point in the history
  2. rustbuild: Turn down compression on exe installers

    The Windows dist builders are the slowest builders right now, and the
    distribution phase of them is enormously slow clocking in at around 20
    minutes to build all the related installers. This commit starts to
    optimize these by turning down the compression level in the `exe`
    installers. These aren't super heavily used so there's no great need for
    them to be so ultra-compressed, so let's dial back the compression
    parameters to get closer to the rest of our xz archives. This brings the
    installer in line with the gz tarball installer locally, and also brings
    the compression settings on par with the rest of our xz installers.
    alexcrichton committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    8112f71 View commit details
    Browse the repository at this point in the history
  3. rustbuild: Turn down compression on msi installers

    This is the same as rust-lang#64615 except applied to our MSI installers. The
    same fix is applied effectively bringing these installers in line with
    the gz tarball installers, which are about 3x faster to produce locally
    and likely much faster to produce on CI.
    alexcrichton committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    fde8cfe View commit details
    Browse the repository at this point in the history
  4. rustbuild: Improve output of dist step

    * Pass `/Q` to `iscc` on Windows to supress the thousands of lines of
      output about compressing documentation.
    * Print out what's happening before long steps
    * Use `timeit` to print out timing information for long-running
      installer assemblies.
    alexcrichton committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    255dd3f View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2019

  1. Update to LLVM 9.0.0

    cuviper committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    633ad73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9cf9030 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2019

  1. remove feature

    gnzlbg committed Sep 21, 2019
    Configuration menu
    Copy the full SHA
    d434496 View commit details
    Browse the repository at this point in the history
  2. revert error message changes

    gnzlbg committed Sep 21, 2019
    Configuration menu
    Copy the full SHA
    9d4053f View commit details
    Browse the repository at this point in the history
  3. unify errors for tuple/struct variants

    Guanqun Lu committed Sep 21, 2019
    Configuration menu
    Copy the full SHA
    e001c5f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a2a57bc View commit details
    Browse the repository at this point in the history
  5. fully remove AstBuilder

    The mentioned Cargo test is fixed in rust-lang/cargo#7210
    matklad committed Sep 21, 2019
    Configuration menu
    Copy the full SHA
    53a6a2f View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#63907 - estebank:assoc-type-mismatch, r=oli…

    …-obk
    
    Add explanation to type mismatch involving type params and assoc types
    
    CC rust-lang#63711
    Centril authored Sep 21, 2019
    Configuration menu
    Copy the full SHA
    13fee42 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#64615 - alexcrichton:smaller-exe, r=Mark-Si…

    …mulacrum
    
    rustbuild: Turn down compression on exe installers
    
    The Windows dist builders are the slowest builders right now, and the
    distribution phase of them is enormously slow clocking in at around 20
    minutes to build all the related installers. This commit starts to
    optimize these by turning down the compression level in the `exe`
    installers. These aren't super heavily used so there's no great need for
    them to be so ultra-compressed, so let's dial back the compression
    parameters to get closer to the rest of our xz archives. This brings the
    installer in line with the gz tarball installer locally, and also brings
    the compression settings on par with the rest of our xz installers.
    Centril authored Sep 21, 2019
    Configuration menu
    Copy the full SHA
    4580714 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#64617 - alexcrichton:smaller-msi, r=Mark-Si…

    …mulacrum
    
    rustbuild: Turn down compression on msi installers
    
    This is the same as rust-lang#64615 except applied to our MSI installers. The
    same fix is applied effectively bringing these installers in line with
    the gz tarball installers, which are about 3x faster to produce locally
    and likely much faster to produce on CI.
    Centril authored Sep 21, 2019
    Configuration menu
    Copy the full SHA
    395ec06 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#64618 - alexcrichton:improve-dist-output, r…

    …=Mark-Simulacrum
    
    rustbuild: Improve output of `dist` step
    
    * Pass `/Q` to `iscc` on Windows to supress the thousands of lines of
      output about compressing documentation.
    * Print out what's happening before long steps
    * Use `timeit` to print out timing information for long-running
      installer assemblies.
    * Try to scope output of `Dist ...` to not also encompass actual build steps
    Centril authored Sep 21, 2019
    Configuration menu
    Copy the full SHA
    ef86303 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#64619 - sam09:fix-63962, r=Centril

    Fixes rust-lang#63962. Hint about missing tuple parentheses in patterns
    Centril authored Sep 21, 2019
    Configuration menu
    Copy the full SHA
    b21ec22 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#64634 - cuviper:llvm-9.0.0, r=alexcrichton

    Update to LLVM 9.0.0
    Centril authored Sep 21, 2019
    Configuration menu
    Copy the full SHA
    05d7ae2 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#64635 - gnzlbg:const_fn_ptr, r=oli-obk

    Allow using fn pointers in const fn with unleash miri
    
    This allows using function pointers in const fns  when `-Zunleash-the-miri-within-you` is enabled.
    
    If the call to the `const fn` happens in a `const`-context, the function pointer is required to point to a `const fn`:
    
    ```rust
    fn non_const_fn() -> i32 { 42 }
    const fn const_fn() -> i32 { 42 }
    const fn foo(x: fn() -> i32) -> i32 { x() }
    
    let x: i32 = foo(non_const_fn_ptr); // OK
    let y: i32 = foo(const_fn_ptr); // OK
    const X: i32 = foo(non_const_fn_ptr); // ERROR: `non_const_fn` is not `const fn`
    const Y: i32 = foo(const_fn_ptr); // OK
    ```
    
    r? @oli-obk
    Centril authored Sep 21, 2019
    Configuration menu
    Copy the full SHA
    25bdd76 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#64660 - guanqun:unify-errors-for-tuple-stru…

    …ct, r=estebank
    
    unify errors for tuple/struct variants
    
    fix rust-lang#63983
    Centril authored Sep 21, 2019
    Configuration menu
    Copy the full SHA
    7eac555 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#64664 - matklad:remove-ast-builder, r=Mark-…

    …Simulacrum
    
    fully remove AstBuilder
    
    The mentioned Cargo test is fixed in rust-lang/cargo#7210
    
    I think this can be removed now?
    Centril authored Sep 21, 2019
    Configuration menu
    Copy the full SHA
    f0e69ff View commit details
    Browse the repository at this point in the history