-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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 #88067
Rollup of 9 pull requests #88067
Commits on Aug 3, 2021
-
Explicit notification of lack of support for
rust-docs
component forTier 2 targets
Ali Malik committedAug 3, 2021 Configuration menu - View commit details
-
Copy full SHA for 4ffb1ef - Browse repository at this point
Copy the full SHA 4ffb1efView commit details
Commits on Aug 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 079bf75 - Browse repository at this point
Copy the full SHA 079bf75View commit details
Commits on Aug 13, 2021
-
Don't put hermit rwlocks in a box.
Hermit rwlocks are movable.
Configuration menu - View commit details
-
Copy full SHA for fe56e89 - Browse repository at this point
Copy the full SHA fe56e89View commit details -
Don't put hermit condvars in a box.
Hermit condvars are movable.
Configuration menu - View commit details
-
Copy full SHA for f45ebe4 - Browse repository at this point
Copy the full SHA f45ebe4View commit details -
Don't put hermit mutexes in a box.
Hermit mutexes are movable.
Configuration menu - View commit details
-
Copy full SHA for fffa88e - Browse repository at this point
Copy the full SHA fffa88eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbb6cb8 - Browse repository at this point
Copy the full SHA bbb6cb8View commit details
Commits on Aug 14, 2021
-
Assign FIXMEs to me and remove obsolete ones
Also fixed capitalization of documentation
Configuration menu - View commit details
-
Copy full SHA for f25d2bd - Browse repository at this point
Copy the full SHA f25d2bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ec1b53 - Browse repository at this point
Copy the full SHA 6ec1b53View commit details -
Fix
reachable_set
for non-function items in non-library crateshyd-dev committedAug 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 29b73ee - Browse repository at this point
Copy the full SHA 29b73eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2969aec - Browse repository at this point
Copy the full SHA 2969aecView commit details
Commits on Aug 15, 2021
-
The currently pinned version doesn't compile with the latest rustc nightly
Configuration menu - View commit details
-
Copy full SHA for 856dd71 - Browse repository at this point
Copy the full SHA 856dd71View commit details -
Co-authored-by: Eric Huss <eric@huss.org> Co-authored-by: inquisitivecrystal <22333129+inquisitivecrystal@users.noreply.github.com> Co-authored-by: Mark Rousskov <mark.simulacrum@gmail.com> Co-authored-by: Daniel Giger <danielg3432@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0455fe3 - Browse repository at this point
Copy the full SHA 0455fe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e62ecdc - Browse repository at this point
Copy the full SHA e62ecdcView commit details -
Rollup merge of rust-lang#87677 - amalik18:issue-2788-fix, r=pietroal…
…bini Adding explicit notice of lack of documentation for Tier 2 Platforms Fixing: rust-lang/rustup#2788
Configuration menu - View commit details
-
Copy full SHA for dc22db6 - Browse repository at this point
Copy the full SHA dc22db6View commit details -
Rollup merge of rust-lang#87967 - m-ou-se:non-fmt-panic-detect-fake-s…
…pans, r=cjgillot Detect fake spans in non_fmt_panic lint. This addresses rust-lang#87621 Some proc_macros claim that the user wrote all of the tokens it outputs, by applying a span from the input to all of the produced tokens. That can result in confusing suggestions, as in rust-lang#87621. This is a simple patch that avoids suggesting anything for `panic!("{}")` if the span of `"{}"` and `panic!(..)` are identical, which is normally not possible.
Configuration menu - View commit details
-
Copy full SHA for 8756a24 - Browse repository at this point
Copy the full SHA 8756a24View commit details -
Rollup merge of rust-lang#87985 - nbdd0121:asm, r=Amanieu
Forbid `!` from being used in `asm!` output Fixes rust-lang#87802 r? ```@Amanieu```
Configuration menu - View commit details
-
Copy full SHA for 1164f48 - Browse repository at this point
Copy the full SHA 1164f48View commit details -
Rollup merge of rust-lang#88002 - hermitcore:unbox-mutex, r=dtolnay
Unbox mutexes, condvars and rwlocks on hermit [RustyHermit](https://github.com/hermitcore/rusty-hermit) provides now movable synchronization primitives and we are able to unbox mutexes and condvars.
Configuration menu - View commit details
-
Copy full SHA for 300590b - Browse repository at this point
Copy the full SHA 300590bView commit details -
Rollup merge of rust-lang#88030 - fee1-dead:fixme, r=oli-obk
Assign FIXMEs to me and remove obsolete ones Also fixed capitalization of documentation We also don't need to transform predicates to be non-const since we basically ignore const predicates in non-const contexts. r? ```@oli-obk```
Configuration menu - View commit details
-
Copy full SHA for 0666b7c - Browse repository at this point
Copy the full SHA 0666b7cView commit details -
Rollup merge of rust-lang#88032 - hyd-dev:no-mangle-method, r=petroch…
…enkov Fix `reachable_set` for non-function items in non-library crates I unintentionally changed `reachable_set` to ignore non-function items when `!self.any_library` in rust-lang#86492, which can lead to "undefined reference" errors in non-library (`cdylib`/`staticlib`/`bin`) crates, for example: https://play.rust-lang.org/?version=nightly&mode=debug&edition=2018&gist=6bb2c5065a9be7e40943d0541e161b5a This PR restores the behavior of `reachable_set` for non-function items. Fixes rust-lang#88016. <details> <summary>The modified test will fail with this output without the `reachable_set` change</summary> ``` ---- [codegen] codegen/external-no-mangle-statics.rs#staticlib stdout ---- error in revision `staticlib`: verification with 'FileCheck' failed status: exit status: 1 command: "/checkout/build/x86_64-unknown-linux-gnu/ci-llvm/bin/FileCheck" "--input-file" "/checkout/build/x86_64-unknown-linux-gnu/test/codegen/external-no-mangle-statics.staticlib/external-no-mangle-statics.ll" "/checkout/src/test/codegen/external-no-mangle-statics.rs" "--check-prefixes" "CHECK,NONMSVC,staticlib" stdout: ------------------------------------------ ------------------------------------------ stderr: ------------------------------------------ /checkout/src/test/codegen/external-no-mangle-statics.rs:10:11: error: CHECK: expected string not found in input // CHECK: `@A` = local_unnamed_addr constant ^ /checkout/build/x86_64-unknown-linux-gnu/test/codegen/external-no-mangle-statics.staticlib/external-no-mangle-statics.ll:1:1: note: scanning from here ; ModuleID = 'external_no_mangle_statics.b50529d3-cgu.0' ^ /checkout/build/x86_64-unknown-linux-gnu/test/codegen/external-no-mangle-statics.staticlib/external-no-mangle-statics.ll:1:6: note: possible intended match here ; ModuleID = 'external_no_mangle_statics.b50529d3-cgu.0' ^ Input file: /checkout/build/x86_64-unknown-linux-gnu/test/codegen/external-no-mangle-statics.staticlib/external-no-mangle-statics.ll Check file: /checkout/src/test/codegen/external-no-mangle-statics.rs -dump-input=help explains the following input dump. Input was: <<<<<< 1: ; ModuleID = 'external_no_mangle_statics.b50529d3-cgu.0' check:10'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found check:10'1 ? possible intended match 2: source_filename = "external_no_mangle_statics.b50529d3-cgu.0" check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: target triple = "x86_64-unknown-linux-gnu" check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: check:10'0 ~ 6: !llvm.module.flags = !{!0, !1} check:10'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> ------------------------------------------ failures: [codegen] codegen/external-no-mangle-statics.rs#staticlib ``` </details>
Configuration menu - View commit details
-
Copy full SHA for 7859dbd - Browse repository at this point
Copy the full SHA 7859dbdView commit details -
Rollup merge of rust-lang#88036 - nbdd0121:const3, r=petrochenkov
Fix dead code warning when inline const is used in pattern Fixes rust-lang#78171
Configuration menu - View commit details
-
Copy full SHA for 34deae2 - Browse repository at this point
Copy the full SHA 34deae2View commit details -
Rollup merge of rust-lang#88052 - bjorn3:update_redox_syscall, r=Mark…
…-Simulacrum Update redox_syscall The currently pinned version doesn't compile with the latest rustc nightly cc `@jackpot51`
Configuration menu - View commit details
-
Copy full SHA for 990d91d - Browse repository at this point
Copy the full SHA 990d91dView commit details -
Rollup merge of rust-lang#88055 - Mark-Simulacrum:relnotes-1.55, r=Ma…
…rk-Simulacrum Update RELEASES.md for 1.55.0 Reopening rust-lang#87624 after some edits and a force-push caused GitHub to close the PR.
Configuration menu - View commit details
-
Copy full SHA for 50986e0 - Browse repository at this point
Copy the full SHA 50986e0View commit details