summary refs log tree commit diff
path: root/src/librustc/lint/context.rs
AgeCommit message (Expand)AuthorLines
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
2018-07-14structured suggestion for renamed-and-removed-lintsZack M. Davis-5/+7
2018-07-14Lint the use of async as an identifierOliver Schneider-83/+93
2018-07-13Remove unused macro argumentOliver Schneider-80/+80
2018-06-21Combine all builtin late lintsJohn Kåre Alsaker-3/+3
2018-06-05Refactor the const eval diagnostic APIOliver Schneider-0/+3
2018-05-17Rename trans to codegen everywhere.Irina Popa-4/+4
2018-04-26rustc_target: move LayoutOf's type parameter to an associated type.Irina Popa-1/+2
2018-04-16Use locks for Session.lint_store and Session.buffered_lintsJohn Kåre Alsaker-4/+4
2018-04-06Remove more duplicated spansVadim Petrochenkov-2/+2
2018-03-20change all appropriate EPOCH to EDITIONKurtis Nusbaum-1/+1
2018-03-20rename epoch to editionKurtis Nusbaum-6/+6
2018-03-13refactor `ParamEnv::empty(Reveal)` into two distinct methodsNiko Matsakis-2/+1
2018-03-09Auto merge of #48326 - RalfJung:generic-bounds, r=petrochenkovbors-0/+21
2018-03-08Move epochs to libsyntaxManish Goregaokar-2/+3
2018-02-27Lint passes: add check_where_predicate and check_poly_trait_refRalf Jung-0/+21
2018-02-23span_bug doesn't work well at this stage, use the session directlyManish Goregaokar-1/+1
2018-02-23Add ability for hardwired lints to operate on the diagnostic builderManish Goregaokar-3/+16