summary refs log tree commit diff
path: root/src/librustc/lint/context.rs
AgeCommit message (Expand)AuthorLines
2019-05-20Introduce `LocalInternedString::intern`.Nicholas Nethercote-4/+5
2019-05-02fix markdown syntax in `LateContext` examplesAndy Russell-4/+4
2019-05-01Ensure that drop order of `async fn` matches `fn`.David Wood-5/+10
2019-04-23Rollup merge of #59823 - davidtwco:issue-54716, r=cramertjMazdak Farrokhzad-0/+19
2019-04-23Remove visit_subpats from check_pat in favor of state in EllipsisInclusiveRan...Tomas Koutsky-5/+3
2019-04-21Introduce `ArgSource` for diagnostics.David Wood-0/+3
2019-04-21Add `AsyncArgument` to AST.David Wood-0/+16
2019-04-12Uplift `get_def_path` from Clippyflip1995-5/+27
2019-04-05Move match_path from DefId to lint::LateContextflip1995-2/+111
2019-03-28Run module lint passes in parallelJohn Kåre Alsaker-14/+10
2019-03-28Remove LintSession and run incremental and whole crate lints in parallelJohn Kåre Alsaker-67/+39
2019-03-28Combine all builtin late lintsJohn Kåre Alsaker-145/+238
2019-03-25Make more lints incrementalJohn Kåre Alsaker-0/+6
2019-03-25Make some lints incrementalJohn Kåre Alsaker-9/+71
2019-03-24Separate variant id and variant constructor id.David Wood-2/+4
2019-03-01ty: HirIdify some lintsljedrz-2/+1
2019-03-01hir: remove NodeId from TraitItemljedrz-6/+6
2019-02-20hir: HirId-ify intravisitljedrz-25/+28
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-1/+1
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-5/+5
2019-02-05move librustc to 2018Mark Mansi-15/+15
2019-01-26Auto merge of #57726 - Zoxc:combine-early-lints, r=estebankbors-120/+203
2019-01-19Combine all builtin early lints and use a separate walk for plugin lints. Add...John Kåre Alsaker-120/+203
2019-01-17Remove `hir::StmtKind::Decl`.Nicholas Nethercote-5/+0
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-19suggest similar lint names for unknown lintsAndy Russell-7/+23
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-5/+5
2018-11-21rustc: implement and use Default on more types.Eduard-Mihai Burtescu-1/+1
2018-11-10Rewrite `...` as `..=` as a MachineApplicable 2018 idiom lintvarkor-2/+5
2018-11-04rustc_target: pass contexts by reference, not value.Eduard-Mihai Burtescu-2/+2
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-3/+3
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-3/+3
2018-10-16Auto merge of #54251 - varkor:silence-bad_style, r=Manishearthbors-32/+85
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-6/+6
2018-09-15Add `LintGroup` and `LintAlias`varkor-31/+59
2018-09-15Support deprecated lints in find_lintsvarkor-4/+12
2018-09-15Make `bad_style` a silent alias for `nonstandard_style`varkor-17/+34
2018-09-10visit the paths in pre-expansion macrosNiko Matsakis-0/+7
2018-09-01deprcated -> deprecatedManish Goregaokar-1/+1
2018-09-01Fix of bug introduced by #53762flip1995-1/+9
2018-08-31Fix typo and small mistakeflip1995-1/+1
2018-08-31Implement backwards compatibility for tool_lintsflip1995-8/+53
2018-08-31Add deprecated_name argument to the register lint group functionsflip1995-11/+28
2018-08-29Generalize `async_idents` to all new keywordsAlex Crichton-1/+1
2018-08-07Add HirId to VisibilityKind::RestrictedMark Rousskov-1/+1
2018-07-30Check if the lint_name is from a tool and if the tool_lint existsflip1995-21/+43
2018-07-26Improve a few vectors - calculate capacity or build from iteratorsljedrz-1/+1
2018-07-18Auto merge of #52375 - oli-obk:the_early_lint_pass_gets_the_worm, r=Manishearthbors-159/+169