about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/lib.rs
AgeCommit message (Expand)AuthorLines
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
2025-02-06stabilize `feature(trait_upcasting)`Waffle Lapkin-1/+1
2025-02-05Rollup merge of #135964 - ehuss:cenum_impl_drop_cast, r=Nadrieril许杰友 Jieyou Xu (Joe)-0/+5
2025-01-26implement lint `double_negations`Kalle Wachsmuth-0/+1
2025-01-23Make cenum_impl_drop_cast a hard errorEric Huss-0/+5
2024-12-25Implement `default_overrides_default_fields` lintEsteban Küber-0/+3
2024-12-17Remove `rustc::existing_doc_keyword` lint.Nicholas Nethercote-3/+0
2024-11-28Implement lint against `Symbol::intern` on a string literalclubby789-0/+2
2024-11-20reduce false positives of tail-expr-drop-order from consumed valuesDing Xiang Fei-3/+0
2024-10-29Auto merge of #128985 - GrigorenkoPV:instantly-dangling-pointer, r=Urgaubors-3/+4
2024-10-28New lint: `dangling_pointers_from_temporaries`Pavel Grigorenko-3/+4
2024-10-27Clean up some comments on lint implementationEric Huss-9/+3