-
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 #71464
Rollup of 9 pull requests #71464
Commits on Apr 19, 2020
-
make Map::def_kind take LocalDefId Co-Authored-By: Vadim Petrochenkov <vadim.petrochenkov@gmail.com> crates are DefKind::Mod
Configuration menu - View commit details
-
Copy full SHA for 3ac26f7 - Browse repository at this point
Copy the full SHA 3ac26f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fba38a9 - Browse repository at this point
Copy the full SHA fba38a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a764b9 - Browse repository at this point
Copy the full SHA 8a764b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 850ddd7 - Browse repository at this point
Copy the full SHA 850ddd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72a8534 - Browse repository at this point
Copy the full SHA 72a8534View commit details
Commits on Apr 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3eb1c43 - Browse repository at this point
Copy the full SHA 3eb1c43View commit details
Commits on Apr 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 57c2712 - Browse repository at this point
Copy the full SHA 57c2712View commit details
Commits on Apr 22, 2020
-
Let compiletest recognize gdb 10.x
git gdb has moved to version 10. My build prints this as its --version: GNU gdb (GDB) 10.0.50.20200420-git Unfortunately this conflicts with this comment in compiletest: // We limit major to 1 digit, otherwise, on openSUSE, we parse the openSUSE version This patch changes the version parsing to follow the GNU coding standard, which accounts for both the openSUSE case as well as handling gdb 10. My debuginfo test run now says: NOTE: compiletest thinks it is using GDB with native rust support NOTE: compiletest thinks it is using GDB version 10000050 ... where previously it failed to find that gdb 10 had rust support.
Configuration menu - View commit details
-
Copy full SHA for 37097fb - Browse repository at this point
Copy the full SHA 37097fbView commit details -
Fix compiletest version-parsing tests
The compiletest version-parsing tests failed after the previous patch. However, I don't believe these tests are correct, in that I don't think RHEL or CentOS ever put the gdb version number into parentheses. Instead they display like: GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-119.el7
Configuration menu - View commit details
-
Copy full SHA for 90b4a97 - Browse repository at this point
Copy the full SHA 90b4a97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f106b5 - Browse repository at this point
Copy the full SHA 1f106b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61831ff - Browse repository at this point
Copy the full SHA 61831ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99de372 - Browse repository at this point
Copy the full SHA 99de372View commit details -
Configuration menu - View commit details
-
Copy full SHA for e97c227 - Browse repository at this point
Copy the full SHA e97c227View commit details
Commits on Apr 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 2274b4b - Browse repository at this point
Copy the full SHA 2274b4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12102db - Browse repository at this point
Copy the full SHA 12102dbView commit details -
rustfmt will (apparently) eat raw identifiers inside macros when formatting. This prevents that.
Configuration menu - View commit details
-
Copy full SHA for 986e55a - Browse repository at this point
Copy the full SHA 986e55aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3c26de - Browse repository at this point
Copy the full SHA b3c26deView commit details -
Rollup merge of rust-lang#70043 - mark-i-m:def-kind-more, r=eddyb
Add all remaining `DefKind`s. r? @eddyb or @Centril ~~I'm not sure if this is what you were thinking of. There are also a few places where I'm not sure what the correct choice is because I don't fully understand the meaning of some variants.~~ ~~In general, it feels a bit odd to add some of these as `DefKind`s (e.g. `Arm`) because they don't feel like definitions. Are there things that it makes sense not to add?~~
Configuration menu - View commit details
-
Copy full SHA for 6013c23 - Browse repository at this point
Copy the full SHA 6013c23View commit details -
Rollup merge of rust-lang#71364 - Amanieu:zprofile_compiler_builtins,…
… r=cramertj Ignore -Zprofile when building compiler_builtins rust-lang#70846 made the `compiler_builtins` crate ignore the default codegen-units setting and instead always split each function into a different codegen unit. This unfortunately breaks `-Zprofile` which requires a single codegen unit per crate (see rust-lang#71283). You can notice this when building with `cargo -Zbuild-std` and `RUSTFLAGS` containing `-Zprofile`. This PR works around this issue by just ignoring `-Zprofile` for the `compiler-builtins` crate.
Configuration menu - View commit details
-
Copy full SHA for 40d0e6f - Browse repository at this point
Copy the full SHA 40d0e6fView commit details -
Rollup merge of rust-lang#71396 - DeeDeeG:improve-e0308-again, r=este…
…bank Improve E0308 error message wording again Hello again, I recently did this PR: rust-lang#70242 I felt the error message could be further improved, so I made [a post on the Rust community forum](https://users.rust-lang.org/t/looking-for-feedback-on-an-improved-error-message-for-e0308/40004) to ask for feedback. (Also, there were some comments on my original PR that I took into consideration as well.) This PR is my attempt to take all the feedback into account and propose a better and simplified error message that should still be accurate. Its main benefit is having simpler grammar, and hopefully being easier to read and understand. Thanks to everyone who commented and gave feedback, and thank you for taking a look at this PR.
Configuration menu - View commit details
-
Copy full SHA for 1a25f27 - Browse repository at this point
Copy the full SHA 1a25f27View commit details -
Rollup merge of rust-lang#71428 - tromey:gdb-10-parsing, r=tromey
Let compiletest recognize gdb 10.x git gdb has moved to version 10. My build prints this as its --version: GNU gdb (GDB) 10.0.50.20200420-git Unfortunately this conflicts with this comment in compiletest: // We limit major to 1 digit, otherwise, on openSUSE, we parse the openSUSE version This patch changes the version parsing to follow the GNU coding standard, which accounts for both the openSUSE case as well as handling gdb 10. My debuginfo test run now says: NOTE: compiletest thinks it is using GDB with native rust support NOTE: compiletest thinks it is using GDB version 10000050 ... where previously it failed to find that gdb 10 had rust support.
Configuration menu - View commit details
-
Copy full SHA for e5f309a - Browse repository at this point
Copy the full SHA e5f309aView commit details -
Rollup merge of rust-lang#71434 - pietroalbini:shrink-gha-config, r=M…
…ark-Simulacrum Shrink GHA configuration This shrinks our GHA configuration by [taking advantage of two new features GitHub just announced](https://github.blog/2020-04-22-github-actions-community-momentum-enterprise-capabilities-and-developer-improvements/): * [Default values for `steps[].shell`](https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#defaultsrun) * [Being able to include values in a matrix without having to duplicate the job names.](https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#example-including-new-combinations) The configuration should be functionally equivalent to the previous one. r? @Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for f20893b - Browse repository at this point
Copy the full SHA f20893bView commit details -
Rollup merge of rust-lang#71439 - Mark-Simulacrum:stage0-next, r=jona…
…s-schievink Bump bootstrap compiler This bumps the bootstrap compiler and the rustfmt that x.py fmt uses.
Configuration menu - View commit details
-
Copy full SHA for 6f18ad5 - Browse repository at this point
Copy the full SHA 6f18ad5View commit details -
Rollup merge of rust-lang#71446 - Amanieu:transmute_copy, r=sfackler
Only use read_unaligned in transmute_copy if necessary I've noticed that this causes LLVM to generate poor code on targets that don't support unaligned memory accesses.
Configuration menu - View commit details
-
Copy full SHA for 9ba70a9 - Browse repository at this point
Copy the full SHA 9ba70a9View commit details -
Rollup merge of rust-lang#71452 - ecstatic-morse:no-more-snapshot, r=…
…RalfJung Remove outdated reference to interpreter snapshotting This should have been a part of rust-lang#70087. r? @RalfJung
Configuration menu - View commit details
-
Copy full SHA for c7e2617 - Browse repository at this point
Copy the full SHA c7e2617View commit details -
Rollup merge of rust-lang#71454 - ecstatic-morse:inline-core-ptr-docs…
…, r=RalfJung Inline some function docs in `core::ptr` Resolves rust-lang#64539.
Configuration menu - View commit details
-
Copy full SHA for e20df27 - Browse repository at this point
Copy the full SHA e20df27View commit details