about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/context.rs
AgeCommit message (Expand)AuthorLines
2021-09-28rustc_session: Remove lint store from `Session`Vadim Petrochenkov-15/+0
2021-09-26Pass real crate-level attributes to `pre_expansion_lint`Samuel Moelius-1/+2
2021-09-02ty::layout: split `LayoutOf` into required and (blanket) provided halves.Eduard-Mihai Burtescu-2/+2
2021-09-02ty::layout: implement `layout_of` automatically as a default method.Eduard-Mihai Burtescu-2/+3
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-5/+4
2021-08-27rustc_target: require `TyAbiInterface` in `LayoutOf`.Eduard-Mihai Burtescu-1/+22
2021-08-27rustc_target: add lifetime parameter to `LayoutOf`.Eduard-Mihai Burtescu-1/+1
2021-08-18Error when warnings lint group is used with force-warnRyan Levick-1/+10
2021-08-04Fix lint capitalization and ignoring, test with include_strasquared31415-1/+1
2021-08-04Lint against named asm labelsasquared31415-0/+4
2021-08-03Use a multipart suggestion for the parenthesesFabian Wolff-3/+6
2021-07-31Require parentheses to avoid confusions around labeled break and loop express...Fabian Wolff-0/+5
2021-07-24Display an extra note for trailing semicolon lint with trailing macroAaron Hill-0/+6
2021-07-24Auto merge of #87296 - Aaron1011:inert-warn, r=petrochenkovbors-0/+10
2021-07-21Rename force-warns to force-warnRyan Levick-1/+1
2021-07-20Auto merge of #84959 - camsteffen:lint-suggest-group, r=estebankbors-7/+7
2021-07-19Warn on inert attributes used on bang macro invocationAaron Hill-0/+10
2021-07-08Rollup merge of #86639 - eholk:lint-tool, r=petrochenkovYuki Okushi-4/+40
2021-07-07Cleanup: unify lint name checkingEric Holk-18/+10
2021-07-06Unify lint tool and lint name checkingEric Holk-7/+37
2021-07-06Parse tool name for command line lint optionsEric Holk-3/+17
2021-07-03Warn when `rustdoc::` group is omitted from lint namesJoshua Nelson-16/+0
2021-06-30Auto merge of #86689 - rylev:future-compat-lint-group, r=nikomatsakisbors-10/+13
2021-06-29Auto merge of #86009 - cjgillot:fwarn, r=davidtwcobors-24/+14
2021-06-28Add comment for future_incompatible lint groupRyan Levick-0/+3
2021-06-28Only include lint in future_incompatible lint group if not an edition lintRyan Levick-10/+10
2021-06-26Add migration lint for reserved prefixes.Mara Bos-0/+9
2021-06-26Make ForceWarn a lint level.Camille GILLOT-24/+14
2021-06-25Change how edition based future compatibility warnings are handledRyan Levick-2/+2
2021-06-04Auto merge of #85788 - rylev:force-warns, r=nikomatsakisbors-13/+24
2021-06-02Restrict access to crate_name.Camille GILLOT-1/+1
2021-06-02Force warn on lint groups as wellRyan Levick-13/+24
2021-06-01Revert "Reduce the amount of untracked state in TyCtxt"Camille Gillot-1/+1
2021-05-30Restrict access to crate_name.Camille GILLOT-1/+1
2021-05-05Suggest lint groupsCameron Steffen-7/+7
2021-04-15rename pat2015 to pat_parammark-1/+1
2021-04-01add OR_PATTERNS_BACK_COMPAT linthi-rustin-0/+3
2021-03-31Add tcx lifetime to BinderJack Huey-1/+1
2021-03-27Remove (lots of) dead codeJoshua Nelson-0/+3
2021-03-26Use iter::zip in compiler/Josh Stone-1/+2
2021-03-18Rollup merge of #83216 - jyn514:register-tool, r=petrochenkovDylan DPC-1/+1
2021-03-16Allow registering tool lints with `register_tool`Joshua Nelson-1/+1
2021-03-16Don't warn about old rustdoc lint names (temporarily)Joshua Nelson-0/+34
2021-03-14Introduce `proc_macro_back_compat` lint, and emit for `time-macros-impl`Aaron Hill-0/+3
2021-03-01Rename rustdoc lints to be a tool lint instead of built-in.Joshua Nelson-1/+5
2021-02-07Add `--extern-loc` to augment unused crate dependency diagnosticsJeremy Fitzhardinge-2/+29
2021-02-07expand/resolve: Turn `#[derive]` into a regular macro attributeVadim Petrochenkov-0/+3
2021-02-04Rollup merge of #81556 - nikomatsakis:forbidden-lint-groups-lint, r=pnkfelixMara Bos-0/+15
2021-02-02introduce future-compatibility warning for forbidden lint groupsNiko Matsakis-0/+15
2021-01-29Rollup merge of #81176 - camsteffen:qpath-res, r=oli-obkYuki Okushi-0/+8