about summary refs log tree commit diff
path: root/src/librustc_lint
AgeCommit message (Expand)AuthorLines
2017-11-15convert EXTRA_REQUIREMENT_IN_IMPL into a hard errorNiko Matsakis-4/+2
2017-11-03Auto merge of #45247 - leodasvacas:implement-auto-trait-syntax, r=nikomatsakisbors-4/+34
2017-11-03auto trait future compatibility lintleonardo.yvens-0/+30
2017-11-03add `auto` keyword, parse `auto trait`, lower to HIRleonardo.yvens-1/+1
2017-11-03[Syntax Breaking] Rename DefaultImpl to AutoImplleonardo.yvens-3/+3
2017-11-02unreachable-pub lint for `pub` items not reachable from crate rootZack M. Davis-0/+58
2017-10-29Add several lints into `unused` lint groupVadim Petrochenkov-14/+14
2017-10-27Implement RFC 1861: Extern typesPaul Lietar-0/+3
2017-10-21trans_ -> fully_ prefixMarco Concetto Rudilosso-4/+4
2017-10-21tidierMarco Concetto Rudilosso-3/+9
2017-10-21added trans_ prefix and pluralised types. Solved failing test on the incremen...Marco Concetto Rudilosso-4/+4
2017-10-21Create NormalizeTy queryMarco Concetto Rudilosso-4/+4
2017-10-16code suggestions for no-mangle lintsZack M. Davis-15/+35
2017-10-16code suggestion for non-shorthand field patterns lintZack M. Davis-5/+9
2017-10-16remove an obsolete FIXME commentZack M. Davis-1/+0
2017-10-14rustc: Remove `used_mut_nodes` from `TyCtxt`Alex Crichton-91/+1
2017-10-03Auto merge of #44966 - zackmdavis:no_mangle_no_snake, r=aturonbors-1/+6
2017-10-01correct unused-parens lint suggestion to strip exact pairZack M. Davis-1/+25
2017-10-01make non_snake_case lint allow extern no-mangle functionsZack M. Davis-1/+6
2017-09-30code suggestions for unused-mut, while-true lints; UI testZack M. Davis-6/+14
2017-09-30code suggestion for unused-parentheses lintZack M. Davis-3/+11
2017-09-30code suggestion for deprecated-attribute lintZack M. Davis-4/+5
2017-09-22add comparison operators to must-use lint (under `fn_must_use` feature)Zack M. Davis-1/+17
2017-09-21Refactor lifetime name into an enumTaylor Cramer-1/+1
2017-09-15Get `allow(unused_mut)` to work on `let` bindingsOliver Schneider-12/+4
2017-09-12Auto merge of #44275 - eddyb:deferred-ctfe, r=nikomatsakisbors-10/+10
2017-09-11Auto merge of #44435 - alexcrichton:in-scope, r=michaelwoeristerbors-2/+2
2017-09-11rustc: Remove HirId from queriesAlex Crichton-2/+2
2017-09-11rustc: replace usize with u64 and ConstUsize.Eduard-Mihai Burtescu-8/+8
2017-09-11rustc: introduce ty::Const { ConstVal, Ty }.Eduard-Mihai Burtescu-1/+1
2017-09-11rustc: intern ConstVal's in TyCtxt.Eduard-Mihai Burtescu-2/+2
2017-09-08Use NodeId/HirId instead of DefId for local variables.Eduard-Mihai Burtescu-1/+4
2017-09-08Auto merge of #44142 - alexcrichton:dllimport-query, r=nikomatsakisbors-3/+4
2017-09-06pprust: fix parenthesization of exprsStuart Pernsteiner-35/+3
2017-09-05rustc: Migrate lang items to a queryAlex Crichton-1/+1
2017-09-05rustc: Flag some CrateStore methods as "untracked"Alex Crichton-1/+2
2017-09-05rustc: Move {plugin,derive}_registrar_fn to queriesAlex Crichton-1/+1
2017-09-05Auto merge of #44248 - oli-obk:spans, r=jseyfriedbors-4/+6
2017-09-04Produce expansion info for more builtin macrosOliver Schneider-4/+6
2017-09-03Auto merge of #44261 - alexcrichton:u128-ffi-unsafe, r=eddybbors-0/+12
2017-09-03Auto merge of #44195 - alexcrichton:remove-used-unsafe, r=nikomatsakisbors-55/+0
2017-09-01rustc: Flag {i,u}128 as unsafe for FFIAlex Crichton-0/+12
2017-09-01rustc: use hir::ItemLocalId instead of ast::NodeId in CodeExtent.Eduard-Mihai Burtescu-1/+1
2017-09-01rustc: use hir::ItemLocalId instead of ast::NodeId in CFG.Eduard-Mihai Burtescu-12/+14
2017-08-30rustc: Remove the `used_unsafe` field on TyCtxtAlex Crichton-55/+0
2017-08-28Merge branch 'master' of https://github.com/rust-lang/rust into genJohn Kåre Alsaker-18/+19
2017-08-26Rollup merge of #43776 - zackmdavis:feature_gate_fn_must_use, r=alexcrichtonCorey Farwell-15/+19
2017-08-25*: remove crate_{name,type} attributesTamir Duberstein-3/+0
2017-08-22hard feature-gate for #[must_use] on functionsZack M. Davis-15/+19
2017-08-21Merge remote-tracking branch 'origin/master' into genAlex Crichton-4/+4