| Age | Commit message (Collapse) | Author | Lines |
|
|
|
|
|
This avoids reporting false-positives; see rust-lang/rust-clippy#9274
for details.
|
|
Fixes #103170
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
`should_collapse_debuginfo` detects if the specified span is part of a
macro expansion however it does this by checking if the span is anything
other than a normal (non-expanded) kind, then the span sequence is
walked backwards to the root span.
This doesn't work when the MIR inliner inlines code as it creates spans
with expansion information set to `ExprKind::Inlined` and results in the
line number being attributed to the inline callsite rather than the
normal line number of the inlined code.
|
|
|
|
|
|
This reverts commit 970184528718d7c10579cac7b7e7e66ef2e2a3f5.
|
|
This reverts commit 69205db766acb80181462f3293a502c5a32d2ca5.
|
|
1 commits in 082503982ea0fb7a8fd72210427d43a2e2128a63..4bc8f24d3e899462e43621aab981f6383a370365
2022-09-13 17:49:38 +0000 to 2022-10-20 06:00:42 +0000
- [BETA-1.65] Fix deadlock when build scripts are waiting for input on stdin (rust-lang/cargo#11257)
|
|
(cherry picked from commit 49ce8a22b05d779da4ffc531a44380656d51404b)
|
|
PR #98758 introduced code to avoid redundant assertions in derived code
like this:
```
let _: ::core::clone::AssertParamIsClone<u32>;
let _: ::core::clone::AssertParamIsClone<u32>;
```
But the predicate `is_simple_path` introduced as part of this failed to
account for generic arguments. Therefore the deriving code erroneously
considers types like `Option<bool>` and `Option<f32>` to be the same.
This commit fixes `is_simple_path`.
Fixes #103157.
(cherry picked from commit 9a23f60f9c801dd0b4686cc75c6a9979bd8928fa)
|
|
To include some `Option<>` fields of different types in a single enum.
The test output is currently buggy, but the next commit will fix that.
(cherry picked from commit dfa9d5c971d74aa5bdf6b99253fe4b7db39f9b67)
|
|
(cherry picked from commit 4a25a49edfcca0392a9731df351f1a1229a6e662)
|
|
(cherry picked from commit 247da7b18de01886fb73a49f8b9ca59cfec16e64)
|
|
(cherry picked from commit f1452fc1c99bc6d126a096694b0f70d9fe4734b6)
|
|
(cherry picked from commit e214385a4d1933ddb6a4c6ffeed50c7228674656)
|
|
(cherry picked from commit 83e6128b577649384ef4bd137223bcffe5c8a5b0)
|
|
This reverts commit 2cb9a65684dba47c52de8fa938febf97a73e70a9, reversing
changes made to 750bd1a7ff3e010611b97ee75d30b7cbf5f3a03c.
(cherry picked from commit fc43df0333d5862a219f16d294ae38b14b9191d3)
|
|
(cherry picked from commit 92561f43f185b54c81167ddc89fbe2dcd94b4efb)
|
|
(cherry picked from commit 5131e9db07fb6cd158cf5bf2aa9fefbad3af1d2b)
|
|
(cherry picked from commit 4a2c1a12b662eb590dbe78f7f9d13c2f327d3bb6)
|
|
(cherry picked from commit a925e203d199daac8589efa2b5e9849474f1e3a1)
|
|
(cherry picked from commit ef410f1b01f1f3e54975b6142062c737875d6c22)
|
|
(cherry picked from commit 5d449a017b1740939d56d42ab5025f9854b407b2)
|
|
(cherry picked from commit 1c659977d6f2ff3b2d70cfb2607cd8725d9fbe03)
|
|
(cherry picked from commit ca2e0bb51ad1a00190430134c67da5cda356745e)
|
|
(cherry picked from commit 07767784ad667f4763e3ad6d7914849f3a43c65f)
|
|
(cherry picked from commit 7373788c370a917c0472cbca30cfdf5d3c6ca086)
|
|
(cherry picked from commit 72a21027f5bee367bd9ccbeecc2528986f85d90b)
|
|
This reverts commit 32f8eb2fee4d6781a79052b560abd10e12ebb34f.
(cherry picked from commit f0c78ee3dc7c6b99a939e6afb7348ba8b543d7fd)
|
|
(cherry picked from commit e7ca6e1b47ce31ad544cd8f0eb7e5cd47b325e63)
|
|
(cherry picked from commit e09242d5b82953652b5a898257d7c8f249d34bea)
|
|
(cherry picked from commit eb36f5ee5b71cbe3eb356f8e56e9c9a69b6d649d)
|
|
(cherry picked from commit d510ba3bc3b6d41e36cb40b64af65637de39ff8b)
|
|
|
|
|
|
|
|
doc: fix redirected link in `/index.html`
Fallout from #101166
|
|
Disallow defaults on type GATs
Fixes #99205
|
|
TaKO8Ki:do-not-suggest-placeholder-to-const-and-static-without-type, r=compiler-errors
Do not suggest a placeholder to const and static without a type
Fixes #101755
|