-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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 30 pull requests #52937
Rollup of 30 pull requests #52937
Commits on Jul 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for acdafa0 - Browse repository at this point
Copy the full SHA acdafa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b81ee0b - Browse repository at this point
Copy the full SHA b81ee0bView commit details
Commits on Jul 23, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ed5edcb - Browse repository at this point
Copy the full SHA ed5edcbView commit details
Commits on Jul 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7fb0a52 - Browse repository at this point
Copy the full SHA 7fb0a52View commit details
Commits on Jul 27, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 922bf1d - Browse repository at this point
Copy the full SHA 922bf1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f87f78 - Browse repository at this point
Copy the full SHA 5f87f78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7750a0d - Browse repository at this point
Copy the full SHA 7750a0dView commit details
Commits on Jul 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 173c330 - Browse repository at this point
Copy the full SHA 173c330View commit details
Commits on Jul 29, 2018
-
Configuration menu - View commit details
-
Copy full SHA for b6d3143 - Browse repository at this point
Copy the full SHA b6d3143View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea25cf1 - Browse repository at this point
Copy the full SHA ea25cf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ccd7ee - Browse repository at this point
Copy the full SHA 9ccd7eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90165b8 - Browse repository at this point
Copy the full SHA 90165b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9845ee0 - Browse repository at this point
Copy the full SHA 9845ee0View commit details
Commits on Jul 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2b25ee0 - Browse repository at this point
Copy the full SHA 2b25ee0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2994b27 - Browse repository at this point
Copy the full SHA 2994b27View commit details -
Configuration menu - View commit details
-
Copy full SHA for c57deb9 - Browse repository at this point
Copy the full SHA c57deb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b466ee - Browse repository at this point
Copy the full SHA 4b466eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8d1dc8 - Browse repository at this point
Copy the full SHA f8d1dc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa7d7d0 - Browse repository at this point
Copy the full SHA aa7d7d0View commit details -
Add targets for HermitCore (https://hermitcore.org) to the Rust compi…
…ler and port libstd to it. As a start, the port uses the simplest possible configuration (no jemalloc, abort on panic) and makes use of existing Unix-specific code wherever possible. It adds targets for x86_64 (current main HermitCore platform) and aarch64 (HermitCore platform under development). Together with the patches to "liblibc" and "llvm", this enables HermitCore applications to be written in Rust.
Configuration menu - View commit details
-
Copy full SHA for e50f4ee - Browse repository at this point
Copy the full SHA e50f4eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57c7742 - Browse repository at this point
Copy the full SHA 57c7742View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4ff949 - Browse repository at this point
Copy the full SHA d4ff949View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b9388b - Browse repository at this point
Copy the full SHA 7b9388bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d933174 - Browse repository at this point
Copy the full SHA d933174View commit details -
Fix wrong issue number in the test name
Mikhail Modin committedJul 30, 2018 Configuration menu - View commit details
-
Copy full SHA for b6b025b - Browse repository at this point
Copy the full SHA b6b025bView commit details -
Remove the unstable std_unicode crate, deprecated since 1.27
Its former contents are now in libcore.
Configuration menu - View commit details
-
Copy full SHA for d8b3c83 - Browse repository at this point
Copy the full SHA d8b3c83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ca77f7 - Browse repository at this point
Copy the full SHA 4ca77f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbbcecb - Browse repository at this point
Copy the full SHA cbbcecbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9169934 - Browse repository at this point
Copy the full SHA 9169934View commit details -
run-pass/const-endianness: negate before to_le()
`const LE_I128` needs parentheses to negate the value *before* calling `to_le()`, otherwise it doesn't match the operations performed in the black-boxed part of the test. This only makes a tangible difference on big-endian targets.
Configuration menu - View commit details
-
Copy full SHA for 1ea2765 - Browse repository at this point
Copy the full SHA 1ea2765View commit details -
Configuration menu - View commit details
-
Copy full SHA for c883edf - Browse repository at this point
Copy the full SHA c883edfView commit details
Commits on Jul 31, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4ad4ad0 - Browse repository at this point
Copy the full SHA 4ad4ad0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5077399 - Browse repository at this point
Copy the full SHA 5077399View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb7d8a1 - Browse repository at this point
Copy the full SHA fb7d8a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca52648 - Browse repository at this point
Copy the full SHA ca52648View commit details -
Sort NLL error diagnostics by span in an attempt to make them match s…
…ource order (and thus, hopefully, more closely match user expectation).
Configuration menu - View commit details
-
Copy full SHA for e8c2995 - Browse repository at this point
Copy the full SHA e8c2995View commit details -
Blindly update the
#[rustc_region]
tests which got touched by the N……LL diagnostic change.
Configuration menu - View commit details
-
Copy full SHA for 6787e25 - Browse repository at this point
Copy the full SHA 6787e25View commit details -
Update tests that use
-Z borrowck=compare
or#[feature(nll)]
to a……ccmmodate diagnostic change.
Configuration menu - View commit details
-
Copy full SHA for 2677685 - Browse repository at this point
Copy the full SHA 2677685View commit details -
Configuration menu - View commit details
-
Copy full SHA for faf841a - Browse repository at this point
Copy the full SHA faf841aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 830ac8c - Browse repository at this point
Copy the full SHA 830ac8cView commit details -
NLL: On "cannot move out of type" error, print original source before…
… rewrite. * Arguably this change is sometimes injecting noise into the output (namely in the cases where the suggested rewrite is inline with the suggestion and we end up highlighting the original source code). I would not be opposed to something more aggressive/dynamic, like revising the suggestion code to automatically print the original source when necessary (e.g. when the error does not have a span that includes the span of the suggestion). * Also, as another note on this change: The doc comment for `Diagnostic::span_suggestion` says: /// The message /// /// * should not end in any punctuation (a `:` is added automatically) /// * should not be a question /// * should not contain any parts like "the following", "as shown" but the `:` is *not* added when the emitted line appears out-of-line relative to the suggestion. I find that to be an unfortunate UI experience. ---- As a drive-by fix, also changed code to combine multiple suggestions for a pattern into a single multipart suggestion (which vastly improves user experience IMO). ---- Includes the updates to expected NLL diagnostics.
Configuration menu - View commit details
-
Copy full SHA for a5a3f76 - Browse repository at this point
Copy the full SHA a5a3f76View commit details -
Pull out nightly checking to edges
Parsing the code block's LangString (```foo) previously checked itself to see if we were on nightly; that isn't the right place to do so. Move that check slightly outwards to better abstract LangString. (This is also an optimization as we avoid the costly environment variable load of RUSTC_BOOTSTRAP).
Configuration menu - View commit details
-
Copy full SHA for 0af5a6b - Browse repository at this point
Copy the full SHA 0af5a6bView commit details -
Provide warnings for invalid code blocks in markdown files
Previously we would only warn on Rust code but we can also do so when testing markdown (the diag::Handler is available).
Configuration menu - View commit details
-
Copy full SHA for ad40e45 - Browse repository at this point
Copy the full SHA ad40e45View commit details -
Provide test configuration through struct
This is far more sound than passing many different arguments of the same type.
Configuration menu - View commit details
-
Copy full SHA for de5cebd - Browse repository at this point
Copy the full SHA de5cebdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03e34f8 - Browse repository at this point
Copy the full SHA 03e34f8View commit details -
Further extract error code switch
Removes dependency on UnstableFeatures from markdown rendering
Configuration menu - View commit details
-
Copy full SHA for 01d9555 - Browse repository at this point
Copy the full SHA 01d9555View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2216db9 - Browse repository at this point
Copy the full SHA 2216db9View commit details -
Only run the sparc-abi test on sparc
It is not required for LLVM to have SPARC target support, so it is necessary to only run this test when LLVM does support SPARC. Sadly, it isn’t possible to specify exactly this constraint. Instead, we specify that this test should run on SPARC host only (it surely is sane assumption to make that compiler running on a SPARC can generate SPARC, right?) Since you cannot specify multiple `only-*` to have it run on both 32-bit and 64-bit SPARC we pick 64-bit SPARC, because it is exactly what is being tested by this test. Fixes rust-lang#52881
Configuration menu - View commit details
-
Copy full SHA for 40a6046 - Browse repository at this point
Copy the full SHA 40a6046View commit details -
Configuration menu - View commit details
-
Copy full SHA for 779792f - Browse repository at this point
Copy the full SHA 779792fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b138f5 - Browse repository at this point
Copy the full SHA 6b138f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75ff0dd - Browse repository at this point
Copy the full SHA 75ff0ddView commit details -
Remove global derive_id and reset_ids functions
Previously these functions relied on TLS but we can instead thread the relevant state through explicitly.
Configuration menu - View commit details
-
Copy full SHA for 7bea518 - Browse repository at this point
Copy the full SHA 7bea518View commit details -
Removes some unused code and de-publicizes structs
Configuration menu - View commit details
-
Copy full SHA for 8e65a46 - Browse repository at this point
Copy the full SHA 8e65a46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cd0047 - Browse repository at this point
Copy the full SHA 4cd0047View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f680b3 - Browse repository at this point
Copy the full SHA 0f680b3View commit details
Commits on Aug 1, 2018
-
Configuration menu - View commit details
-
Copy full SHA for bcab7e2 - Browse repository at this point
Copy the full SHA bcab7e2View commit details -
Rollup merge of rust-lang#52340 - cypher:document-from-trait-in-ffi, …
…r=steveklabnik Document From trait implementations for OsStr, OsString, CString, and CStr As part of issue rust-lang#51430 (cc @skade). The allocation and copy claims should be double-checked. r? @steveklabnik
Configuration menu - View commit details
-
Copy full SHA for b7ee110 - Browse repository at this point
Copy the full SHA b7ee110View commit details -
Rollup merge of rust-lang#52628 - Mark-Simulacrum:rustdoc-cleanup-1, …
…r=QuietMisdreavus Cleanup some rustdoc code Commits are mostly individual though some do depend on others.
Configuration menu - View commit details
-
Copy full SHA for 03df573 - Browse repository at this point
Copy the full SHA 03df573View commit details -
Rollup merge of rust-lang#52732 - SimonSapin:spring, r=Mark-Simulacrum
Remove unstable and deprecated APIs
Configuration menu - View commit details
-
Copy full SHA for acff794 - Browse repository at this point
Copy the full SHA acff794View commit details -
Rollup merge of rust-lang#52745 - commandline:master, r=oli-obk
Update clippy to latest master r? @oli-obk There is a regression in the version in current nightly that falsely lints `println!` and `writeln!` that use named arguments, thinking all rhs values for the argument expressions are literals even when they are not. This update includes the fix for that.
Configuration menu - View commit details
-
Copy full SHA for dafe335 - Browse repository at this point
Copy the full SHA dafe335View commit details -
Rollup merge of rust-lang#52771 - matklad:patch-1, r=kennytm
Clarify thread::park semantics It took me quite some time to realize that the example is not actually racy, so let's clarify it? :-)
Configuration menu - View commit details
-
Copy full SHA for 06b91a4 - Browse repository at this point
Copy the full SHA 06b91a4View commit details -
Rollup merge of rust-lang#52778 - ljedrz:readable_serialize, r=kennytm
Improve readability of serialize.rs
Configuration menu - View commit details
-
Copy full SHA for 714fd37 - Browse repository at this point
Copy the full SHA 714fd37View commit details -
Rollup merge of rust-lang#52810 - matthewjasper:more-immutablity, r=p…
…nkfelix [NLL] Don't make "fake" match variables mutable These variables can't be mutated by the user, but since they have names the unused-mut lint thinks that it should check them.
Configuration menu - View commit details
-
Copy full SHA for 333d8c4 - Browse repository at this point
Copy the full SHA 333d8c4View commit details -
Rollup merge of rust-lang#52821 - fukatani:gdb-vecdeque-print, r=mich…
…aelwoerister pretty print for std::collections::vecdeque I want pretty print function for VecDeque like Vec. ```rust use std::collections::VecDeque; fn main() { let mut d: VecDeque<i32> = VecDeque::new(); d.push_back(4); d.push_back(4); d.push_back(6); let mut v: Vec<i32> = Vec::new(); v.push(4); v.push(4); v.push(6); } ``` ``` (gdb) p v $1 = Vec<i32>(len: 3, cap: 4) = {4, 4, 6} (gdb) p d $2 = VecDeque<i32>(len: 3, cap: 8) = {4, 4, 6} ``` Thanks.
Configuration menu - View commit details
-
Copy full SHA for 39406ee - Browse repository at this point
Copy the full SHA 39406eeView commit details -
Rollup merge of rust-lang#52822 - MajorBreakfast:fix-from-local-waker…
…, r=cramertj Fix From<LocalWaker> This is a follow-up to rust-lang#52640 Fixes `From<LocalWaker>` which is affected by the same accidental drop bug (unless I'm totally mistaken) r? @cramertj
Configuration menu - View commit details
-
Copy full SHA for 9e43ebd - Browse repository at this point
Copy the full SHA 9e43ebdView commit details -
Rollup merge of rust-lang#52824 - varkor:fix-llvm-ret-move-warnings, …
…r=rkruppe Fix -Wpessimizing-move warnings in rustllvm/PassWrapper These are producing warnings when building rustc (`warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]`).
Configuration menu - View commit details
-
Copy full SHA for 61b9a51 - Browse repository at this point
Copy the full SHA 61b9a51View commit details -
Rollup merge of rust-lang#52825 - RalfJung:codegen, r=alexcrichton
Make sure rust-lang#47772 does not regress Mostly to make my life in rust-lang#52206 harder.^^ Or should I just add that test there?
Configuration menu - View commit details
-
Copy full SHA for fe4358a - Browse repository at this point
Copy the full SHA fe4358aView commit details -
Rollup merge of rust-lang#52831 - dsciarra:rm-ref-to-author-file, r=a…
…lexcrichton remove references to AUTHORS.txt file Rust does not ship an AUTHORS.txt file anymore.
Configuration menu - View commit details
-
Copy full SHA for 8b31f00 - Browse repository at this point
Copy the full SHA 8b31f00View commit details -
Rollup merge of rust-lang#52842 - toidiu:ak-commentUpdate, r=estebank
update comment r? @joshtriplett Addressing comment: rust-lang#52761 (review)
Configuration menu - View commit details
-
Copy full SHA for a819a6c - Browse repository at this point
Copy the full SHA a819a6cView commit details -
Rollup merge of rust-lang#52846 - kennytm:bootstrap-curl-timeout, r=M…
…ark-Simulacrum Add timeout to use of `curl` in bootstrap.py. Recently we've seen a lot of "30 minutes no output" spurious errors while downloading the bootstrap compiler. This added several timeout options so if the "30 minutes no output" errors were caused by connection or transfer issue, we could fail quicker for curl to retry.
Configuration menu - View commit details
-
Copy full SHA for c9aca03 - Browse repository at this point
Copy the full SHA c9aca03View commit details -
Rollup merge of rust-lang#52851 - flip1995:tool_lints, r=oli-obk
Make the tool_lints actually usable cc rust-lang#44690 Necessary for rust-lang/rust-clippy#2955 and rust-lang/rust-clippy#2977 This PR makes it possible for lint tools (at the moment only for Clippy) to implement the `tool_lints`, like it was documented in rust-lang#52018. Because the `declare_lint` macro is pretty cluttered right now, there was not really a good way to add the `tool_name` as an additional argument of the macro. That's why I chose to introduce the new `declare_tool_lint` macro. The switch from `&str` to `String` in the `lint_groups` `FxHashMap` is because I got weird error messages in the `check_lint_name` method. And the `by_name` field of the `LintStore` also uses `String`. ### What comes with this PR: If this PR lands and Clippy switches to the `tool_lints`, the currently used methods ```rust #[cfg_attr(feature = "cargo-clippy", allow(clippy_lint))] #[allow(unknown_lints, clippy_lint)] ``` to `allow`/`warn`/`deny`/`forbid` Clippy lints, won't have any effects anymore, but also won't produce a warning. That is because the name of `clippy_lint` will then be `clippy::clippy_lint`. (Maybe we can add a clippy lint to search for `cfg_attr` appearances with the `cargo-clippy` feature?) r? @oli-obk
Configuration menu - View commit details
-
Copy full SHA for 5fb7c65 - Browse repository at this point
Copy the full SHA 5fb7c65View commit details -
Rollup merge of rust-lang#52853 - RalfJung:bootstrap-help, r=alexcric…
…hton Improve bootstrap help on stages Cc @eddyb
Configuration menu - View commit details
-
Copy full SHA for 6767886 - Browse repository at this point
Copy the full SHA 6767886View commit details -
Rollup merge of rust-lang#52859 - ljedrz:smallvec_true_extend, r=Mark…
…-Simulacrum Use Vec::extend in SmallVec::extend when applicable As calculated in rust-lang#52738, `Vec::extend` is much faster than `push`ing to it in a loop. We can take advantage of this method in `SmallVec` too - at least in cases when its underlying object is an `AccumulateVec::Heap`. ~~This approach also accidentally improves the `push` loop of the `AccumulateVec::Array` variant, because it doesn't utilize `SmallVec::push` which performs `self.reserve(1)` with every iteration; this is unnecessary, because we're already reserving the whole space we will be needing by performing `self.reserve(iter.size_hint().0)` at the beginning.~~
Configuration menu - View commit details
-
Copy full SHA for eb71c35 - Browse repository at this point
Copy the full SHA eb71c35View commit details -
Rollup merge of rust-lang#52861 - ColinFinck:master, r=alexcrichton
Add targets for HermitCore (https://hermitcore.org) to the Rust compiler and port libstd to it. As a start, the port uses the simplest possible configuration (no jemalloc, abort on panic) and makes use of existing Unix-specific code wherever possible. It adds targets for x86_64 (current main HermitCore platform) and aarch64 (HermitCore platform under development). Together with the patches to "liblibc" (rust-lang/libc#1048) and llvm (rust-lang/llvm#122), this enables HermitCore applications to be written in Rust.
Configuration menu - View commit details
-
Copy full SHA for f47a764 - Browse repository at this point
Copy the full SHA f47a764View commit details -
Rollup merge of rust-lang#52867 - matthiaskrgr:release_typos, r=Mark-…
…Simulacrum releases.md: fix 2 typos
Configuration menu - View commit details
-
Copy full SHA for 51e744b - Browse repository at this point
Copy the full SHA 51e744bView commit details -
Rollup merge of rust-lang#52870 - cramertj:unpin-futureobj, r=aturon
Implement Unpin for FutureObj and LocalFutureObj cc @MajorBreakfast r? @aturon
Configuration menu - View commit details
-
Copy full SHA for 341f882 - Browse repository at this point
Copy the full SHA 341f882View commit details -
Rollup merge of rust-lang#52876 - cuviper:const-endianness-be, r=kennytm
run-pass/const-endianness: negate before to_le() `const LE_I128` needs parentheses to negate the value *before* calling `to_le()`, otherwise it doesn't match the operations performed in the black-boxed part of the test. This only makes a tangible difference on big-endian targets.
Configuration menu - View commit details
-
Copy full SHA for b3d6050 - Browse repository at this point
Copy the full SHA b3d6050View commit details -
Rollup merge of rust-lang#52878 - mikhail-m1:master, r=kennytm
Fix wrong issue number in the test name I made a mistake in previous PR rust-lang#52620, second issue number was wrong, changing from rust-lang#52133 to rust-lang#52113 r? @kennytm
Configuration menu - View commit details
-
Copy full SHA for 9443dd5 - Browse repository at this point
Copy the full SHA 9443dd5View commit details -
Rollup merge of rust-lang#52883 - estebank:nll-diag-mut, r=oli-obk
Include lifetime in mutability suggestion in NLL messages Fix rust-lang#52880.
Configuration menu - View commit details
-
Copy full SHA for 312f18c - Browse repository at this point
Copy the full SHA 312f18cView commit details -
Rollup merge of rust-lang#52888 - estebank:shell-sugg, r=oli-obk
Use suggestions for shell format arguments Follow up to rust-lang#52649.
Configuration menu - View commit details
-
Copy full SHA for a8ed603 - Browse repository at this point
Copy the full SHA a8ed603View commit details -
Rollup merge of rust-lang#52904 - pnkfelix:issue-51167-sort-by-span, …
…r=petrochenkov NLL: sort diagnostics by span Sorting the output diagnostics by span is a long planned revision to the NLL diagnostics that we hope will yield a less surprising user experience in some case. Once we got them buffered, it was trivial to implement. (The hard part is skimming the resulting changes to the diagnostics to make sure nothing broke... Note that I largely rubber-stamped the `#[rustc_regions]` output change.) Fix rust-lang#51167
Configuration menu - View commit details
-
Copy full SHA for 2d29c44 - Browse repository at this point
Copy the full SHA 2d29c44View commit details -
Rollup merge of rust-lang#52905 - pravic:unsize-typo, r=alexcrichton
Fix a typo in unsize.rs RfC -> RFC
Configuration menu - View commit details
-
Copy full SHA for ac2b3c3 - Browse repository at this point
Copy the full SHA ac2b3c3View commit details -
Rollup merge of rust-lang#52907 - pnkfelix:issue-52877-original-sourc…
…e-should-precede-suggestions, r=petrochenkov NLL: On "cannot move out of type" error, print original before rewrite NLL: On "cannot move out of type" error, print original source before rewrite. * Arguably this change is sometimes injecting noise into the output (namely in the cases where the suggested rewrite is inline with the suggestion and we end up highlighting the original source code). I would not be opposed to something more aggressive/dynamic, like revising the suggestion code to automatically print the original source when necessary (e.g. when the error does not have a span that includes the span of the suggestion). * Also, as another note on this change: The doc comment for `Diagnostic::span_suggestion` says: ```rust /// The message /// /// * should not end in any punctuation (a `:` is added automatically) /// * should not be a question /// * should not contain any parts like "the following", "as shown" ``` * but the `:` is *not* added when the emitted line appears out-of-line relative to the suggestion. I find that to be an unfortunate UI experience. ---- As a drive-by fix, also changed code to combine multiple suggestions for a pattern into a single multipart suggestion (which vastly improves user experience IMO). ---- Includes the updates to expected NLL diagnostics. Fix rust-lang#52877
Configuration menu - View commit details
-
Copy full SHA for 14546cd - Browse repository at this point
Copy the full SHA 14546cdView commit details -
Rollup merge of rust-lang#52914 - nagisa:sparc-is-sparc’s-own-busines…
…s, r=alexcrichton Only run the sparc-abi test on sparc It is not required for LLVM to have SPARC target support, so it is necessary to only run this test when LLVM does support SPARC. Sadly, it isn’t possible to specify exactly this constraint. Instead, we specify that this test should run on SPARC host only (it surely is sane assumption to make that compiler running on a SPARC can generate SPARC, right?) Since you cannot specify multiple `only-*` to have it run on both 32-bit and 64-bit SPARC we pick 64-bit SPARC, because it is exactly what is being tested by this test. Fixes rust-lang#52881
Configuration menu - View commit details
-
Copy full SHA for 52b52f3 - Browse repository at this point
Copy the full SHA 52b52f3View commit details -
Rollup merge of rust-lang#52918 - pietroalbini:1.27.2-notes, r=Mark-S…
…imulacrum Backport 1.27.2 release notes r? @Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for 7759199 - Browse repository at this point
Copy the full SHA 7759199View commit details -
Rollup merge of rust-lang#52929 - Havvy:patch-1, r=alexcrichton
Update compatibility note for 1.28.0 to be correct You can still put implementations on `dyn Trait + Send + Send`, but it'd be the same as putting them on `dyn Trait + Send`. This is why the error is that there are duplicate definitions in the example.
Configuration menu - View commit details
-
Copy full SHA for 850b613 - Browse repository at this point
Copy the full SHA 850b613View commit details