summary refs log tree commit diff
path: root/src/librustc_lint
AgeCommit message (Expand)AuthorLines
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
2017-08-19rustc: Remove some dead codeVadim Petrochenkov-4/+4
2017-08-14Merge remote-tracking branch 'origin/master' into genAlex Crichton-23/+42
2017-08-14Auto merge of #43740 - michaelwoerister:local-id-in-typecktables, r=arielb1bors-14/+16
2017-08-14Fix some merge fallout.Michael Woerister-2/+2
2017-08-13Auto merge of #43813 - pengowen123:unused_result, r=estebankbors-1/+9
2017-08-12syntax: #[allow_internal_unsafe] bypasses the unsafe_code lint in macros.Eduard-Mihai Burtescu-8/+17
2017-08-11Don't trigger unused_result on functions returning empty enumsOwen Sanchez-1/+7
2017-08-11Fix unused_result lint triggering when a function returns `()` or `!`Owen Sanchez-0/+2
2017-08-11Encapsulate sub-table access in TypeckTables and validate keys on each access.Michael Woerister-3/+2
2017-08-11Use ItemLocalId as key for TypeckTables::pat_binding_modes.Michael Woerister-1/+3
2017-08-11Use ItemLocalId as key for node_types, node_substs, and adjustments in Typeck...Michael Woerister-9/+9
2017-08-11Make TypeckTables::type_dependent_defs use ItemLocalId instead of NodeId.Michael Woerister-4/+5
2017-08-10Merge remote-tracking branch 'origin/master' into genAlex Crichton-20/+32
2017-08-09Merge remote-tracking branch 'origin/master' into genAlex Crichton-2/+47
2017-08-09rustc: Rearchitect lints to be emitted more eagerlyAlex Crichton-9/+6
2017-08-09Auto merge of #43728 - zackmdavis:fnused, r=eddybbors-9/+25