| Age | Commit message (Collapse) | Author | Lines |
|
Found that -C link-dead-code (which was enabled automatically
under -Z instrument-coverage) was causing the linking error that
resulted in segmentation faults in coverage instrumented binaries. Link
dead code is now disabled under MSVC, allowing `-Z instrument-coverage`
to be enabled under MSVC for the first time.
More details are included in Issue #76038.
(This PR was broken out from PR #75828)
|
|
Suggest `if let x = y` when encountering `if x = y`
Detect potential cases where `if let` was meant but `let` was left out.
Fix #44990.
|
|
datastructures: replace `once_cell` crate with an impl from std
Fixes #75700
r? @matklad
We might need a perf run for this change.
|
|
|
|
Fixes #75050
Previously, we would unconditionally suppress the panic hook during
proc-macro execution. This commit adds a new flag
-Z proc-macro-backtrace, which allows running the panic hook for
easier debugging.
|
|
Detect potential cases where `if let` was meant but `let` was left out.
Fix #44990.
|
|
|
|
|