summary refs log tree commit diff
path: root/src/librustc/lint/context.rs
AgeCommit message (Expand)AuthorLines
2018-11-19Rewrite `...` as `..=` as a MachineApplicable 2018 idiom lintvarkor-2/+5
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
2018-02-23Allow future-incompat lints to mention an epochManish Goregaokar-5/+22
2018-02-06Rollup merge of #47959 - Manishearth:rustdoc-ice, r=Mark-Simulacrumkennytm-5/+14
2018-02-02Fix rustdoc ICE on macros defined within functionsManish Goregaokar-5/+14
2018-02-01rustc: prefer ParamEnvAnd and LayoutCx over tuples for LayoutOf.Eduard-Mihai Burtescu-1/+1
2018-01-10Fix panic strings.Dan Robertson-1/+1
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-9/+10
2017-12-04rustc_back: remove slice module in favor of std::slice::from_ref.Irina-Gabriela Popa-2/+2
2017-11-30Implement RFC 2128 (use_nested_groups)Pietro Albini-6/+0
2017-11-19rustc_trans: go through layouts uniformly for fat pointers and variants.Eduard-Mihai Burtescu-3/+3
2017-11-19rustc: remove Ty::layout and move everything to layout_of.Eduard-Mihai Burtescu-1/+10
2017-10-28Add generics field to LateContextManish Goregaokar-1/+14
2017-08-19Auto merge of #43936 - oli-obk:patch-6, r=alexcrichtonbors-4/+4
2017-08-17Upgrade a comment to a doc commentOliver Schneider-1/+1
2017-08-17Upgrade a comment to a doc commentOliver Schneider-3/+3