summary refs log tree commit diff
path: root/src/librustc_lint
AgeCommit message (Expand)AuthorLines
2016-12-30Demote most backwards incompatible ambiguity errors from RFC 1560 to warnings.Jeffrey Seyfried-0/+4
2016-12-14Make tidyAustin Hicks-1/+2
2016-12-14Fix bugs to optimizing enums:Austin Hicks-1/+1
2016-12-07Auto merge of #38191 - oli-obk:clippy_is_sad, r=eddybbors-28/+28
2016-12-07remove useless lifetimes on LateLintPass impl methodsOliver Schneider-112/+84
2016-12-07remove useless lifetime outlives boundsOliver Schneider-80/+76
2016-12-06annotate stricter lifetimes on LateLintPass methods to allow them to forward ...Oliver Schneider-90/+122
2016-12-05Refactor ty::FnSig to privatize all fieldsMark-Simulacrum-8/+8
2016-12-02Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakisbors-1/+1
2016-11-30Update the bootstrap compilerAlex Crichton-1/+0
2016-11-29rustc: simplify AdtDef by removing the field types and ty::ivar.Eduard-Mihai Burtescu-1/+1
2016-11-28Refactor TyTrait to contain a interned ExistentialPredicate slice.Mark-Simulacrum-1/+1
2016-11-28rustc: rework stability to be on-demand for type-directed lookup.Eduard Burtescu-137/+1
2016-11-28rustc: embed path resolutions into the HIR instead of keeping DefMap.Eduard-Mihai Burtescu-22/+33
2016-11-28rustc: desugar `use a::{b,c};` into `use a::b; use a::c;` in HIR.Eduard-Mihai Burtescu-14/+6
2016-11-28rustc: desugar UFCS as much as possible during HIR lowering.Eduard Burtescu-3/+9
2016-11-22Start warning cycle.Jeffrey Seyfried-0/+4
2016-11-21Cleanup `InternedString`.Jeffrey Seyfried-18/+9
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-10/+11
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-2/+2
2016-11-20Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s.Jeffrey Seyfried-3/+3
2016-11-20Refactor away `ast::Attribute_`.Jeffrey Seyfried-1/+1
2016-11-16include a Name and Span for each item in the HIR of the implNiko Matsakis-3/+3
2016-11-10rustc: clean up lookup_item_type and remove TypeScheme.Eduard Burtescu-19/+18
2016-11-10Rollup merge of #37412 - eddyb:lazy-6, r=nikomatsakisEduard-Mihai Burtescu-4/+4
2016-11-10rustc: unify and simplify managing associated items.Eduard Burtescu-8/+8
2016-11-10rustc: use an Expr instead of a Block for function bodies.Eduard Burtescu-4/+4
2016-11-09Rollup merge of #37614 - keeperofdakeys:proc_macro, r=jseyfriedEduard-Mihai Burtescu-3/+3
2016-11-09Rollup merge of #37229 - nnethercote:FxHasher, r=nikomatsakisEduard-Mihai Burtescu-5/+5
2016-11-08Auto merge of #36843 - petrochenkov:dotstab, r=nikomatsakisbors-2/+1
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-5/+5
2016-11-08Rename KNOWN_ATTRS to BUILT_ATTRS, and create KNOWN_ATTRSJosh Driver-3/+3
2016-11-04Rollup merge of #37408 - eddyb:lazy-5, r=nikomatsakisAlex Crichton-34/+31
2016-11-04Auto merge of #37167 - nikomatsakis:jroesch-issue-18937, r=pnkfelixbors-0/+4
2016-11-03Stabilize `..` in tuple (struct) patternsVadim Petrochenkov-2/+1
2016-11-02rustc: record the target type of every adjustment.Eduard Burtescu-7/+7
2016-11-02rustc: make all read access to tcx.tables go through a method.Eduard Burtescu-27/+24
2016-11-01update `extra_requirement_in_impl` to #37166Niko Matsakis-1/+1
2016-11-01compare-method lintNiko Matsakis-0/+4
2016-10-31Add missing space in mutable_transmutes lintChristopher Serr-1/+1
2016-10-29Auto merge of #37378 - petrochenkov:nopat, r=eddybbors-0/+4
2016-10-27Auto merge of #36894 - petrochenkov:deny, r=nikomatsakisbors-8/+8
2016-10-27Make sufficiently old or low-impact compatibility lints deny-by-defaultVadim Petrochenkov-8/+8
2016-10-27review changesNick Cameron-8/+35
2016-10-27Add possibility of deprecating attributesNick Cameron-2/+37
2016-10-26Prohibit patterns in trait methods without bodiesVadim Petrochenkov-0/+4
2016-10-25Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup...Mark-Simulacrum-3/+3
2016-10-17Use one message for uppercase global lintAleksey Kladov-4/+1
2016-10-14Lint against lowercase static mutAleksey Kladov-1/+3
2016-10-12Rollup merge of #37049 - srinivasreddy:librustc_lint, r=nrcAlex Crichton-479/+601