Merged
Conversation
…inant; do not hash extra machine state standalone miri is not interested in loop detection
This commit updates the debuginfo that is encoded in all of our released artifacts by default. Currently it has paths like `/checkout/src/...` but these are a little inconsistent and have changed over time. This commit instead attempts to actually define the file paths in our debuginfo to be consistent between releases. All debuginfo paths are now intended to be `/rustc/$sha` where `$sha` is the git sha of the released compiler. Sub-paths are all paths into the git repo at that `$sha`.
There were only some UI tests that covered this function. Since there's more diagnostic work going on, I think it makes sense to have this unit tested.
Fixes bootstrap on AArch64
Do not emit E0277 on incorrect tuple destructured binding Fix rust-lang#50333.
Member
Author
|
@bors r+ p=10 |
Collaborator
|
📌 Commit f8a06272daa57ea10db8dce2f0dbd0bdcb97d4e6 has been approved by |
Collaborator
|
⌛ Testing commit f8a06272daa57ea10db8dce2f0dbd0bdcb97d4e6 with merge 565c960be6d1297d37a793ec7618b4559b470c2a... |
Collaborator
|
💔 Test failed - status-travis |
This comment has been minimized.
This comment has been minimized.
Member
Author
|
@bors retry |
The document is now hosted at rust-lang-nursery.github.io.
Collaborator
|
⌛ Testing commit f8a06272daa57ea10db8dce2f0dbd0bdcb97d4e6 with merge 40a3b5d1876ac63ae5ac8c65dfcdd772b2e373bb... |
Collaborator
|
💔 Test failed - status-travis |
Collaborator
|
⌛ Testing commit 737916c519a1378956aff8d976eb1bc1d2dfbabc with merge acc23980b00391c0a38a7ff237492e333034b374... |
Collaborator
|
💔 Test failed - status-appveyor |
Member
|
Uuuh, a legit failure \o/ @bors treeclosed- |
Member
Author
|
Caused by #53933. |
…eklabnik Replace unwrap calls in example by expect Part of rust-lang#51668. r? @steveklabnik
Add Error::description soft-deprecation to RELEASES
miri loop detector hashing * fix enum hashing to also consider discriminant * do not hash extra machine state * standalone miri is not interested in loop detection, so let it opt-out In the future I think we want to move the hashing logic out of the miri engine, this is CTFE-only. r? @oli-obk
…or_name, r=nikomatsakis Add some unit tests for find_best_match_for_name There were only some UI tests that covered this function. Since there's more diagnostic work going on, I think it makes sense to have this unit tested.
Add a test that tries to modify static memory at compile-time Attempt to fix rust-lang#53818 cc @oli-obk
Updated 1.29 release notes with --document-private-items flag [Rendered](https://github.com/Aaronepower/rust/blob/master/RELEASES.md#cargo)
Update stage 0 to latest beta Fixes bootstrap on AArch64 by pulling in rust-lang#53939
COMPILER_TESTS.md has been moved The document is now hosted at rust-lang-nursery.github.io.
…ichaelwoerister Add rustc SHA to released DWARF debuginfo This commit updates the debuginfo that is encoded in all of our released artifacts by default. Currently it has paths like `/checkout/src/...` but these are a little inconsistent and have changed over time. This commit instead attempts to actually define the file paths in our debuginfo to be consistent between releases. All debuginfo paths are now intended to be `/rustc/$sha` where `$sha` is the git sha of the released compiler. Sub-paths are all paths into the git repo at that `$sha`.
…excrichton Allow for opting out of ThinLTO and clean up LTO related cli flag handling. It turns out that there currently is no way to explicitly disable ThinLTO (except for the nightly-only `-Zthinlto` flag). This PR extends `-C lto` to take `yes` and `no` in addition to `thin` and `fat`. It should be backwards compatible. It also cleans up how LTO mode selection is handled. Note that merging the PR in the current state would make the new values for `-C lto` available on the stable channel. I think that would be fine but maybe some team should vote on it.
Collaborator
|
📌 Commit 07dc4b3 has been approved by |
Collaborator
bors
added a commit
that referenced
this pull request
Sep 13, 2018
Rollup of 11 pull requests Successful merges: - #53371 (Do not emit E0277 on incorrect tuple destructured binding) - #53829 (Add rustc SHA to released DWARF debuginfo) - #53950 (Allow for opting out of ThinLTO and clean up LTO related cli flag handling.) - #53976 (Replace unwrap calls in example by expect) - #54070 (Add Error::description soft-deprecation to RELEASES) - #54076 (miri loop detector hashing) - #54119 (Add some unit tests for find_best_match_for_name) - #54147 (Add a test that tries to modify static memory at compile-time) - #54150 (Updated 1.29 release notes with --document-private-items flag) - #54163 (Update stage 0 to latest beta) - #54170 (COMPILER_TESTS.md has been moved)
Collaborator
|
☀️ Test successful - status-appveyor, status-travis |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Successful merges: