summary refs log tree commit diff
path: root/src/librustc_lint
AgeCommit message (Expand)AuthorLines
2016-01-16rustc: Fix bugs in renamed and removed lints and re-add raw_pointer_deriveBrian Anderson-2/+5
2016-01-12Added proper lint for the unit variant/struct warning.Felix S. Klock II-0/+3
2015-12-05Do MTWT resolution during lowering to HIRVadim Petrochenkov-3/+1
2015-11-26Add syntax support for attributes on expressions and all syntaxMarvin Löbel-1/+1
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-2/+1
2015-11-26move librustc/plugin to librustc_pluginAriel Ben-Yehuda-1/+1
2015-11-26make CrateStore a trait objectAriel Ben-Yehuda-1/+1
2015-11-26remove csearch from resolve and typeckAriel Ben-Yehuda-4/+4
2015-11-26stop using csearch in librustc and librustc_lintAriel Ben-Yehuda-13/+2
2015-11-25Remove all uses of `#[staged_api]`Vadim Petrochenkov-1/+1
2015-11-23Auto merge of #29952 - petrochenkov:depr, r=brsonbors-2/+2
2015-11-20Rename #[deprecated] to #[rustc_deprecated]Vadim Petrochenkov-2/+2
2015-11-19Changes to data produced by privacy passVadim Petrochenkov-6/+6
2015-11-18Port a bunch of code new-visitor; all of these ports wereNiko Matsakis-5/+5
2015-11-18Auto merge of #29882 - devonhollowood:master, r=Manishearthbors-90/+1
2015-11-17Remove unused importsDevon Hollowood-1/+1
2015-11-17Remove 'raw_pointer_derive' lint (#14615)Devon Hollowood-89/+0
2015-11-16ImplItem_ -> ImplItemKind renameOliver Schneider-4/+4
2015-11-16rename ImplItem_::*ImplItem to ImplItem_::*Oliver Schneider-4/+4
2015-10-28Auto merge of #29402 - sanxiyn:if-let, r=steveklabnikbors-13/+6
2015-10-27Update unused_parens lint for placement-in arrowSimonas Kazlauskas-0/+1
2015-10-27Auto merge of #26848 - oli-obk:const_fn_const_eval, r=pnkfelixbors-2/+1
2015-10-28Use `if let`Seo Sanghyeon-13/+6
2015-10-25std: Stabilize library APIs for 1.5Alex Crichton-3/+2
2015-10-19allow constant evaluation of function callsOliver Schneider-2/+1
2015-10-17Auto merge of #29109 - nxnfufunezn:master, r=Manishearthbors-9/+6
2015-10-17Updated librustc_lint/builtin.rs to use span_lint_notenxnfufunezn-9/+6
2015-10-16Auto merge of #29014 - petrochenkov:stability, r=brsonbors-27/+8
2015-10-13Merge VariantData and VariantData_Vadim Petrochenkov-1/+2
2015-10-13Merge struct fields and struct kindVadim Petrochenkov-2/+2
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-4/+4
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-5/+5
2015-10-13Refactor attr::StabilityVadim Petrochenkov-27/+8
2015-10-09Some cleanup of no longer used AST thingsNick Cameron-1/+1
2015-10-09hygiene for `for` loops, `if let`, `while let`Nick Cameron-6/+4
2015-10-06Auto merge of #28779 - alexcrichton:ffi-isize-usize, r=nrcbors-8/+0
2015-10-02Auto merge of #28793 - Ms2ger:AttrStyle, r=alexcrichtonbors-4/+4
2015-10-01Stop re-exporting AttrStyle's variants and rename them.Ms2ger-4/+4
2015-10-01Convert DefId to use DefIndex, which is an index into a list ofNiko Matsakis-8/+14
2015-10-01build up a set of node-ids that we can construct def-ids fromNiko Matsakis-2/+5
2015-10-01Introduce semi-duplicate DefIds into DefLocal/DefUpvar to remove useNiko Matsakis-2/+3
2015-10-01move direct accesses of `node` to go through `as_local_node_id`, unlessNiko Matsakis-16/+27
2015-10-01move job of creating local-def-ids to ast-map (with a few stragglers)Niko Matsakis-7/+10
2015-09-30rustc: Don't lint about isize/usize in FFIAlex Crichton-8/+0
2015-09-29Add unused_attributes to unused lint group.Lee Jeffery-2/+2
2015-09-27Rollup merge of #28681 - arielb1:destructor-fixes, r=eddybManish Goregaokar-10/+9
2015-09-26remove the destructors tableAriel Ben-Yehuda-10/+9
2015-09-26Auto merge of #28642 - petrochenkov:name3, r=nrcbors-6/+3
2015-09-24Cleanup interfaces of Name, SyntaxContext and IdentVadim Petrochenkov-1/+1
2015-09-24Remove the deprecated box(PLACE) syntax.Eduard Burtescu-1/+1