about summary refs log tree commit diff
path: root/compiler/rustc_lint
AgeCommit message (Expand)AuthorLines
2024-10-19compiler: Remove outdated commentJubilee Young-1/+0
2024-10-19compiler: Fully stabilize `result_ffi_guarantees`Jubilee Young-4/+0
2024-10-19Rollup merge of #116863 - workingjubilee:non-exhaustive-is-not-ffi-unsafe, r=...Matthias Krüger-20/+66
2024-10-19Get rid of const eval_* and try_eval_* helpersMichael Goulet-2/+2
2024-10-19Apply review comments + use `shallow_lint_levels_on`blyxyas-6/+16
2024-10-19Unify syntax (all to @eval_always)blyxyas-2/+2
2024-10-19Remove module passes filteringblyxyas-159/+65
2024-10-19Follow review comments (optimize the filtering)blyxyas-117/+173
2024-10-19Change lints_to_emit to lints_that_actually_runblyxyas-22/+26
2024-10-19Do not run lints that cannot emitblyxyas-31/+198
2024-10-18compiler: Embed consensus in `lint::types::improper_ctypes`Jubilee Young-28/+65
2024-10-18Allow `#[deny(..)]` inside `#[forbid(..)]` as a no-op with a warningNoratrieb-1/+4
2024-10-15update bootstrap configsJosh Stone-1/+1
2024-10-15Rollup merge of #131652 - compiler-errors:modifiers, r=Nadrieril,jieyouxuMatthias Krüger-2/+3
2024-10-14Move trait bound modifiers into hir::PolyTraitRefMichael Goulet-2/+3
2024-10-13Also use outermost const-anon for impl items in `non_local_defs` lintUrgau-3/+7
2024-10-11Rollup merge of #131565 - Urgau:non_local_def-rm-deprecate, r=compiler-errorsTrevor Gross-5/+0
2024-10-11Rollup merge of #131546 - surechen:fix_129833, r=jieyouxuTrevor Gross-1/+9
2024-10-12Make unused_parens's suggestion considering expr's attributessurechen-1/+9
2024-10-11Remove deprecation note in the `non_local_definitions` warningUrgau-5/+0
2024-10-11Rollup merge of #131498 - Urgau:transparent-const-anons, r=lcnrMatthias Krüger-31/+59
2024-10-11Consider outermost const-anon in non_local_def lintUrgau-31/+59
2024-10-08Reserve guarded string literals (RFC 3593)Peter Jaszkowiak-0/+13
2024-10-07Auto merge of #131354 - matthiaskrgr:rollup-hprnng2, r=matthiaskrgrbors-3/+2
2024-10-07Auto merge of #131235 - codemountains:rename-nestedmetaitem-to-metaitemlnner,...bors-1/+1
2024-10-07Remove an unnecessary `&Lrc<_>` local variable.Nicholas Nethercote-3/+2
2024-10-06Don't emit null pointer lint for raw ref of null derefMichael Goulet-9/+17
2024-10-06Auto merge of #129670 - est31:cfg_attr_crate_type_name_error, r=Urgaubors-20/+5
2024-10-06Rename NestedMetaItem to MetaItemInnercodemountains-1/+1
2024-10-05Auto merge of #129244 - cjgillot:opaque-hir, r=compiler-errorsbors-8/+8
2024-10-05Make deprecated_cfg_attr_crate_type_name a hard errorest31-20/+5
2024-10-04rm `ItemKind::OpaqueTy`Noah Lev-8/+8
2024-10-04Rollup merge of #130518 - scottmcm:stabilize-controlflow-extra, r=dtolnayJubilee-1/+0
2024-10-04Auto merge of #130157 - eduardosm:stabilize-const_float_classify, r=RalfJungbors-14/+10
2024-10-02Move in_trait into OpaqueTyOriginMichael Goulet-4/+6
2024-10-02Use named fields for OpaqueTyOriginMichael Goulet-5/+5
2024-09-30Rollup merge of #131035 - dingxiangfei2009:tweak-if-let-rescope-lint, r=jieyouxuMatthias Krüger-2/+28
2024-09-30apply suggestionsDing Xiang Fei-1/+2
2024-09-30preserve brackets around if-lets and skip while-letsDing Xiang Fei-2/+27
2024-09-29cleanup: don't `.into()` identical typesMatthias Krüger-1/+1
2024-09-28Rollup merge of #130924 - surechen:fix_130851, r=compiler-errorsMatthias Krüger-3/+3
2024-09-27Rollup merge of #130826 - fmease:compiler-mv-obj-safe-dyn-compat, r=compiler-...Matthias Krüger-5/+5
2024-09-27Make clashing_extern_declarations considering generic args for ADT fieldsurechen-3/+3
2024-09-26Fix the misleading diagnostic for let_underscore_drop on type without Drop im...makai410-2/+2
2024-09-25Stabilize the `map`/`value` methods on `ControlFlow`Scott McMurray-1/+0
2024-09-25Revert "Avoid invalid NaN lint machine-applicable suggestion in const context"Eduardo Sánchez Muñoz-14/+10
2024-09-25Compiler: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-5/+5
2024-09-24Auto merge of #130768 - compiler-errors:rollup-8ncjy55, r=compiler-errorsbors-19/+3
2024-09-23Rollup merge of #130758 - compiler-errors:ctype-recursion-limit, r=jieyouxuMichael Goulet-19/+3
2024-09-24Auto merge of #127117 - Urgau:non_local_def-syntactic, r=BoxyUwUbors-316/+41