-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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 14 pull requests #59141
Rollup of 14 pull requests #59141
Commits on Mar 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6da206b - Browse repository at this point
Copy the full SHA 6da206bView commit details -
appveyor: Use VS2017 for all our images
Originally added in rust-lang#55935 to test build times, this was reverted in rust-lang#56201 due to a belief that it caused the exit code 259 spurious errors. We've since learned, however, that the 259 exit code is likely not related to this image update as we're getting it in a number of locations now. VS2017 looks like it may be required to compile LLVm in the near future, notably discovered by rust-lang#58408 where we attempted to update LLVM.
Configuration menu - View commit details
-
Copy full SHA for 02b0085 - Browse repository at this point
Copy the full SHA 02b0085View commit details
Commits on Mar 4, 2019
-
fs::copy() unix: set file mode early
same fix as commit fb98ca7 PR: rust-lang#58803 A convenience method like fs::copy() should try to prevent pitfalls a normal user doesn't think about. In case of an empty umask, setting the file mode early prevents temporarily world readable or even writeable files, because the default mode is 0o666. In case the target is a named pipe or special device node, setting the file mode can lead to unwanted side effects, like setting permissons on /dev/stdout or for root setting permissions on /dev/null.
Configuration menu - View commit details
-
Copy full SHA for 1a19c46 - Browse repository at this point
Copy the full SHA 1a19c46View commit details
Commits on Mar 5, 2019
-
fs::copy() set file mode early
A convenience method like fs::copy() should try to prevent pitfalls a normal user doesn't think about. In case of an empty umask, setting the file mode early prevents temporarily world readable or even writeable files, because the default mode is 0o666. In case the target is a named pipe or special device node, setting the file mode can lead to unwanted side effects, like setting permissons on `/dev/stdout` or for root setting permissions on `/dev/null`. copy_file_range() returns EINVAL, if the destination is a FIFO/pipe or a device like "/dev/null", so fallback to io::copy, too. Fixes: rust-lang#26933 Fixed: rust-lang#37885
Configuration menu - View commit details
-
Copy full SHA for 5cf5832 - Browse repository at this point
Copy the full SHA 5cf5832View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e8758b - Browse repository at this point
Copy the full SHA 7e8758bView commit details
Commits on Mar 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 63f60b0 - Browse repository at this point
Copy the full SHA 63f60b0View commit details
Commits on Mar 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0a505a7 - Browse repository at this point
Copy the full SHA 0a505a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f690821 - Browse repository at this point
Copy the full SHA f690821View commit details
Commits on Mar 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for df4ea90 - Browse repository at this point
Copy the full SHA df4ea90View commit details
Commits on Mar 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ddd9898 - Browse repository at this point
Copy the full SHA ddd9898View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1034c1 - Browse repository at this point
Copy the full SHA d1034c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01e2e1f - Browse repository at this point
Copy the full SHA 01e2e1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 749e9d4 - Browse repository at this point
Copy the full SHA 749e9d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c9f7a0 - Browse repository at this point
Copy the full SHA 4c9f7a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ede9e6 - Browse repository at this point
Copy the full SHA 0ede9e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18b40c6 - Browse repository at this point
Copy the full SHA 18b40c6View commit details
Commits on Mar 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6b88c90 - Browse repository at this point
Copy the full SHA 6b88c90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 365d918 - Browse repository at this point
Copy the full SHA 365d918View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fcdb93 - Browse repository at this point
Copy the full SHA 7fcdb93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ec8639 - Browse repository at this point
Copy the full SHA 8ec8639View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c563f9 - Browse repository at this point
Copy the full SHA 5c563f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 651c1ab - Browse repository at this point
Copy the full SHA 651c1abView commit details -
Configuration menu - View commit details
-
Copy full SHA for d49f4f8 - Browse repository at this point
Copy the full SHA d49f4f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f16518 - Browse repository at this point
Copy the full SHA 3f16518View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec56d6e - Browse repository at this point
Copy the full SHA ec56d6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 776411b - Browse repository at this point
Copy the full SHA 776411bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7763af - Browse repository at this point
Copy the full SHA b7763afView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3297e7 - Browse repository at this point
Copy the full SHA e3297e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 295b6fd - Browse repository at this point
Copy the full SHA 295b6fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5917d9f - Browse repository at this point
Copy the full SHA 5917d9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4b8a6e - Browse repository at this point
Copy the full SHA b4b8a6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dea6e0 - Browse repository at this point
Copy the full SHA 1dea6e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4aa5fd0 - Browse repository at this point
Copy the full SHA 4aa5fd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 216bee4 - Browse repository at this point
Copy the full SHA 216bee4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57c6a0b - Browse repository at this point
Copy the full SHA 57c6a0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d17da3a - Browse repository at this point
Copy the full SHA d17da3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b3e1be - Browse repository at this point
Copy the full SHA 5b3e1beView commit details -
Rollup merge of rust-lang#58743 - varkor:bulk-needstest-1, r=alexcric…
…hton Add tests for several E-needstest issues This PR adds a number of tests for various `E-needstest` errors. These tend to have been left open for a long time and seem unlikely to be closed otherwise. Closes rust-lang#10876. Closes rust-lang#26448. Closes rust-lang#26577. Closes rust-lang#26619. Closes rust-lang#27054. Closes rust-lang#44127. Closes rust-lang#44255. Closes rust-lang#55731. Closes rust-lang#57781.
Configuration menu - View commit details
-
Copy full SHA for dca2755 - Browse repository at this point
Copy the full SHA dca2755View commit details -
Rollup merge of rust-lang#58789 - jordanrh1:update-compiler-builtins,…
… r=sanxiyn Update compiler_builtins to 0.1.7 to get windows/arm fix
Configuration menu - View commit details
-
Copy full SHA for 38a74b8 - Browse repository at this point
Copy the full SHA 38a74b8View commit details -
Rollup merge of rust-lang#58803 - haraldh:fs_copy_fix, r=alexcrichton
fs::copy() unix: set file mode early A convenience method like fs::copy() should try to prevent pitfalls a normal user doesn't think about. In case of an empty umask, setting the file mode early prevents temporarily world readable or even writeable files, because the default mode is 0o666. In case the target is a named pipe or special device node, setting the file mode can lead to unwanted side effects, like setting permissons on `/dev/stdout` or for root setting permissions on `/dev/null`. copy_file_range() returns EINVAL, if the destination is a FIFO/pipe or a device like "/dev/null", so fallback to io::copy, too. Fixes: rust-lang#26933 Fixed: rust-lang#37885
Configuration menu - View commit details
-
Copy full SHA for 5bce584 - Browse repository at this point
Copy the full SHA 5bce584View commit details -
Rollup merge of rust-lang#58854 - alexcrichton:update-windows, r=Mark…
…-Simulacrum appveyor: Use VS2017 for all our images Originally added in rust-lang#55935 to test build times, this was reverted in rust-lang#56201 due to a belief that it caused the exit code 259 spurious errors. We've since learned, however, that the 259 exit code is likely not related to this image update as we're getting it in a number of locations now. VS2017 looks like it may be required to compile LLVm in the near future, notably discovered by rust-lang#58408 where we attempted to update LLVM.
Configuration menu - View commit details
-
Copy full SHA for 91d7ab3 - Browse repository at this point
Copy the full SHA 91d7ab3View commit details -
Rollup merge of rust-lang#58876 - estebank:numeric-lifetime, r=petroc…
…henkov Parse lifetimes that start with a number and give specific error Fix rust-lang#58786.
Configuration menu - View commit details
-
Copy full SHA for 4bcc150 - Browse repository at this point
Copy the full SHA 4bcc150View commit details -
Rollup merge of rust-lang#58998 - xTibor:doc_from_bytes, r=scottmcm
Fix documentation of from_ne_bytes and from_le_bytes Copypasta mistake, the documentation of `from_ne_bytes` and `from_le_bytes` used the big-endian variant in the example snippets.
Configuration menu - View commit details
-
Copy full SHA for 41136f4 - Browse repository at this point
Copy the full SHA 41136f4View commit details -
Rollup merge of rust-lang#59056 - scottmcm:even-fewer-lifetimes, r=sf…
…ackler Use lifetime contravariance to elide more lifetimes in core+alloc+std Sample: ```diff - impl<'a, 'b, A: ?Sized, B: ?Sized> PartialEq<&'b mut B> for &'a mut A where A: PartialEq<B> { + impl<A: ?Sized, B: ?Sized> PartialEq<&mut B> for &mut A where A: PartialEq<B> { #[inline] - fn eq(&self, other: &&'b mut B) -> bool { PartialEq::eq(*self, *other) } + fn eq(&self, other: &&mut B) -> bool { PartialEq::eq(*self, *other) } #[inline] - fn ne(&self, other: &&'b mut B) -> bool { PartialEq::ne(*self, *other) } + fn ne(&self, other: &&mut B) -> bool { PartialEq::ne(*self, *other) } } ``` [I didn't know this worked](https://internals.rust-lang.org/t/why-can-you-use-different-unconstrained-lifetimes-to-implement-traits/9544/2?u=scottmcm) until recently, but since defining methods contravariantly in their lifetimes this way has worked back to Rust 1.0, we might as well take advantage of combining it with IHLE.
Configuration menu - View commit details
-
Copy full SHA for 9a62ebf - Browse repository at this point
Copy the full SHA 9a62ebfView commit details -
Rollup merge of rust-lang#59079 - euclio:macro-semi, r=estebank
add suggestions to invalid macro item error r? @estebank
Configuration menu - View commit details
-
Copy full SHA for 190ca5b - Browse repository at this point
Copy the full SHA 190ca5bView commit details -
Rollup merge of rust-lang#59080 - nbaksalyar:fix-llvm-codegen-doc, r=…
…frewsxcv Fix incorrect links in librustc_codegen_llvm documentation
Configuration menu - View commit details
-
Copy full SHA for d376a55 - Browse repository at this point
Copy the full SHA d376a55View commit details -
Rollup merge of rust-lang#59093 - Zoxc:no-prealloc, r=michaelwoerister
Remove precompute_in_scope_traits_hashes r? @michaelwoerister
Configuration menu - View commit details
-
Copy full SHA for c1c5fe8 - Browse repository at this point
Copy the full SHA c1c5fe8View commit details -
Rollup merge of rust-lang#59101 - kenta7777:reduce-code-repetition, r…
…=oli-obk Reduces Code Repetitions like `!n >> amt` Fixes rust-lang#49937 . This PR contains defining a function which operates bit inversion and reducing bit operation like `!0u128 >> (128 - size.bits())`.
Configuration menu - View commit details
-
Copy full SHA for 41ac07c - Browse repository at this point
Copy the full SHA 41ac07cView commit details -
Rollup merge of rust-lang#59121 - czipperz:fix_assert_result_fromiter…
…ater, r=Centril impl FromIterator for Result: Use assert_eq! instead of assert!
Configuration menu - View commit details
-
Copy full SHA for 7174501 - Browse repository at this point
Copy the full SHA 7174501View commit details -
Rollup merge of rust-lang#59124 - sntdevco:master, r=Centril
Replace assert with assert_eq Use `assert_eq!` instead of `assert!` for the tests
Configuration menu - View commit details
-
Copy full SHA for 247aa67 - Browse repository at this point
Copy the full SHA 247aa67View commit details -
Rollup merge of rust-lang#59130 - RalfJung:non-null, r=rkruppe
Note that NonNull does not launder shared references for mutation See https://users.rust-lang.org/t/relative-pointer-an-abstraction-to-build-movable-self-referential-types/26186/6
Configuration menu - View commit details
-
Copy full SHA for 781f8be - Browse repository at this point
Copy the full SHA 781f8beView commit details