about summary refs log tree commit diff
path: root/compiler/rustc_lint/src
AgeCommit message (Expand)AuthorLines
2025-04-29Delay checking of `#[rustc_no_implicit_autorefs]` for reasonUrgau-4/+11
2025-04-28Auto merge of #140388 - GuillaumeGomez:rollup-aj9o3ch, r=GuillaumeGomezbors-2/+2
2025-04-28Rollup merge of #140249 - BoxyUwU:remove_weak_alias_terminology, r=oli-obkGuillaume Gomez-1/+1
2025-04-28Rollup merge of #140056 - yuk1ty:fix-static-mut-error-message, r=jieyouxuGuillaume Gomez-1/+1
2025-04-28Auto merge of #123239 - Urgau:dangerous_implicit_autorefs, r=jdonszelmann,tra...bors-0/+176
2025-04-28Add or-patterns to pattern typesOli Scherer-3/+22
2025-04-28Split out various pattern type matches into their own functionOli Scherer-14/+22
2025-04-28Rollup merge of #140345 - DaniPopes:get-def-path, r=UrgauChris Denton-1/+4
2025-04-26Update lint-docs to default to Rust 2024Eric Huss-2/+2
2025-04-26Avoid re-interning in `LateContext::get_def_path`DaniPopes-1/+4
2025-04-26Fix error message for static references or mutable referencesyuk1ty-1/+1
2025-04-25Rollup merge of #140202 - est31:let_chains_feature_compiler, r=lcnrMatthias Krüger-1/+1
2025-04-24Rollup merge of #138282 - beetrees:repr128-not-ffi-safe, r=oli-obkMatthias Krüger-1/+11
2025-04-24Remove `weak` alias terminologyBoxy-1/+1
2025-04-24Auto merge of #139309 - RalfJung:abi_unsupported_vector_types, r=fee1-dead,tr...bors-0/+5
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-22Use `is_lang_item` and `as_lang_item` instead of handrolling their logicOli Scherer-2/+2
2025-04-20Check bare function idents for non snake-case nameUrgau-0/+10
2025-04-20Implement lint against dangerous implicit autorefsUrgau-0/+176
2025-04-20make abi_unsupported_vector_types a hard errorRalf Jung-0/+5
2025-04-17Auto merge of #139949 - matthiaskrgr:rollup-pxc5tsx, r=matthiaskrgrbors-51/+13
2025-04-16Move eager translation to a method on `Diag`Jake Goulding-51/+13
2025-04-17Rollup merge of #139650 - Alexendoo:group-alias, r=davidtwcoMatthias Krüger-63/+42
2025-04-15Rollup merge of #139669 - nnethercote:overhaul-AssocItem, r=oli-obkStuart Cook-3/+3
2025-04-14Move `has_self` field to `hir::AssocKind::Fn`.Nicholas Nethercote-6/+1
2025-04-14Use `Symbol` in `LateContext::get_associated_type`.Nicholas Nethercote-3/+8
2025-04-14Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated...bors-1/+0
2025-04-13Rollup merge of #139001 - folkertdev:naked-function-rustic-abi, r=traviscross...Jacob Pratt-0/+5
2025-04-13Initial `UnsafePinned`/`UnsafeUnpin` impl [Part 1: Libs]Sky-2/+2
2025-04-10Fix `register_group_alias` for toolsAlex Macleod-63/+42
2025-04-10Rollup merge of #139510 - nnethercote:name-to-ident, r=fee1-deadMatthias Krüger-5/+5
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-5/+5
2025-04-09Auto merge of #139552 - matthiaskrgr:rollup-b194mk8, r=matthiaskrgrbors-1/+1
2025-04-08Remove unnecessary dyn Display in favor of strMichael Goulet-1/+1
2025-04-08clean code: remove Deref<Target=RegionKind> impl for Region and use `.kind()`xizheyin-4/+4
2025-04-07Auto merge of #133781 - cjgillot:shallow-allowed-lints, r=petrochenkovbors-90/+27
2025-04-07Add `naked_functions_rustic_abi` feature gateFolkert de Vries-0/+5
2025-04-07Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obkStuart Cook-15/+14
2025-04-04Do not visit whole crate to compute `lints_that_dont_need_to_run`.Camille GILLOT-90/+27
2025-04-03Rollup merge of #138610 - oli-obk:no-sort-hir-ids, r=compiler-errorsMatthias Krüger-67/+72
2025-04-03Remove `LintExpectationId` from `Level` variantsOli Scherer-55/+50
2025-04-03Make LevelAndSource a structOli Scherer-33/+43
2025-04-03Use `BinOpKind` instead of `BinOp` for function args where possible.Nicholas Nethercote-24/+21
2025-04-02Rollup merge of #139232 - nnethercote:remove-Map-5, r=ZalatharTakayuki Maeda-2/+2
2025-04-02Rollup merge of #139184 - Urgau:crate-root-lint-levels, r=jieyouxuTakayuki Maeda-0/+14
2025-04-02Remove `recursion_limit` increases.Nicholas Nethercote-1/+0
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-2/+2
2025-04-01check_struct_for_power_alignment: simplify codeRalf Jung-15/+6
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-12/+14
2025-03-31Expose `LintLevelsBuilder` with crate root builderUrgau-0/+14