summary refs log tree commit diff
path: root/src/librustc_lint
AgeCommit message (Expand)AuthorLines
2017-12-21Revert "Auto merge of #45225 - eddyb:trans-abi, r=arielb1"Ariel Ben-Yehuda-6/+8
2017-11-19rustc: track validity ranges for layout::Abi::Scalar values.Eduard-Mihai Burtescu-2/+2
2017-11-19rustc: collapse the remains of Layout into Variants (enums vs everything else).Eduard-Mihai Burtescu-2/+2
2017-11-19rustc: move size, align & primitive_align from Abi::Aggregate to layout.Eduard-Mihai Burtescu-3/+2
2017-11-19rustc_trans: go through layouts uniformly for fat pointers and variants.Eduard-Mihai Burtescu-1/+1
2017-11-19rustc: hide details in Layout in favor of Abi or FieldPlacement.Eduard-Mihai Burtescu-2/+2
2017-11-19rustc: store CachedLayout for each variant of enum Layout's instead of Struct.Eduard-Mihai Burtescu-1/+1
2017-11-19rustc: move size/alignment from Layout into layout::Abi.Eduard-Mihai Burtescu-1/+1
2017-11-19rustc: use Primitive instead of Integer for CEnum and General discriminants.Eduard-Mihai Burtescu-2/+2
2017-11-19rustc: remove Ty::layout and move everything to layout_of.Eduard-Mihai Burtescu-3/+2
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