summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2018-01-01Fix docs for future pulldown migrationMalo Jaffré-34/+37
2018-01-01Fix broken links in internal docsMalo Jaffré-6/+6
2017-12-28Auto merge of #47013 - topecongiro:issue-46655, r=petrochenkovbors-1/+1
2017-12-28Prefer to use attr::contains_name() and attr::find_by_name()Seiichi Uchida-1/+1
2017-12-26rustc: don't use union layouts for tagged union enums.Eduard-Mihai Burtescu-4/+4
2017-12-25Auto merge of #46973 - arielb1:tuple-casting, r=estebankbors-0/+3
2017-12-24Auto merge of #46859 - gereeter:uninhabited-unions, r=eddybbors-11/+11
2017-12-24Handle casts to integer/float variablesAriel Ben-Yehuda-0/+3
2017-12-23Remove unnecessary assert that unions have only one variantJonathan S-3/+0
2017-12-23Auto merge of #46881 - michaelwoerister:ensure-coherence, r=nikomatsakisbors-8/+7
2017-12-23Auto merge of #46864 - estebank:closure-type-err-sp, r=nikomatsakisbors-4/+2
2017-12-22Auto merge of #46842 - michaelwoerister:fingerprint-vec, r=nikomatsakisbors-2/+11
2017-12-22Auto merge of #46779 - Zoxc:par-merge-without-sync, r=arielb1bors-5/+18
2017-12-22Rollup merge of #46809 - eddyb:issue-46769-optimal, r=arielb1kennytm-7/+5
2017-12-21Combine GlobalArenas and DroplessArena into AllArenasJohn Kåre Alsaker-5/+18
2017-12-20Never mark unions as uninhabited. Although I think this is wrong, it is certa...Jonathan S-5/+0
2017-12-20incr.comp.: Use ensure() for some coherence-related queries.Michael Woerister-8/+4
2017-12-20incr.comp.: Cache check_match query.Michael Woerister-0/+3
2017-12-20incr.comp.: Use an IndexVec instead of a hashmap for storing result hashes.Michael Woerister-2/+11
2017-12-20Auto merge of #46733 - nikomatsakis:nll-master-to-rust-master-5, r=arielb1bors-9/+46
2017-12-19Closure type error ui tweakEsteban Küber-4/+2
2017-12-20rustc: do not raise the alignment of optimized enums to the niche's alignment.Eduard-Mihai Burtescu-7/+5
2017-12-19Only mark unions as uninhabited if all of their fields are uninhabited. Fixes...Jonathan S-11/+19
2017-12-19Auto merge of #46664 - mikeyhew:raw_pointer_self, r=arielb1bors-2/+8
2017-12-19Auto merge of #45525 - MaikKlein:collector, r=eddybbors-6/+47
2017-12-18rustc: ensure optimized enums have a properly aligned size.Eduard-Mihai Burtescu-1/+2
2017-12-18normalize the results of `tcx.type_of` after substitutingAriel Ben-Yehuda-6/+1
2017-12-18Move has_metadata back to context.rsMaik Klein-14/+0
2017-12-18Test with trans_apply_param_substsMaik Klein-1/+2
2017-12-18Move meta_data into TySMaik Klein-0/+14
2017-12-18Move instance related methods from TyCtxt to InstanceMaik Klein-0/+36
2017-12-18Refactor paths to middle::trans to mir::monoMaik Klein-1/+1
2017-12-18Move common.rs functionality into TyCtxtMaik Klein-5/+9
2017-12-18Rename TransItem to MonoItemMaik Klein-0/+5
2017-12-17rustc: don't track whether layouts are "packed".Eduard-Mihai Burtescu-55/+14
2017-12-17implement raw-pointer `self`. Works for traits, including trait objects, but ...Michael Hewson-2/+8
2017-12-16Auto merge of #46722 - arielb1:single-self, r=eddybbors-6/+22
2017-12-15incr.comp.: Revert hashing optimization that caused regression.Michael Woerister-1/+1
2017-12-15add a new RegionKind variant: ReClosureBoundNiko Matsakis-0/+11
2017-12-15permit `ClosureOutlivesRequirement` to constrain regions or typesNiko Matsakis-1/+1
2017-12-15rework region flags: 'static can be erased tooNiko Matsakis-8/+34
2017-12-15rustc_trans: approximate ABI alignment for padding/union fillers.Eduard-Mihai Burtescu-2/+15
2017-12-15Auto merge of #46701 - eddyb:vector-newtypes, r=nagisabors-14/+28
2017-12-14Auto merge of #45047 - durka:trait-alias, r=petrochenkovbors-0/+1
2017-12-14Auto merge of #46562 - michaelwoerister:faster-span-hashing, r=eddybbors-1/+1
2017-12-14add trait aliases to typeckAlex Burka-0/+1
2017-12-14incr.comp.: Do less hashing per Span.Michael Woerister-1/+1
2017-12-14Auto merge of #45002 - oli-obk:miri, r=eddybbors-16/+157
2017-12-14Auto merge of #46633 - estebank:arg-mismatch, r=arielb1bors-0/+1
2017-12-13fix broken assertion in type_paramAriel Ben-Yehuda-6/+22