summary refs log tree commit diff
path: root/src/librustc_lint
AgeCommit message (Expand)AuthorLines
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-1/+1
2016-09-11Delete stray ` character in error message.Scott Olson-1/+1
2016-09-09Auto merge of #36331 - petrochenkov:tyadt, r=eddybbors-93/+93
2016-09-09Issue deprecation warnings for safe accesses to extern staticsVadim Petrochenkov-0/+4
2016-09-08Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt`Vadim Petrochenkov-93/+93
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-11/+11
2016-09-04Replace `_, _, _` with `..`Vadim Petrochenkov-8/+9
2016-09-03Implement drop translation and add lint for unions with drop fieldsVadim Petrochenkov-0/+34
2016-09-03Fix rebase + address commentsVadim Petrochenkov-2/+1
2016-09-03Some better support for unions through the compilerVadim Petrochenkov-4/+16
2016-09-03Add union typesVadim Petrochenkov-3/+31
2016-09-01Auto merge of #35761 - nikomatsakis:faster-trans-fulfill-obligation, r=eddybbors-1/+1
2016-09-01turn the RFC1592 warnings into hard errorsAriel Ben-Yehuda-8/+0
2016-08-31remove `normalize_infer_ctxt` constructorNiko Matsakis-1/+1
2016-08-28Rollup merge of #35917 - jseyfried:remove_attr_ext_traits, r=nrcJeffrey Seyfried-4/+4
2016-08-28Rollup merge of #35850 - SergioBenitez:master, r=nrcJeffrey Seyfried-3/+10
2016-08-28Rollup merge of #35618 - jseyfried:ast_view_path_refactor, r=eddybJeffrey Seyfried-7/+4
2016-08-26Small error code explanations improvementsGuillaume Gomez-1/+0
2016-08-25Refactor away `AttrMetaMethods`.Jeffrey Seyfried-4/+4
2016-08-25Refactor away `AttributeMethods`.Jeffrey Seyfried-1/+1
2016-08-25Refactor away `AttrNestedMetaItemMethods`.Jeffrey Seyfried-1/+1
2016-08-25Implement RFC#1559: allow all literals in attributes.Sergio Benitez-3/+10
2016-08-24Remove drop flags from structs and enums implementing Drop.Eduard Burtescu-55/+2
2016-08-21Refactor away variant `hir::PathListItem_::Mod`Jeffrey Seyfried-7/+4
2016-08-17rustc: reduce Substs and Generics to a simple immutable API.Eduard Burtescu-7/+4
2016-08-16Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakisbors-16/+11
2016-08-14Auto merge of #34206 - petrochenkov:pipdeny, r=nikomatsakisbors-1/+1
2016-08-13Rename empty/bang to neverAndrew Cann-2/+2
2016-08-13Remove obsolete divergence related stuffAndrew Cann-15/+9
2016-08-13Make unused lint ignore unused `!`Andrew Cann-0/+1
2016-08-13Start implementation of RFC 1216 (make ! a type)Andrew Cann-1/+1
2016-08-12rustc: add TyAnon (impl Trait) to the typesystem.Eduard Burtescu-1/+1
2016-08-12rustc: rename ProjectionMode and its variant to be more memorable.Eduard Burtescu-4/+4
2016-08-11Make `private_in_public` compatibility lint deny-by-defaultVadim Petrochenkov-1/+1
2016-08-04ignore deprecation for items deprecated by the same attributeTim Neumann-3/+10
2016-08-04track current_item in Deprecated lint passTim Neumann-3/+56
2016-07-25Adressed PR comments.cgswords-7/+1
2016-07-25General MetaItem encapsulation rewrites.cgswords-7/+8
2016-07-16Erase regions before computing type layoutJonas Schievink-1/+2
2016-07-12Auto merge of #34755 - jonas-schievink:minor-differences, r=eddybbors-3/+70
2016-07-11Auto merge of #34686 - alexcrichton:new-stage, r=luqmanabors-2/+1
2016-07-11Calculate the 2 largest variants using iteratorsJonas Schievink-21/+22
2016-07-10Move variant_size_differences out of transJonas Schievink-3/+69
2016-07-08Merge PatKind::QPath into PatKind::Path in HIRVadim Petrochenkov-1/+1
2016-07-06rustc: Update stage0 to beta-2016-07-06Alex Crichton-2/+1
2016-07-03prefer `if let` to match with `None => {}` arm in some placesZack M. Davis-6/+3
2016-06-27Fix `Cargo.toml`sJeffrey Seyfried-0/+1
2016-06-26Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddybJeffrey Seyfried-6/+3
2016-06-25Rollup merge of #34403 - jonathandturner:move_liberror, r=alexcrichtonJeffrey Seyfried-6/+8
2016-06-24Fix typo in future incompatible lintSeo Sanghyeon-1/+1