-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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 31 pull requests #59207
Rollup of 31 pull requests #59207
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 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e969de8 - Browse repository at this point
Copy the full SHA e969de8View 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
-
Move alloc::prelude::* to alloc::prelude::v1, make alloc a subset of std
This was one of the unresolved questions of rust-lang/rfcs#2480. As the RFC says this is maybe not useful in the sense that we are unlikely to ever have a second version, but making the crate a true subset makes one less issue to think about if we stabilize it and later want to merge standard library crates and have Cargo feature flags to enable or disable parts of the `std` crate. See also discussion in rust-lang#58175
Configuration menu - View commit details
-
Copy full SHA for 2b49ec0 - Browse repository at this point
Copy the full SHA 2b49ec0View commit details -
core: ensure VaList passes improper_ctypes lint
Ensure the core::ffi::VaList structure passes the improper_ctypes lint.
Configuration menu - View commit details
-
Copy full SHA for 1243859 - Browse repository at this point
Copy the full SHA 1243859View commit details -
Rename the feature gate for alloc::prelude
… to separate it from that of the crate. New tracking issue: rust-lang#58935
Configuration menu - View commit details
-
Copy full SHA for 5d1022a - Browse repository at this point
Copy the full SHA 5d1022aView commit details -
std: Spin for a global malloc lock on wasm32
There's lots of comments in the code, but the main gist of this commit is that the acquisition of the global malloc lock on the `wasm32-unknown-unknown` target when threads are enabled will not spin on contention rather than block.
Configuration menu - View commit details
-
Copy full SHA for 72958ac - Browse repository at this point
Copy the full SHA 72958acView commit details -
MIPS r6 is quite different with the previous version. It use some new target triples: mipsisa32r6-unknown-linux-gnu mipsisa32r6el-unknown-linux-gnu mipsisa64r6-unknown-linux-gnuabi64 mipsisa64r6el-unknown-linux-gnuabi64 This patch has been tested with Debian Port for mips64r6el, and the support of these triples also is included in llvm: https://reviews.llvm.org/rGe58c45a695f39004710b6ce940d489fee800dbd3
Configuration menu - View commit details
-
Copy full SHA for 710988a - Browse repository at this point
Copy the full SHA 710988aView commit details -
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 -
SGX target: Expose thread id function in os module
Jethro Beekman committedMar 5, 2019 Configuration menu - View commit details
-
Copy full SHA for 67eabc6 - Browse repository at this point
Copy the full SHA 67eabc6View commit details
Commits on Mar 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 876258b - Browse repository at this point
Copy the full SHA 876258bView commit details
Commits on Mar 7, 2019
-
[CI] Update binutils for powerpc64 and powerpc64le
Cargo powerpc64 and powerpc64le are seeing `SIGILL` crashes in openssl, which was found to be a linking problem, fixed by newer binutils. See <rust-lang#57345 (comment)> For powerpc64 we're using crosstool-ng, which doesn't offer a newer binutils version, but we can just compile it separately. On powerpc64le we're already building binutils. Both are now updated to binutils 2.32. Closes rust-lang/cargo#6320 Closes rust-lang#57345 Closes rust-lang/rustup#1620
Configuration menu - View commit details
-
Copy full SHA for 3477939 - Browse repository at this point
Copy the full SHA 3477939View commit details -
Configuration menu - View commit details
-
Copy full SHA for c843fe7 - Browse repository at this point
Copy the full SHA c843fe7View commit details
Commits on Mar 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ec91f26 - Browse repository at this point
Copy the full SHA ec91f26View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab8e1d2 - Browse repository at this point
Copy the full SHA ab8e1d2View commit details
Commits on Mar 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 94a6936 - Browse repository at this point
Copy the full SHA 94a6936View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4ea084 - Browse repository at this point
Copy the full SHA a4ea084View commit details
Commits on Mar 10, 2019
-
Fix ICE in MIR pretty printing
A `Def::Variant` should be considered as a function in mir pretty printing. Each variant has a constructor that we must print. Given the following enum definition: ``` pub enum TestMe { X(usize), } ``` We will need to generate a constructor for the variant `X` with a signature that looks something like the following: ``` fn TestMe::X(_1: usize) -> TestMe; ```
Configuration menu - View commit details
-
Copy full SHA for 3a83cb2 - Browse repository at this point
Copy the full SHA 3a83cb2View commit details -
Update src/tools/publish_toolstate.py
Co-Authored-By: kennytm <kennytm@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 135b686 - Browse repository at this point
Copy the full SHA 135b686View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6f5100 - Browse repository at this point
Copy the full SHA d6f5100View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4888b1f - Browse repository at this point
Copy the full SHA 4888b1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52d9fa8 - Browse repository at this point
Copy the full SHA 52d9fa8View commit details
Commits on Mar 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8629fd3 - Browse repository at this point
Copy the full SHA 8629fd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e25df32 - Browse repository at this point
Copy the full SHA e25df32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35c19c5 - Browse repository at this point
Copy the full SHA 35c19c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4b2071 - Browse repository at this point
Copy the full SHA d4b2071View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02f26e3 - Browse repository at this point
Copy the full SHA 02f26e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 980871a - Browse repository at this point
Copy the full SHA 980871aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 197efb0 - Browse repository at this point
Copy the full SHA 197efb0View commit details
Commits on Mar 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 78b248d - Browse repository at this point
Copy the full SHA 78b248dView commit details -
Configuration menu - View commit details
-
Copy full SHA for df2dce3 - Browse repository at this point
Copy the full SHA df2dce3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54bf8e0 - Browse repository at this point
Copy the full SHA 54bf8e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5074489 - Browse repository at this point
Copy the full SHA 5074489View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79695ea - Browse repository at this point
Copy the full SHA 79695eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca32fe4 - Browse repository at this point
Copy the full SHA ca32fe4View commit details -
Configuration menu - View commit details
-
Copy full SHA for df05fbf - Browse repository at this point
Copy the full SHA df05fbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 795d307 - Browse repository at this point
Copy the full SHA 795d307View commit details -
Configuration menu - View commit details
-
Copy full SHA for f923476 - Browse repository at this point
Copy the full SHA f923476View commit details
Commits on Mar 13, 2019
-
Make std time tests more robust for platform differences
Jethro Beekman committedMar 13, 2019 Configuration menu - View commit details
-
Copy full SHA for adbd0a6 - Browse repository at this point
Copy the full SHA adbd0a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ea9b58 - Browse repository at this point
Copy the full SHA 0ea9b58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 266ca31 - Browse repository at this point
Copy the full SHA 266ca31View commit details -
This commit adds a regression test for rust-lang#55809 which checks that a overflow does not occur when evaluating a requirement for async functions and `&mut` arguments in some specific circumstances.
Configuration menu - View commit details
-
Copy full SHA for 9d938f6 - Browse repository at this point
Copy the full SHA 9d938f6View commit details -
Fix generic argument lookup for Self
Rewrite the SelfCtor early and use the replacement Def when calculating the path_segs. Note that this also changes which def is seen by the code that computes user_self_ty and is_alias_variant_ctor; I don't see a immediate issue with that, but I'm not 100% clear on the implications. Fixes rust-lang#57924
Angelos Oikonomopoulos committedMar 13, 2019 Configuration menu - View commit details
-
Copy full SHA for 311025e - Browse repository at this point
Copy the full SHA 311025eView commit details -
Revert "Don't generate minification variable if minification disabled"
Fixes rust-lang#59157 This reverts commit b5ae4d5.
Configuration menu - View commit details
-
Copy full SHA for c37dab7 - Browse repository at this point
Copy the full SHA c37dab7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5abd6d9 - Browse repository at this point
Copy the full SHA 5abd6d9View commit details
Commits on Mar 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 88d43a0 - Browse repository at this point
Copy the full SHA 88d43a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41cdf07 - Browse repository at this point
Copy the full SHA 41cdf07View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab19e58 - Browse repository at this point
Copy the full SHA ab19e58View commit details -
The current language may be amusing, yet is just imprecise and most especially difficult to understand for someone who speaks English as a foreign language.
Configuration menu - View commit details
-
Copy full SHA for d1fcd86 - Browse repository at this point
Copy the full SHA d1fcd86View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa8fd3d - Browse repository at this point
Copy the full SHA fa8fd3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c59ce9 - Browse repository at this point
Copy the full SHA 7c59ce9View commit details
Commits on Mar 15, 2019
-
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 ad8e2b1 - Browse repository at this point
Copy the full SHA ad8e2b1View 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 2bb8c9b - Browse repository at this point
Copy the full SHA 2bb8c9bView commit details -
Rollup merge of rust-lang#58855 - alexcrichton:wasm-multithreaded-all…
…oc, r=fitzgen std: Spin for a global malloc lock on wasm32 There's lots of comments in the code, but the main gist of this commit is that the acquisition of the global malloc lock on the `wasm32-unknown-unknown` target when threads are enabled will not spin on contention rather than block.
Configuration menu - View commit details
-
Copy full SHA for d0a4fac - Browse repository at this point
Copy the full SHA d0a4facView commit details -
Rollup merge of rust-lang#58873 - GuillaumeGomez:fix-auto-hide-method…
…-doc, r=QuietMisdreavus Fix "Auto-hide item methods documentation" setting Fixes rust-lang#58825. r? @QuietMisdreavus
Configuration menu - View commit details
-
Copy full SHA for b3c597f - Browse repository at this point
Copy the full SHA b3c597fView commit details -
Rollup merge of rust-lang#58933 - SimonSapin:alloc-prelude-v1, r=Amanieu
Move alloc::prelude::* to alloc::prelude::v1, make alloc a subset of std This was one of the unresolved questions of rust-lang/rfcs#2480. As the RFC says this is maybe not useful in the sense that we are unlikely to ever have a second version, but making the crate a true subset makes one less issue to think about if we stabilize it and later want to merge standard library crates and have Cargo feature flags to enable or disable parts of the `std` crate. See also discussion in rust-lang#58175. Also rename the feature gate and point to a dedicated tracking issue: rust-lang#58935
Configuration menu - View commit details
-
Copy full SHA for 237d769 - Browse repository at this point
Copy the full SHA 237d769View commit details -
Rollup merge of rust-lang#58938 - dlrobertson:fix_58280, r=joshtriplett
core: ensure VaList passes improper_ctypes lint Ensure the `core::ffi::VaList` structure passes the `improper_ctypes` lint. Fixes: rust-lang#58280
Configuration menu - View commit details
-
Copy full SHA for 3d305f9 - Browse repository at this point
Copy the full SHA 3d305f9View commit details -
Rollup merge of rust-lang#58941 - wzssyqa:master, r=alexcrichton
MIPS: add r6 support MIPS r6 is quite different with the previous version. It use some new target triples: mipsisa32r6-unknown-linux-gnu mipsisa32r6el-unknown-linux-gnu mipsisa64r6-unknown-linux-gnuabi64 mipsisa64r6el-unknown-linux-gnuabi64 This patch has been tested with Debian Port for mips64r6el, and the support of these triples also is included in llvm: https://reviews.llvm.org/rGe58c45a695f39004710b6ce940d489fee800dbd3
Configuration menu - View commit details
-
Copy full SHA for b072116 - Browse repository at this point
Copy the full SHA b072116View commit details -
Rollup merge of rust-lang#58949 - jethrogb:jb/sgx-thread-id, r=joshtr…
…iplett SGX target: Expose thread id function in os module In order to call `std::os::fortanix_sgx::usercalls::send`, you need the thread id. This exposes it through another function in `std::os::fortanix_sgx`. I looked at how other platforms do this. On Windows and `cfg(unix)` you can get the OS handle from a `thread::JoinHandle`, but that's not sufficient, I need it for a `thread::Thread`. In the future, this functionality could be added to `thread::Thread` and this platform can follow suit. r? @joshtriplett
Configuration menu - View commit details
-
Copy full SHA for e0f7f9a - Browse repository at this point
Copy the full SHA e0f7f9aView commit details -
Rollup merge of rust-lang#58976 - phil-opp:patch-2, r=alexcrichton
Default to integrated `rust-lld` linker for UEFI targets The `x86_64-unknown-uefi` target was added in rust-lang#56769 with the linker defaulting to `lld-link`. This means that a system linker with that name is required for linking. I think defaulting to `rust-lld`, which is shipped with Rust, is a better default for the following reasons: - Most systems don't have `lld-link` installed, so it forces users to install it first. - The naming of LLD executables is not standarized, so users often need to create an additional symlink before things work. For example, on Ubuntu `apt install lld` leads to an executable named `lld-link-6.0`. - We already default to `rust-lld` for [many targets](https://github.com/rust-lang/rust/search?utf8=%E2%9C%93&q=rust-lld&type=), including embedded and WASM targets, so doing the same for UEFI crates seems consistent to me. (It even seems like `x86_64-unknown-uefi` is the [only target](https://github.com/rust-lang/rust/search?q=lld-link&unscoped_q=lld-link) that uses `lld-link`.) cc @dvdhrm who added the target and @KKK669 who [proposed to use `rust-lld`](rust-lang#56769 (comment)).
Configuration menu - View commit details
-
Copy full SHA for 4b4707e - Browse repository at this point
Copy the full SHA 4b4707eView commit details -
Rollup merge of rust-lang#58986 - cuviper:ppc64-binutils, r=alexcrichton
[CI] Update binutils for powerpc64 and powerpc64le Cargo powerpc64 and powerpc64le are seeing `SIGILL` crashes in openssl, which was found to be a linking problem, fixed by newer binutils. See <rust-lang#57345 (comment)> For powerpc64 we're using crosstool-ng, which doesn't offer a newer binutils version, but we can just compile it separately. On powerpc64le we're already building binutils. Both are now updated to binutils 2.32. Closes rust-lang/cargo#6320 Closes rust-lang#57345 Closes rust-lang/rustup#1620 r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for 6a0e3cd - Browse repository at this point
Copy the full SHA 6a0e3cdView commit details -
Rollup merge of rust-lang#59009 - sfackler:fix-sgx-vectors, r=alexcri…
…chton Fix SGX implementations of read/write_vectored.
Configuration menu - View commit details
-
Copy full SHA for d3893c7 - Browse repository at this point
Copy the full SHA d3893c7View commit details -
Rollup merge of rust-lang#59025 - aoikonomopoulos:issue-57924, r=varkor
Fix generic argument lookup for Self Rewrite the SelfCtor early and use the replacement Def when calculating the path_segs. Note that this also changes which def is seen by the code that computes user_self_ty and is_alias_variant_ctor; I don't see a immediate issue with that, but I'm not 100% clear on the implications. Fixes rust-lang#57924 r? @eddyb
Configuration menu - View commit details
-
Copy full SHA for 05ad8ba - Browse repository at this point
Copy the full SHA 05ad8baView commit details -
Rollup merge of rust-lang#59036 - dlrobertson:fix_59021, r=estebank
Fix ICE in MIR pretty printing A `Def::Variant` should be considered as a function in mir pretty printing. Each variant has a constructor that we must print. Given the following enum definition: ```rust pub enum TestMe { X(usize), } ``` We will need to generate a constructor for the variant `X` with a signature that looks something like the following: ``` fn TestMe::X(_1: usize) -> TestMe; ``` Fixes: rust-lang#59021
Configuration menu - View commit details
-
Copy full SHA for b0cc65b - Browse repository at this point
Copy the full SHA b0cc65bView commit details -
Rollup merge of rust-lang#59037 - Manishearth:intra-doc-false, r=Quie…
…tMisdreavus Avoid some common false positives in intra doc link checking The empty string case is never going to be a link. The numeric case may be a link, but if it were it would have resolved locally. It's more likely the makeshift markdown footnote notation (`[0]`, etc) r? @QuietMisdreavus
Configuration menu - View commit details
-
Copy full SHA for 5b78001 - Browse repository at this point
Copy the full SHA 5b78001View commit details -
Rollup merge of rust-lang#59038 - kennytm:track-embedded-book, r=oli-obk
Track embedded-book in the toolstate The embedded book was tested in the tools job but the test result was never published. This PR adds maintainer information of embedded-book. This PR also requires the next update to embedded-book to pass the all tests, currently its state is test-fail. rust-lang-nursery/rust-toolstate#10 should be merged before this PR.
Configuration menu - View commit details
-
Copy full SHA for cdc2f47 - Browse repository at this point
Copy the full SHA cdc2f47View commit details -
Rollup merge of rust-lang#59072 - RalfJung:miri-alloc-tests, r=kennytm
we can now skip should_panic tests with the libtest harness
Configuration menu - View commit details
-
Copy full SHA for 3463053 - Browse repository at this point
Copy the full SHA 3463053View 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 8a55a86 - Browse repository at this point
Copy the full SHA 8a55a86View commit details -
Rollup merge of rust-lang#59082 - alexreg:cosmetic-2-doc-comments, r=…
…Centril A few improvements to comments in user-facing crates Not too many this time, and all concern comments (almost all doc comments) in user-facing crates (libstd, libcore, liballoc). r? @steveklabnik
Configuration menu - View commit details
-
Copy full SHA for 7267bce - Browse repository at this point
Copy the full SHA 7267bceView commit details -
Rollup merge of rust-lang#59102 - newpavlov:duration_float, r=alexcri…
…chton Consistent naming for duration_float methods and additional f32 methods `duration_float` tracking issue: rust-lang#54361 New list of methods: - `as_secs_f64(&self) -> f64` - `as_secs_f32(&self) -> f32` - `from_secs_f64(secs: f64) -> Duration` - `from_secs_f32(secs: f32) -> Duration` - `mul_f64(self, rhs: f64) -> Duration` - `mul_f32(self, rhs: f32) -> Duration` - `div_f64(self, rhs: f64) -> Duration` - `div_f32(self, rhs: f64) -> Duration` - `div_duration_f64(self, rhs: Duration) -> f64` - `div_duration_f32(self, rhs: Duration) -> f32` With [`num_traits::Float`](https://docs.rs/num-traits/0.2.6/num_traits/float/trait.Float.html) we could've reduced number of methods by factor of two, but unfortunately it's not part of `std`.
Configuration menu - View commit details
-
Copy full SHA for 348ee6d - Browse repository at this point
Copy the full SHA 348ee6dView commit details -
Rollup merge of rust-lang#59106 - LinusU:udp-peer-addr, r=kennytm
Add peer_addr function to UdpSocket Fixes rust-lang#59104 This is my first pull request to Rust, so opening early for some feedback. My biggest question is: where do I add tests? Any comments very much appreciated!
Configuration menu - View commit details
-
Copy full SHA for 3672ef7 - Browse repository at this point
Copy the full SHA 3672ef7View commit details -
Rollup merge of rust-lang#59118 - seanmonstar:alias-where-self-ice, r…
…=alexreg rustc: fix ICE when trait alias has bare Self Fixes rust-lang#59029
Configuration menu - View commit details
-
Copy full SHA for 3086e1d - Browse repository at this point
Copy the full SHA 3086e1dView commit details -
Rollup merge of rust-lang#59139 - oli-obk:unions_are_a_good_thing, r=…
…RalfJung Unregress using scalar unions in constants. fixes rust-lang#59126 r? @RalfJung I also made a bunch of these invariants panic instead of report an error.
Configuration menu - View commit details
-
Copy full SHA for 7f70db6 - Browse repository at this point
Copy the full SHA 7f70db6View commit details -
Rollup merge of rust-lang#59146 - estebank:suggest-return-lt, r=varkor
Suggest return lifetime when there's only one named lifetime Fix rust-lang#29094.
Configuration menu - View commit details
-
Copy full SHA for d93e460 - Browse repository at this point
Copy the full SHA d93e460View commit details -
Rollup merge of rust-lang#59147 - jethrogb:jb/time-tests, r=sfackler
Make std time tests more robust for platform differences Previously, `time::tests::since_epoch` and `time::tests::system_time_math` would fail if the platform represents a SystemTime as unix epoch + `u64` nanoseconds. r? @sfackler
Configuration menu - View commit details
-
Copy full SHA for ea3c111 - Browse repository at this point
Copy the full SHA ea3c111View commit details -
Rollup merge of rust-lang#59152 - smmalis37:range_contains, r=SimonSapin
Stabilize Range*::contains. Closes rust-lang#32311. There's also a bit of rustfmt on range.rs thrown in for good measure (I forgot to turn off format-on-save in VSCode).
Configuration menu - View commit details
-
Copy full SHA for 2a20230 - Browse repository at this point
Copy the full SHA 2a20230View commit details -
Rollup merge of rust-lang#59156 - davidtwco:issue-55809, r=nikomatsakis
[wg-async-await] Add regression test for rust-lang#55809. Fixes rust-lang#55809. This PR adds a regression test for rust-lang#55809 which checks that a overflow does not occur when evaluating a requirement for async functions and `&mut` arguments in some specific circumstances.
Configuration menu - View commit details
-
Copy full SHA for 5c680ee - Browse repository at this point
Copy the full SHA 5c680eeView commit details -
Rollup merge of rust-lang#59158 - Manishearth:fix-minification, r=Gui…
…llaumeGomez Revert "Don't generate minification variable if minification disabled" Reverts rust-lang#58643 Fixes rust-lang#59157 rust-lang#58643 made us stop generating minification variables when minification is disabled, however they may still be needed for parent crates that were generated with minification (this will always be the case for libstd and libcore) r? @QuietMisdreavus @GuillaumeGomez
Configuration menu - View commit details
-
Copy full SHA for 14ba4d5 - Browse repository at this point
Copy the full SHA 14ba4d5View commit details -
Rollup merge of rust-lang#59169 - tmandry:allow-features-flag, r=cram…
…ertj Add `-Z allow_features=...` flag Adds a compiler option to allow only whitelisted features. For projects on nightly that want to prevent feature-creep (and maybe, someday, move off of nightly). Not being able to enforce this has been a problem on Fuchsia and at other big companies. This doesn't support filtering edition feature flags, but someone is welcome to add that if they need it.
Configuration menu - View commit details
-
Copy full SHA for 076be4d - Browse repository at this point
Copy the full SHA 076be4dView commit details -
Rollup merge of rust-lang#59175 - Zoxc:fix-process-test, r=alexcrichton
Don't run test launching `echo` since that doesn't exist on Windows
Configuration menu - View commit details
-
Copy full SHA for 6d865eb - Browse repository at this point
Copy the full SHA 6d865ebView commit details -
Rollup merge of rust-lang#59180 - taiki-e:try_blocks, r=scottmcm
Use try blocks in rustc_codegen_ssa r? @scottmcm
Configuration menu - View commit details
-
Copy full SHA for a2f345e - Browse repository at this point
Copy the full SHA a2f345eView commit details -
Rollup merge of rust-lang#59185 - lukaslueg:patch-2, r=cramertj
No old chestnuts in iter::repeat docs The current language may be amusing, yet is just imprecise and most especially difficult to understand for someone who speaks English as a foreign language.
Configuration menu - View commit details
-
Copy full SHA for f8257ab - Browse repository at this point
Copy the full SHA f8257abView commit details