-
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 14 pull requests #77917
Rollup of 14 pull requests #77917
Commits on Oct 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 97beb07 - Browse repository at this point
Copy the full SHA 97beb07View commit details
Commits on Oct 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e55d27f - Browse repository at this point
Copy the full SHA e55d27fView commit details -
Remove unsafety from unsupported/mutex.rs by using a Cell.
Replacing the UnsafeCell by a Cell simplifies things and makes it all safe.
Configuration menu - View commit details
-
Copy full SHA for c25f69a - Browse repository at this point
Copy the full SHA c25f69aView commit details -
Remove unsafety from unsupported/rwlosck.rs by using a Cell.
Replacing the UnsafeCell by a Cell makes it all safe.
Configuration menu - View commit details
-
Copy full SHA for 3d192ac - Browse repository at this point
Copy the full SHA 3d192acView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4e8842 - Browse repository at this point
Copy the full SHA f4e8842View commit details -
Assert state in sys/unsupported's RwLock::write_unlock.
Co-authored-by: Joshua Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f1c3edb - Browse repository at this point
Copy the full SHA f1c3edbView commit details
Commits on Oct 10, 2020
-
This also allows 'rustdoc' as a string for the compiler profile.
Configuration menu - View commit details
-
Copy full SHA for 23c3356 - Browse repository at this point
Copy the full SHA 23c3356View commit details
Commits on Oct 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d7029cb - Browse repository at this point
Copy the full SHA d7029cbView commit details
Commits on Oct 12, 2020
-
Co-authored-by: varkor <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eec4436 - Browse repository at this point
Copy the full SHA eec4436View commit details -
Configuration menu - View commit details
-
Copy full SHA for d909d69 - Browse repository at this point
Copy the full SHA d909d69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ae5b0e - Browse repository at this point
Copy the full SHA 5ae5b0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb0c996 - Browse repository at this point
Copy the full SHA eb0c996View commit details -
Remove a little jargon from error
Co-authored-by: varkor <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e62da8f - Browse repository at this point
Copy the full SHA e62da8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for facb38d - Browse repository at this point
Copy the full SHA facb38dView commit details -
Include
llvm-dis
,llc
andopt
inllvm-tools-preview
componentFixes rust-lang#55890 It's useful to have `llc` and `opt` available when debugging an LLVM miscompilation,.
Configuration menu - View commit details
-
Copy full SHA for c16c8ac - Browse repository at this point
Copy the full SHA c16c8acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79351b1 - Browse repository at this point
Copy the full SHA 79351b1View commit details
Commits on Oct 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 61e722f - Browse repository at this point
Copy the full SHA 61e722fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45a34fc - Browse repository at this point
Copy the full SHA 45a34fcView commit details -
Replace absolute paths with relative ones
Modern compilers allow reaching external crates like std or core via relative paths in modules outside of lib.rs and main.rs.
Configuration menu - View commit details
-
Copy full SHA for a0fc455 - Browse repository at this point
Copy the full SHA a0fc455View commit details -
Configuration menu - View commit details
-
Copy full SHA for b26aa5d - Browse repository at this point
Copy the full SHA b26aa5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7080e6 - Browse repository at this point
Copy the full SHA b7080e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b6e346 - Browse repository at this point
Copy the full SHA 8b6e346View commit details -
Configuration menu - View commit details
-
Copy full SHA for af414dc - Browse repository at this point
Copy the full SHA af414dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91cc3d2 - Browse repository at this point
Copy the full SHA 91cc3d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6091538 - Browse repository at this point
Copy the full SHA 6091538View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a23a71 - Browse repository at this point
Copy the full SHA 7a23a71View commit details -
Rollup merge of rust-lang#77239 - shepmaster:silicon-ci-plus, r=pietr…
…oalbini Enable building Cargo for aarch64-apple-darwin r? @ghost
Configuration menu - View commit details
-
Copy full SHA for 16612a9 - Browse repository at this point
Copy the full SHA 16612a9View commit details -
Rollup merge of rust-lang#77569 - ssomers:btree_cleanup_1, r=Mark-Sim…
…ulacrum BTreeMap: type-specific variants of node_as_mut and cast_unchecked Improves debug checking and shortens some expressions. Extracted from rust-lang#77408
Configuration menu - View commit details
-
Copy full SHA for 6a59621 - Browse repository at this point
Copy the full SHA 6a59621View commit details -
Rollup merge of rust-lang#77719 - fusion-engineering-forks:const-new-…
…mutex-attr-cleanup, r=Mark-Simulacrum Remove unnecessary rustc_const_stable attributes. These attributes were added in rust-lang#74033 (comment) because of [std::io::lazy::Lazy::new](https://github.com/rust-lang/rust/blob/0c03aee8b81185d65b5821518661c30ecdb42de5/src/libstd/io/lazy.rs#L21-L23). But [std::io::lazy::Lazy is gone now](rust-lang#77154), so this can be cleaned up. @rustbot modify labels: +T-libs +C-cleanup
Configuration menu - View commit details
-
Copy full SHA for 7de5fe7 - Browse repository at this point
Copy the full SHA 7de5fe7View commit details -
Rollup merge of rust-lang#77722 - fusion-engineering-forks:safe-unsup…
…ported-locks, r=Mark-Simulacrum Remove unsafety from sys/unsupported and add deny(unsafe_op_in_unsafe_fn). Replacing `UnsafeCell`s by a `Cell`s simplifies things and makes the mutex and rwlock implementations safe. Other than that, only unsafety in strlen() contained unsafe code. @rustbot modify labels: +F-unsafe-block-in-unsafe-fn +C-cleanup
Configuration menu - View commit details
-
Copy full SHA for cc5a1aa - Browse repository at this point
Copy the full SHA cc5a1aaView commit details -
Rollup merge of rust-lang#77725 - camelid:regression-template, r=Mark…
…-Simulacrum Add regression issue template Feel free to suggest improvements!
Configuration menu - View commit details
-
Copy full SHA for 1bb6eff - Browse repository at this point
Copy the full SHA 1bb6effView commit details -
Rollup merge of rust-lang#77776 - jyn514:wrong-way, r=Mark-Simulacrum
Give an error when running `x.py test --stage 0 src/test/ui` The error can be overridden with `COMPILETEST_FORCE_STAGE0=1`. In practice I don't know why anyone would do this. r? @Mark-Simulacrum Closes rust-lang#77711
Configuration menu - View commit details
-
Copy full SHA for fe7e794 - Browse repository at this point
Copy the full SHA fe7e794View commit details -
Rollup merge of rust-lang#77786 - jyn514:rustdoc, r=Mark-Simulacrum
Mention rustdoc in `x.py setup` This lets new contributors know which option they should pick; previously it wasn't clear 'compiler' also included rustdoc. Unresolved questions: should this say 'compiler and tools' instead? I don't know of any tools that are modified in-tree other than rustdoc, though. r? @Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for ec0cabd - Browse repository at this point
Copy the full SHA ec0cabdView commit details -
Rollup merge of rust-lang#77825 - ethanboxx:min_const_generics_diagno…
…stic, r=lcnr `min_const_generics` diagnostics improvements As disscussed in [zulip/project-const-generics/non-trivial anonymous constant](https://rust-lang.zulipchat.com/#narrow/stream/260443-project-const-generics/topic/non-trivial.20anonymous.20constants). This is my first PR on the compiler. @lcnr is mentoring me on this PR. Related to rust-lang#60551.
Configuration menu - View commit details
-
Copy full SHA for c44cc7e - Browse repository at this point
Copy the full SHA c44cc7eView commit details -
Rollup merge of rust-lang#77868 - Aaron1011:llvm-tools-opt-llc, r=Mar…
…k-Simulacrum Include `llvm-dis`, `llc` and `opt` in `llvm-tools-preview` component Fixes rust-lang#55890 It's useful to have `llc` and `opt` available when debugging an LLVM miscompilation,.
Configuration menu - View commit details
-
Copy full SHA for c824787 - Browse repository at this point
Copy the full SHA c824787View commit details -
Rollup merge of rust-lang#77884 - LingMan:ast_pretty_unwrap_or, r=varkor
Use Option::unwrap_or instead of open-coding it
Configuration menu - View commit details
-
Copy full SHA for 31135e0 - Browse repository at this point
Copy the full SHA 31135e0View commit details -
Rollup merge of rust-lang#77886 - LingMan:ast_pretty_bool_matches, r=…
…petrochenkov Replace trivial bool matches with the `matches!` macro This derives `PartialEq` on one enum (and two structs it contains) to enable the `==` operator for it. If there's some downside to this, I could respin with the `matches!` macro instead.
Configuration menu - View commit details
-
Copy full SHA for 083638c - Browse repository at this point
Copy the full SHA 083638cView commit details -
Rollup merge of rust-lang#77892 - est31:remove_redundant_absolute_pat…
…hs, r=lcnr Replace absolute paths with relative ones Modern compilers allow reaching external crates like std or core via relative paths in modules outside of lib.rs and main.rs.
Configuration menu - View commit details
-
Copy full SHA for 70f8e1a - Browse repository at this point
Copy the full SHA 70f8e1aView commit details -
Rollup merge of rust-lang#77895 - shepmaster:silicon-manifest, r=piet…
…roalbini Include aarch64-apple-darwin in the dist manifests r? @ehuss /cc @pietroalbini @Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for b24e25d - Browse repository at this point
Copy the full SHA b24e25dView commit details -
Rollup merge of rust-lang#77909 - pietroalbini:fix-build-manifest-pat…
…h, r=Mark-Simulacrum bootstrap: set correct path for the build-manifest binary This changes the path of the binary inside the tarball to be: ``` build-manifest-{release}-{target}/build-manifest/bin/build-manifest ``` ...instead of: ``` build-manifest-{release}-{target}/build-manifest/bin/build-manifest/build-manifest ``` r? @Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for b4a3b56 - Browse repository at this point
Copy the full SHA b4a3b56View commit details