about summary refs log tree commit diff
path: root/clippy_lints/src/casts
AgeCommit message (Expand)AuthorLines
2025-07-28fix: `cast-lossless` should not suggest when casting type is from macro inputyanglsh-0/+6
2025-07-16Fix `ptr_as_ptr` suggests wrongly with turbo fish (#15289)llogiq-3/+13
2025-07-16fix: `ptr_as_ptr` suggests wrongly with turbo fishyanglsh-3/+13
2025-07-12Use `Ty::is_fn` instead of manually matching on `TyKind`Ada Alakbarova-44/+36
2025-07-10Merge remote-tracking branch 'upstream/master' into rustupPhilipp Krones-6/+10
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-3/+3
2025-07-06Don't remove explicit cast to trait object pointer (#15145)llogiq-1/+2
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-2/+2
2025-06-29Fix `cast_possible_truncation` should not suggest inside const context (#15164)Samuel Tardieu-2/+4
2025-06-30fix: `cast_possible_truncation` should not suggest inside const contextyanglsh-2/+4
2025-06-27Merge commit 'c5dbd1de07e0407b9687619a868384d6de06253f' into clippy-subtree-u...Philipp Krones-1/+1
2025-06-26`zero_ptr`: lint in `const` context as wellSamuel Tardieu-3/+4
2025-06-26Merge remote-tracking branch 'upstream/master' into rustupPhilipp Krones-1/+1
2025-06-26Don't remove explicit cast to trait object pointerSamuel Tardieu-1/+2
2025-06-20clippy: replace path uses by diagnostic itemsSamuel Tardieu-3/+2
2025-06-20New lint: `manual_is_multiple_of`Samuel Tardieu-1/+1
2025-06-13Reduce precedence of expressions that have an outer attrDavid Tolnay-1/+1
2025-06-13Merge commit '4ef75291b5dd6739212f1f61666d19d4e086690d' into clippy-subtree-u...Philipp Krones-66/+46
2025-06-03Use interned strings when possible, for efficiency purposesSamuel Tardieu-1/+1
2025-06-02Use `None::<u64>` instead of `0` to denote an absence of valueSamuel Tardieu-65/+45
2025-05-21Merge commit 'cadf98bb7d783e2ea3572446c3f80d3592ec5f86' into clippy-subtree-u...Philipp Krones-24/+31
2025-05-19Use symbols instead of `&str` when possibleSamuel Tardieu-24/+31
2025-05-15Merge commit '0450db33a5d8587f7c1d4b6d233dac963605766b' into clippy-subtree-u...Philipp Krones-12/+120
2025-05-12Fix clippy::version of elidable_lifetime_names to 1.87 (#14654)llogiq-1/+1
2025-05-07Clarify docs of `CONFUSING_METHOD_TO_NUMERIC_CAST`Guillaume Gomez-1/+1
2025-05-07Rename lint into `confusing_method_to_numeric_cast`Guillaume Gomez-17/+42
2025-05-07Add `primitive_method_to_numeric_cast` lintGuillaume Gomez-0/+86
2025-05-04Replace str path utils with new `PathLookup` typeAlex Macleod-2/+2
2025-05-01Merge commit '03a5b6b976ac121f4233775c49a4bce026065b47' into clippy-subtree-u...Philipp Krones-19/+48
2025-04-30Remove `is_normalizable`. `layout_of` no longer contains a `delay_bug`.Jason Newcomb-9/+6
2025-04-27Fix a few more `clippy::version`sCornelius Roemer-1/+1
2025-04-27Replace some `Symbol::as_str` usage (#14679)Timo-6/+6
2025-04-26fix: `unnecessary_cast` suggests extra brackets when in macroyanglsh-13/+42
2025-04-25Replace some `Symbol::as_str` usageAlex Macleod-6/+6
2025-04-22Merge commit '0621446356e20fd2ead13a6763bb936c95eb0cfa' into clippy-subtree-u...Philipp Krones-67/+202
2025-04-21Make `borrow_as_ptr` flag implicit casts as well (#14408)dswij-7/+29
2025-04-15`ptr_cast_constness`: show snippet from the right contextSamuel Tardieu-2/+3
2025-04-03Merge remote-tracking branch 'upstream/master' into rustupPhilipp Krones-58/+170
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-1/+1
2025-03-31add `manual_dangling_ptr` lint (#14107)Jason Newcomb-0/+114
2025-03-27Apply `collapsible_if` to Clippy itselfSamuel Tardieu-52/+50
2025-03-25Rename `Sugg::maybe_par()` into `Sugg::maybe_paren()` (#14457)Alejandra González-5/+5
2025-03-25Fix type error in lint descriptionSamuel Tardieu-1/+1
2025-03-24Make `borrow_as_ptr` flag implicit casts as wellSamuel Tardieu-2/+28
2025-03-24Rename `Sugg::maybe_par()` into `Sugg::maybe_paren()`Samuel Tardieu-5/+5
2025-03-23Add new lint `manual_dangling_ptr`Aaron Ang-0/+114
2025-03-20Merge commit '1e5237f4a56ae958af7e5824343eacf737b67083' into clippy-subtree-u...Philipp Krones-8/+2
2025-03-16Cleanup: use `Mutability::ptr_str()` methodSamuel Tardieu-5/+1
2025-03-05`unnecessary_to_owned`: don't call `iter()` on a temporary object (#14243)Catherine Flores-8/+2
2025-03-06apply `is_expr_temporary_value` to Clippy sourcelapla-cogito-8/+2