summary refs log tree commit diff
path: root/src/librustc_lint
AgeCommit message (Expand)AuthorLines
2017-01-30Merge ty::TyBox into ty::TyAdtVadim Petrochenkov-6/+1
2017-01-28rustc: always include elidable lifetimes in HIR types.Eduard-Mihai Burtescu-2/+2
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-21/+21
2017-01-22Warn on unused `#[macro_use]` imports.Jeffrey Seyfried-1/+0
2017-01-08Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakisbors-40/+40
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2017-01-06rustc: keep track of tables everywhere as if they were per-body.Eduard-Mihai Burtescu-40/+40
2017-01-06Auto merge of #38069 - canndrew:empty-sub-patterns-again, r=nikomatsakisbors-0/+1
2017-01-03Properly ban the negation of unsigned integers in type-checking.Eduard-Mihai Burtescu-51/+0
2017-01-03Make is_useful handle empty types properlyAndrew Cann-0/+1
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-26/+36
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-28rustc: move function arguments into hir::Body.Eduard-Mihai Burtescu-20/+15
2016-12-28rustc: separate bodies for static/(associated)const and embedded constants.Eduard-Mihai Burtescu-5/+5
2016-12-28rustc: separate TraitItem from their parent Item, just like ImplItem.Eduard-Mihai Burtescu-9/+9
2016-12-22Refactor how global paths are represented (for both ast and hir).Jeffrey Seyfried-1/+1
2016-12-20Auto merge of #38271 - jseyfried:rfc_1560_warning_cycle, r=nrcbors-0/+4
2016-12-15Demote 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