-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Comparing changes
Open a pull request
base repository: rust-lang/rust
base: efcbb94
head repository: Manishearth/rust
compare: 800b055
Commits on Apr 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a5d9909 - Browse repository at this point
Copy the full SHA a5d9909View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2f17d0 - Browse repository at this point
Copy the full SHA c2f17d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f667e7d - Browse repository at this point
Copy the full SHA f667e7dView commit details -
Auto merge of #59849 - pietroalbini:beta-next, r=pietroalbini
[beta] Prepare beta 1.35.0 Also cherry-picked: * #59835: Re-export NonZero signed variant in std cc @Mark-Simulacrum @rust-lang/release r? @ghost
Configuration menu - View commit details
-
Copy full SHA for 2bc1d40 - Browse repository at this point
Copy the full SHA 2bc1d40View commit details
Commits on Apr 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for cdcab96 - Browse repository at this point
Copy the full SHA cdcab96View commit details
Commits on Apr 26, 2019
-
musl: do not compress debug section
Old linkers are unable to decompress them and fail to link binaries
Configuration menu - View commit details
-
Copy full SHA for 6fcfdd5 - Browse repository at this point
Copy the full SHA 6fcfdd5View commit details -
Revert PR #59401 to fix issue #59652 (a stable-to-beta regression).
Configuration menu - View commit details
-
Copy full SHA for 7c2bde1 - Browse repository at this point
Copy the full SHA 7c2bde1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4597174 - Browse repository at this point
Copy the full SHA 4597174View commit details -
Fix the link to sort_by_cached_key
It's a primitive slice method, not a standalone function.
Configuration menu - View commit details
-
Copy full SHA for 165d228 - Browse repository at this point
Copy the full SHA 165d228View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8bf481 - Browse repository at this point
Copy the full SHA f8bf481View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b1c7ad - Browse repository at this point
Copy the full SHA 4b1c7adView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0b51d7 - Browse repository at this point
Copy the full SHA a0b51d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b694ee - Browse repository at this point
Copy the full SHA 8b694eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e793a2f - Browse repository at this point
Copy the full SHA e793a2fView commit details
Commits on Apr 27, 2019
-
Auto merge of #60311 - pietroalbini:beta-rollup, r=pietroalbini
[beta] Rollup backports Cherry-picked: * #59886: musl: do not compress debug section * #59891: Fix the link to sort_by_cached_key * #59911: Revert "compile crates under test w/ -Zemit-stack-sizes" * #59978: rustdoc: Remove default keyword from re-exported trait methods * #59989: Fix links to Atomic* in RELEASES.md * #60186: Temporarily accept [i|u][32|size] suffixes on a tuple index and warn * #60309: Add 1.34.1 release notes Rolled up: * #60273: [beta] bootstrap; remove redundant imports. r? @ghost
Configuration menu - View commit details
-
Copy full SHA for c13114d - Browse repository at this point
Copy the full SHA c13114dView commit details
Commits on May 10, 2019
-
Permit unwinding through FFI by default
See #58794 for context.
Configuration menu - View commit details
-
Copy full SHA for 43aab4b - Browse repository at this point
Copy the full SHA 43aab4bView commit details -
Revert "Allow a dirty MirBuilt for make_extern and make_method_extern"
This reverts commit b4a6f59.
Configuration menu - View commit details
-
Copy full SHA for 60414db - Browse repository at this point
Copy the full SHA 60414dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49d6416 - Browse repository at this point
Copy the full SHA 49d6416View commit details
Commits on May 12, 2019
-
Auto merge of #60716 - cuviper:beta-1.35-no-unwind-abort, r=Mark-Simu…
…lacrum [beta] Permit unwinding through FFI by default This repeats #59640 for Rust 1.35, as #58794 is not yet resolved. cc @rust-lang/release r? @Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for 88f5adc - Browse repository at this point
Copy the full SHA 88f5adcView commit details
Commits on May 13, 2019
-
Destabilize the
Error::type_id
functionThis commit destabilizes the `Error::type_id` function in the standard library. This does so by effectively reverting #58048, restoring the `#[unstable]` attribute. The security mailing list has recently been notified of a vulnerability relating to the stabilization of this function. First stabilized in Rust 1.34.0, a stable function here allows users to implement a custom return value for this function: struct MyType; impl Error for MyType { fn type_id(&self) -> TypeId { // Enable safe casting to `String` by accident. TypeId::of::<String>() } } This, when combined with the `Error::downcast` family of functions, allows safely casting a type to any other type, clearly a memory safety issue! A security announcement will be shortly posted to the security mailing list as well as the Rust Blog, and when those links are available they'll be filled in for this PR as well. This commit simply destabilizes the `Error::type_id` which, although breaking for users since Rust 1.34.0, is hoped to have little impact and has been deemed sufficient to mitigate this issue for the stable channel. The long-term fate of the `Error::type_id` API will be discussed at #60784.
Configuration menu - View commit details
-
Copy full SHA for 2c5747e - Browse repository at this point
Copy the full SHA 2c5747eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68bc1f6 - Browse repository at this point
Copy the full SHA 68bc1f6View commit details -
Auto merge of #60786 - alexcrichton:error-type-id-destabilize-beta, r…
…=pietroalbini [beta] Destabilize the `Error::type_id` function This commit destabilizes the `Error::type_id` function in the standard library. This does so by effectively reverting #58048, restoring the `#[unstable]` attribute. The security mailing list has recently been notified of a vulnerability relating to the stabilization of this function. First stabilized in Rust 1.34.0, a stable function here allows users to implement a custom return value for this function: struct MyType; impl Error for MyType { fn type_id(&self) -> TypeId { // Enable safe casting to `String` by accident. TypeId::of::<String>() } } This, when combined with the `Error::downcast` family of functions, allows safely casting a type to any other type, clearly a memory safety issue! A formal announcement has been made to the [security mailing list](https://groups.google.com/forum/#!topic/rustlang-security-announcements/aZabeCMUv70) as well as [the blog](https://blog.rust-lang.org/2019/05/13/Security-advisory.html) This commit simply destabilizes the `Error::type_id` which, although breaking for users since Rust 1.34.0, is hoped to have little impact and has been deemed sufficient to mitigate this issue for the stable channel. The long-term fate of the `Error::type_id` API will be discussed at #60784.
Configuration menu - View commit details
-
Copy full SHA for 1486e1f - Browse repository at this point
Copy the full SHA 1486e1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c8db22 - Browse repository at this point
Copy the full SHA 3c8db22View commit details -
Configuration menu - View commit details
-
Copy full SHA for b696573 - Browse repository at this point
Copy the full SHA b696573View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae22067 - Browse repository at this point
Copy the full SHA ae22067View commit details
Commits on May 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 08aff9f - Browse repository at this point
Copy the full SHA 08aff9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf631c0 - Browse repository at this point
Copy the full SHA cf631c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d32bd05 - Browse repository at this point
Copy the full SHA d32bd05View commit details -
Rollup merge of #60806 - Xanewok:beta-save-analysis-assoc-const-ice, …
…r=pietroalbini
Configuration menu - View commit details
-
Copy full SHA for c503285 - Browse repository at this point
Copy the full SHA c503285View commit details -
Auto merge of #60838 - pietroalbini:beta-rollup, r=pietroalbini
Configuration menu - View commit details
-
Copy full SHA for 2bafaaf - Browse repository at this point
Copy the full SHA 2bafaafView commit details
Commits on May 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e99cb0c - Browse repository at this point
Copy the full SHA e99cb0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 315287c - Browse repository at this point
Copy the full SHA 315287cView commit details
Commits on May 16, 2019
-
Auto merge of #60868 - rust-lang:fix-dev-no-comment, r=pietroalbini
[beta] Comment out dev key in stage0.txt r? @pietroalbini We should maybe have some check for this somewhere; I think this is at least the second time we've forgotten to do this. Maybe just have CI fail on beta branch unless it's commented (and not a release week?)?
Configuration menu - View commit details
-
Copy full SHA for d08ab31 - Browse repository at this point
Copy the full SHA d08ab31View commit details
Commits on May 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 800b055 - Browse repository at this point
Copy the full SHA 800b055View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff efcbb94...800b055