about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-09-06ImproperCTypes: re-separate linting and checkingniacdoial-2/+1
2025-08-22Refactor lint buffering to avoid requiring a giant enumJosh Triplett-3/+2
2025-07-14Reword mismatched-lifetime-syntaxes text based on feedbackJake Goulding-1/+1
2025-07-11Split up the `unknown_or_malformed_diagnostic_attributes` lintmejrs-0/+8
2025-06-23compiler: Remove unsupported_fn_ptr_calling_conventions lintJubilee Young-0/+1
2025-06-18Implement lint against direct uses of rustc_type_ir in compiler cratesRomain Perier-0/+1
2025-06-14Remove all support for wasm's legacy ABIbjorn3-0/+1
2025-06-13Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgrbors-0/+5
2025-06-12Rollup merge of #141162 - mejrs:gated, r=fee1-deadMatthias Krüger-1/+0
2025-06-12Make `missing_fragment_specifier` an unconditional errorTrevor Gross-0/+5
2025-06-09Remove rustc_feature::Stabilitymejrs-1/+0
2025-06-08add (back) unsupported_calling_conventions lint to reject more invalid callin...Ralf Jung-1/+0
2025-06-04Replace `elided_named_lifetimes` with `mismatched_lifetime_syntaxes`Jake Goulding-0/+1
2025-06-04Introduce the `mismatched_lifetime_syntaxes` lintJake Goulding-0/+3
2025-05-30Rollup merge of #141004 - matthewjasper:unicode-before-expansion, r=davidtwcoMatthias Krüger-3/+0
2025-05-27Rollup merge of #141551 - compiler-errors:hir-lints, r=BoxyUwUTrevor Gross-0/+3
2025-05-27Report text_direction_codepoint_in_literal when parsingMatthew Jasper-3/+0
2025-05-26Expose `rustc_lint::decorate_builtin_lint` for use in `rustdoc`Urgau-0/+1
2025-05-25Make PTR_TO_INTEGER_TRANSMUTE_IN_CONSTS into a HIR lintMichael Goulet-0/+3
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-04-28Auto merge of #123239 - Urgau:dangerous_implicit_autorefs, r=jdonszelmann,tra...bors-0/+3
2025-04-25Rollup merge of #140202 - est31:let_chains_feature_compiler, r=lcnrMatthias Krüger-1/+1
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-20Implement lint against dangerous implicit autorefsUrgau-0/+3
2025-04-20make abi_unsupported_vector_types a hard errorRalf Jung-0/+5
2025-04-17Rollup merge of #139650 - Alexendoo:group-alias, r=davidtwcoMatthias Krüger-3/+1
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-10Fix `register_group_alias` for toolsAlex Macleod-3/+1
2025-04-07Add `naked_functions_rustic_abi` feature gateFolkert de Vries-0/+5
2025-04-02Rollup merge of #139184 - Urgau:crate-root-lint-levels, r=jieyouxuTakayuki Maeda-0/+1
2025-04-02Remove `recursion_limit` increases.Nicholas Nethercote-1/+0
2025-03-31Expose `LintLevelsBuilder` with crate root builderUrgau-0/+1
2025-03-31Auto merge of #119220 - Urgau:uplift-invalid_null_ptr_usage, r=fee1-deadbors-0/+1
2025-03-30Expose `peel_casts` method as an util method inside `rustc_lint`Urgau-0/+1
2025-03-26Implement lint against using Interner and InferCtxtLike in random compiler cr...Michael Goulet-0/+1
2025-03-12Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgrbors-1/+0
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-0/+1
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-07Increase recursion_limit in numerous crates.Nicholas Nethercote-0/+1
2025-03-05Rollup merge of #136764 - traviscross:TC/make-ptr_cast_add_auto_to_object-har...许杰友 Jieyou Xu (Joe)-0/+5
2025-02-24Rollup merge of #137109 - bend-n:knife, r=oli-obkTrevor Gross-1/+0
2025-02-23stabilize extract_ifbendn-1/+0
2025-02-23Auto merge of #137237 - cuviper:stage0, r=Mark-Simulacrumbors-1/+0
2025-02-22Make `ptr_cast_add_auto_to_object` lint into hard errorTravis Cross-0/+5
2025-02-19Register USAGE_OF_TYPE_IR_INHERENT, remove inherent usagesMichael Goulet-0/+1
2025-02-18update `cfg(bootstrap)`Josh Stone-1/+0
2025-02-11Handle pattern types wrapped in `Option` in FFI checksOli Scherer-0/+1
2025-02-08Rustfmtbjorn3-12/+17