summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2017-01-30cleanup: Refactor away `DtorKind`Vadim Petrochenkov-24/+1
2017-01-30Implement Drop for BoxVadim Petrochenkov-26/+4
2017-01-30Merge ty::TyBox into ty::TyAdtVadim Petrochenkov-75/+83
2017-01-28Auto merge of #39305 - eddyb:synelide, r=nikomatsakisbors-67/+7
2017-01-28rustc: remove unused `bounds` field from `RegionParameterDef`.Eduard-Mihai Burtescu-23/+6
2017-01-28rustc: move object default lifetimes to resolve_lifetimes.Eduard-Mihai Burtescu-44/+1
2017-01-27Rollup merge of #39351 - nikomatsakis:incr-comp-skip-typeck-1, r=eddybAlex Crichton-7/+7
2017-01-27Rollup merge of #39321 - king6cong:master, r=frewsxcvAlex Crichton-1/+1
2017-01-27Rollup merge of #39290 - canndrew:hide-uninhabitedness, r=nikomatsakisAlex Crichton-5/+1
2017-01-27move `cast_kinds` into `TypeckTables` where it belongsNiko Matsakis-7/+7
2017-01-26Point to immutable arg/fields when trying to use as &mutEsteban Küber-1/+3
2017-01-27doc comment typo fixking6cong-1/+1
2017-01-26rustc: don't call the HIR AST.Eduard-Mihai Burtescu-16/+16
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-52/+52
2017-01-25rename `Tables` to `TypeckTables`Niko Matsakis-11/+11
2017-01-25Hide uninhabitedness checks behind feature gateAndrew Cann-5/+1
2017-01-22better comment wordingking6cong-1/+1
2017-01-19Rollup merge of #39151 - canndrew:feature-gate-uninhabited-references, r=brsonGuillaume Gomez-1/+7
2017-01-18Feature gate `&Void`'s uninhabitedness.Andrew Cann-1/+7
2017-01-12E0034: provide disambiguated syntax for candidatesEsteban Küber-0/+11
2017-01-09Make unions never have needs_dropManish Goregaokar-0/+5
2017-01-06rustc: store ty::Tables separately for each body (except closures').Eduard-Mihai Burtescu-14/+33
2017-01-06rustc: keep track of tables everywhere as if they were per-body.Eduard-Mihai Burtescu-15/+36
2017-01-06Auto merge of #38069 - canndrew:empty-sub-patterns-again, r=nikomatsakisbors-71/+400
2017-01-04simplify Copy implementation error reportingAriel Ben-Yehuda-22/+8
2017-01-03normalize field types in copy implementationsAriel Ben-Yehuda-23/+29
2017-01-03Fix make tidyAndrew Cann-2/+2
2017-01-03Change file structure, add comments for inhabitedness.rsAndrew Cann-123/+222
2017-01-03Spelling. s/forrest/forestAndrew Cann-61/+61
2017-01-03Fix build after rebase.Andrew Cann-102/+111
2017-01-03Fix inhabitedness bugAndrew Cann-12/+13
2017-01-03Refactor is_uninhabitedAndrew Cann-74/+279
2017-01-03More pattern matching for empty types changesAndrew Cann-9/+24
2017-01-01Auto merge of #38653 - Mark-Simulacrum:dropless-arena, r=eddybbors-82/+55
2016-12-31Utilize new in_arena method instead of hashing for Lifting interned itemsMark Simulacrum-25/+13
2016-12-31Split CtxtArenas into GlobalArenas and CtxtInterners.Mark Simulacrum-58/+43
2016-12-31Calculate discriminant bounds within 64 bitsSimonas Kazlauskas-7/+13
2016-12-30Fix rebase falloutest31-1/+3
2016-12-30Fix rebase falloutSimonas Kazlauskas-0/+4
2016-12-30Fix i128 alignment calculationSimonas Kazlauskas-11/+19
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-15/+42
2016-12-28rustc: simplify constant cross-crate loading and rustc_passes::consts.Eduard-Mihai Burtescu-13/+3
2016-12-28rustc: move function arguments into hir::Body.Eduard-Mihai Burtescu-1/+1
2016-12-28rustc: separate bodies for static/(associated)const and embedded constants.Eduard-Mihai Burtescu-4/+4
2016-12-28rustc: separate TraitItem from their parent Item, just like ImplItem.Eduard-Mihai Burtescu-26/+20
2016-12-28hir: lower `ImplicitSelf` to resolved `Self` TyQPath's.Eduard-Mihai Burtescu-1/+1
2016-12-26More systematic error reporting in path resolutionVadim Petrochenkov-3/+2
2016-12-25Auto merge of #38490 - jseyfried:def_id_vis, r=nrcbors-24/+30
2016-12-24Use `DefId`s instead of `NodeId`s for `pub(restricted)` visibilities.Jeffrey Seyfried-24/+30
2016-12-21Disable field reorderingAustin Hicks-0/+4