-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Rollup of 9 pull requests #64666
Commits on Sep 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 479ce39 - Browse repository at this point
Copy the full SHA 479ce39View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 8112f71 - Browse repository at this point
Copy the full SHA 8112f71View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for fde8cfe - Browse repository at this point
Copy the full SHA fde8cfeView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 255dd3f - Browse repository at this point
Copy the full SHA 255dd3fView commit details
Commits on Sep 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 633ad73 - Browse repository at this point
Copy the full SHA 633ad73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cf9030 - Browse repository at this point
Copy the full SHA 9cf9030View commit details
Commits on Sep 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d434496 - Browse repository at this point
Copy the full SHA d434496View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d4053f - Browse repository at this point
Copy the full SHA 9d4053fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e001c5f - Browse repository at this point
Copy the full SHA e001c5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2a57bc - Browse repository at this point
Copy the full SHA a2a57bcView commit details -
The mentioned Cargo test is fixed in rust-lang/cargo#7210
Configuration menu - View commit details
-
Copy full SHA for 53a6a2f - Browse repository at this point
Copy the full SHA 53a6a2fView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 13fee42 - Browse repository at this point
Copy the full SHA 13fee42View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 4580714 - Browse repository at this point
Copy the full SHA 4580714View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 395ec06 - Browse repository at this point
Copy the full SHA 395ec06View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for ef86303 - Browse repository at this point
Copy the full SHA ef86303View commit details -
Rollup merge of rust-lang#64619 - sam09:fix-63962, r=Centril
Fixes rust-lang#63962. Hint about missing tuple parentheses in patterns
Configuration menu - View commit details
-
Copy full SHA for b21ec22 - Browse repository at this point
Copy the full SHA b21ec22View commit details -
Rollup merge of rust-lang#64634 - cuviper:llvm-9.0.0, r=alexcrichton
Update to LLVM 9.0.0
Configuration menu - View commit details
-
Copy full SHA for 05d7ae2 - Browse repository at this point
Copy the full SHA 05d7ae2View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 25bdd76 - Browse repository at this point
Copy the full SHA 25bdd76View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 7eac555 - Browse repository at this point
Copy the full SHA 7eac555View commit details -
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?
Configuration menu - View commit details
-
Copy full SHA for f0e69ff - Browse repository at this point
Copy the full SHA f0e69ffView commit details