about summary refs log tree commit diff
path: root/tests/ui/lint/reference_casting.rs
AgeCommit message (Expand)AuthorLines
2023-12-15Stabilize `ptr::{from_ref, from_mut}`Maybe Waffle-2/+0
2023-12-14Recurse into let bindings if possible in ref casting lintUrgau-0/+7
2023-10-04Clarify `invalid_reference_casting` lint around interior mutable typesUrgau-0/+8
2023-09-27Fix ICE by introducing an expr_or_init variant for outside bodiesUrgau-0/+4
2023-09-27Simplify casting logic of the invalid_reference_casting lintUrgau-0/+6
2023-09-27Prefer expr_or_init over manual init detectionUrgau-0/+13
2023-08-24Lint on invalid UnsafeCell::raw_get with invalid_reference_casting lintUrgau-0/+28
2023-08-22Add support for ptr::write for the invalid_reference_casting lintUrgau-0/+11
2023-08-15Improve `invalid_reference_casting` lintUrgau-0/+29
2023-08-12Also consider `transmute` with the `invalid_reference_casting` lintUrgau-0/+5
2023-07-29Improve diagnostics of the invalid_reference_casting lintUrgau-36/+57
2023-07-29Avoid linting on expression that are only UB with SB/TBUrgau-4/+1
2023-07-29Add support for deferred casting for the invalid_reference_casting lintUrgau-0/+3
2023-07-29Revert "Temporarily switch invalid_reference_casting lint to allow-by-default"Urgau-1/+0
2023-07-13Temporarily switch invalid_reference_casting lint to allow-by-defaultUrgau-0/+1
2023-07-13Rename cast_ref_to_mut lint to invalid_reference_castingUrgau-0/+50