about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/builtin.rs
AgeCommit message (Expand)AuthorLines
2024-10-30Rollup merge of #132246 - workingjubilee:campaign-on-irform, r=compiler-errorsJubilee-2/+4
2024-10-29compiler: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-2/+4
2024-10-29TypingMode :thinking:lcnr-3/+5
2024-10-27Clean up some comments on lint implementationEric Huss-12/+5
2024-10-26Auto merge of #125116 - blyxyas:ignore-allowed-lints-final, r=cjgillotbors-4/+5
2024-10-26Rollup merge of #132114 - jieyouxu:features-bundle, r=fee1-deadMatthias Krüger-7/+9
2024-10-25Rollup merge of #132106 - maxcabrajac:ident_ref, r=petrochenkovMatthias Krüger-2/+2
2024-10-25Introduce `Enabled{Lang,Lib}Feature`许杰友 Jieyou Xu (Joe)-7/+9
2024-10-24Auto merge of #131985 - compiler-errors:const-pred, r=fee1-deadbors-1/+3
2024-10-24Pass Ident by reference in ast Visitormaxcabrajac-2/+2
2024-10-24Implement const effect predicate in new solverMichael Goulet-1/+3
2024-10-24Rollup merge of #129248 - compiler-errors:raw-ref-deref, r=nnethercoteMatthias Krüger-9/+17
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-3/+3
2024-10-22make some rustc_feature internals private, and ensure invariants with debug a...Ralf Jung-2/+2
2024-10-22terminology: #[feature] *enables* a feature (instead of "declaring" or "activ...Ralf Jung-2/+2
2024-10-19Get rid of const eval_* and try_eval_* helpersMichael Goulet-1/+1
2024-10-19Remove module passes filteringblyxyas-7/+1
2024-10-19Follow review comments (optimize the filtering)blyxyas-4/+3
2024-10-19Do not run lints that cannot emitblyxyas-3/+11
2024-10-06Don't emit null pointer lint for raw ref of null derefMichael Goulet-9/+17
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-128/+95
2024-09-11Simplify some nested if statementsMichael Goulet-4/+2
2024-09-10Auto merge of #130025 - Urgau:missing_docs-expect, r=petrochenkovbors-6/+0
2024-09-06Lint against keyword lifetimes in keyword_identsMichael Goulet-4/+16
2024-09-06Also emit `missing_docs` lint with `--test` to fulfill expectationsUrgau-6/+0
2024-08-22Use a LocalDefId in ResolvedArg.Camille GILLOT-5/+5
2024-08-21Use bool in favor of Option<()> for diagnosticsMichael Goulet-1/+1
2024-08-14Use `impl PartialEq<TokenKind> for Token` more.Nicholas Nethercote-1/+1
2024-08-09diagnostics: do not warn when a lifetime bound infers itselfMichael Howell-6/+15
2024-07-29Reformat `use` declarations.Nicholas Nethercote-30/+28
2024-07-23Update the description of lint type_alias_boundsLeón Orell Valerian Liehr-9/+21
2024-07-23Make lint type_alias_bounds's removal sugg maybe-incorrect if the RHS contain...León Orell Valerian Liehr-43/+48
2024-07-23Improve the impl and diag output of lint type_alias_boundsLeón Orell Valerian Liehr-39/+53
2024-07-23Suppress lint type_alias_bounds for ty aliases containing const projections u...León Orell Valerian Liehr-0/+10
2024-07-23Don't suppress lint type_alias_bounds for ty aliases containing inherent asso...León Orell Valerian Liehr-17/+11
2024-07-19Update the `binary_asm_label` documentationTrevor Gross-9/+23
2024-07-18Change `binary_asm_labels` to only fire on x86 and x86_64Trevor Gross-9/+16
2024-07-12Rollup merge of #127535 - spastorino:unsafe_code-unsafe_extern_blocks, r=oli-obkJubilee-0/+6
2024-07-09Fire unsafe_code lint on unsafe extern blocksSantiago Pastorino-0/+6
2024-07-09add lint for inline asm labels that look like binaryasquared31415-29/+102
2024-06-27Remove the `box_pointers` lint.Nicholas Nethercote-79/+3
2024-06-11Rollup merge of #125659 - tbu-:pr_rm_isize, r=pnkfelix许杰友 Jieyou Xu (Joe)-1/+1
2024-06-06Rollup merge of #126040 - Urgau:unreachable_pub-fields-less, r=petrochenkovJubilee-6/+15
2024-06-06Don't warn on fields in the `unreachable_pub` lintUrgau-6/+15
2024-06-03Fix up comments.Nicholas Nethercote-16/+26
2024-05-28Remove usage of `isize` in exampleTobias Bucher-1/+1
2024-05-24move generics_of call outside of iterBoxy-1/+3
2024-05-24Remove `DefId` from `EarlyParamRegion` (tedium/diagnostics)Boxy-3/+15
2024-05-23Auto merge of #125434 - nnethercote:rm-more-extern-tracing, r=jackh726bors-0/+1
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_lint`.Nicholas Nethercote-0/+1