summary refs log tree commit diff
path: root/src/librustc/lint/context.rs
AgeCommit message (Expand)AuthorLines
2016-05-14Remove ExplicitSelf from HIRVadim Petrochenkov-5/+0
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-3/+4
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-4/+5
2016-05-02move "lint level defined here" into secondary noteNiko Matsakis-1/+1
2016-05-02replace fileline_{help,note} with {help,note}Niko Matsakis-9/+5
2016-04-12Remove unused trait importsSeo Sanghyeon-1/+1
2016-04-06Rollup merge of #32570 - eddyb:tis-but-a-front, r=nikomatsakisManish Goregaokar-36/+11
2016-04-06Move span into `StructField`Vadim Petrochenkov-1/+1
2016-04-06syntax: dismantle ast_util.Eduard Burtescu-32/+7
2016-04-06rustc: dismantle hir::util, mostly moving functions to methods.Eduard Burtescu-3/+3
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-3/+3
2016-03-31librustc: replace panic!() with bug!()Benjamin Herr-2/+2
2016-03-31librustc: replace span_bug calls with span_bug!()Benjamin Herr-6/+4
2016-03-31librustc: replace tcx.sess.bug calls with bug!()Benjamin Herr-3/+3
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-1/+1
2016-03-23Make warnings of renamed and removed lints themselves lintsBrian Anderson-26/+21
2016-03-09trans: Keep transmutes from fn item types working, but lint them.Eduard Burtescu-0/+3
2016-03-09Auto merge of #30804 - shssoichiro:deny-warnings-msg, r=nrcbors-2/+7
2016-03-03Rename middle::ty::ctxt to TyCtxtJeffrey Seyfried-4/+4
2016-03-02Move span into `StructField`Vadim Petrochenkov-1/+1
2016-02-27more check_*_post methods for LintPassesllogiq-0/+10
2016-02-13Auto merge of #31562 - llogiq:lint_post, r=Manishearthbors-0/+8
2016-02-12fix double check_itemllogiq-1/+1
2016-02-11add item_post methodsllogiq-0/+2
2016-02-11[breaking-change] don't glob export ast::MetaItem_Oliver 'ker' Schneider-2/+2
2016-02-11Add _post methods for blocks and cratesllogiq-0/+6
2016-01-27Auto merge of #30487 - jonas-schievink:more-attrs-lint-fixes, r=alexcrichtonbors-5/+9
2016-01-15Auto merge of #30878 - brson:raw-pointer-derive, r=brsonbors-35/+149
2016-01-15Rollup merge of #30787 - nikomatsakis:future-incompatible-lint, r=brsonManish Goregaokar-6/+37
2016-01-14rustc: Fix bugs in renamed and removed lints and re-add raw_pointer_deriveBrian Anderson-35/+149
2016-01-15Add an --output option for specifying an error emitterNick Cameron-4/+5
2016-01-13improve use of `,` vs `;`Niko Matsakis-2/+2
2016-01-13s/HARD ERROR/hard error/ -- perhaps the warning is enoughNiko Matsakis-1/+1
2016-01-12use fileline_ and not full span_ for the followon messagesNiko Matsakis-2/+2
2016-01-12Revamp the "future incompatible" section to clarify the situationNiko Matsakis-6/+37
2016-01-09Show clearer error message when #![deny(warnings)] escalates a warningvagrant-2/+7
2016-01-07Auto merge of #30724 - nikomatsakis:feature-gate-defaulted-type-parameters, r...bors-3/+17
2016-01-05Annotate the compiler with information about what it is doing when.Niko Matsakis-0/+3
2016-01-05improve visibility of future-incompatibilities (mildly, at least)Niko Matsakis-3/+17
2015-12-30RefactoringNick Cameron-15/+10
2015-12-30use structured errorsNick Cameron-20/+71
2015-12-19Wrap EarlyContext::visit_local/visit_expr in with_lint_attrs callsJonas Schievink-5/+9
2015-12-18Rollup merge of #30384 - nrc:diagnostics, r=@nikomatsakisManish Goregaokar-3/+3
2015-12-17Remove unused importsJeffrey Seyfried-1/+1
2015-12-17move error handling from libsyntax/diagnostics.rs to libsyntax/errors/*Nick Cameron-3/+3
2015-11-26Moved and refactored ThinAttributesMarvin Löbel-3/+4
2015-11-26Add syntax support for attributes on expressions and all syntaxMarvin Löbel-5/+14
2015-11-19Changes to data produced by privacy passVadim Petrochenkov-8/+7
2015-11-18Various straight-forward ports that override `visit_nested_items`Niko Matsakis-4/+14
2015-11-18Rework the `IdVisitor` so that it only visits item contents (and doesn'tNiko Matsakis-6/+1