summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2016-11-04Rollup merge of #37408 - eddyb:lazy-5, r=nikomatsakisAlex Crichton-293/+195
2016-11-02rustc: record the target type of every adjustment.Eduard Burtescu-226/+134
2016-11-02rustc: make all read access to tcx.tables go through a method.Eduard Burtescu-74/+68
2016-11-01introduce new origin for `Trait+'b`Niko Matsakis-1/+1
2016-11-01move outlives_components onto tcxNiko Matsakis-15/+10
2016-10-31Changed most vec! invocations to use square bracesiirelu-6/+6
2016-10-30Replace all uses of SHA-256 with BLAKE2b.Michael Woerister-0/+5
2016-10-28rustc: move the MIR map into TyCtxt.Eduard Burtescu-7/+42
2016-10-27Preparations and cleanupVadim Petrochenkov-1/+1
2016-10-26Auto merge of #37270 - Mark-Simulacrum:smallvec-optimized-arenas, r=eddybbors-63/+118
2016-10-25Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup...Mark-Simulacrum-63/+118
2016-10-24Rollup merge of #37336 - michaelwoerister:debuginfo-type-ids, r=eddybJonathan Turner-25/+32
2016-10-21Make ArchIndependentHasher publicly visible.Michael Woerister-15/+15
2016-10-21type_id: Make result of std::intrinsics::type_id() endian-independent.Michael Woerister-15/+22
2016-10-21only remove keys that mention skolemized regionsNiko Matsakis-36/+44
2016-10-19Use TypedArena::alloc_slice in rustc.Mark-Simulacrum-25/+29
2016-10-19Rollup merge of #37224 - petrochenkov:nz, r=eddybEduard-Mihai Burtescu-15/+17
2016-10-19Rollup merge of #37117 - pnkfelix:may-dangle-attr, r=nikomatsakisEduard-Mihai Burtescu-0/+20
2016-10-19Format comment in a nicer way.Eduard-Mihai Burtescu-2/+2
2016-10-18Optimize `Substs::super_fold_with`.Nicholas Nethercote-2/+9
2016-10-17Fix Subst construction: use subst from adt_def rather than Drop impl's subst.Felix S. Klock II-0/+8
2016-10-17Mark enums with non-zero discriminant as non-zeroVadim Petrochenkov-15/+17
2016-10-15Auto merge of #37152 - arielb1:drop-cache, r=pnkfelixbors-25/+39
2016-10-15Auto merge of #37100 - dikaiosune:master, r=eddybbors-69/+60
2016-10-14add a per-param-env cache to `impls_bound`Ariel Ben-Yehuda-25/+39
2016-10-13Adding FIXME for noop Substs::params.Adam Perry-1/+2
2016-10-11Using a type alias of Slice<Kind<'tcx>> to intern Substs<'tcx>.Adam Perry-68/+58
2016-10-11Temporary fix for metadata decoding for struct constructorsVadim Petrochenkov-1/+5
2016-10-11Thread `pure_wrt_drop` field through lifetime and type parameters.Felix S. Klock II-0/+12
2016-10-07Auto merge of #36945 - alexcrichton:proc-macro-rename, r=nrcbors-1/+1
2016-10-06rustc: Rename rustc_macro to proc_macroAlex Crichton-1/+1
2016-10-05Fixing comment typo.Adam Perry-1/+1
2016-10-04Eliminate ty::VariantKind in favor of def::CtorKindVadim Petrochenkov-21/+1
2016-10-04Separate Def::StructCtor/Def::VariantCtor from Def::Struct/Def::VariantVadim Petrochenkov-5/+12
2016-10-03Auto merge of #36876 - nikomatsakis:issue-36381, r=pnkfelixbors-1/+10
2016-10-03Auto merge of #36815 - alexcrichton:stabilize-1.13, r=aturonbors-2/+3
2016-10-03std: Stabilize and deprecate APIs for 1.13Alex Crichton-2/+3
2016-10-03loosen assertion against proj in collectorNiko Matsakis-1/+10
2016-10-02Replace offset_after_field with offsetsAustin Hicks-33/+26
2016-10-01Rollup merge of #36599 - jonas-schievink:whats-a-pirates-favorite-data-struct...Manish Goregaokar-37/+3
2016-09-30rustc: More fixes for arch-independent hashingAlex Crichton-8/+73
2016-09-28Rollup merge of #36460 - mikhail-m1:35123-map3, r=nikomatsakisJonathan Turner-7/+10
2016-09-28Call arrays "arrays" instead of "vecs" internallyJonas Schievink-3/+3
2016-09-28Remove unused `TypeError` variantsJonas Schievink-34/+0
2016-09-28TypeIdHasher: hash usize as u64Tim Neumann-3/+3
2016-09-25Incorporate review comments.Austin Hicks-15/+4
2016-09-24Clean up matches that determine integers for specific alignment requirementsAustin Hicks-14/+23
2016-09-24Optimize struct_field_ptrAustin Hicks-0/+9
2016-09-24Completely kill `represent_type` and the `adt::Repr` type that goes with it.Austin Hicks-2/+52
2016-09-24Rollup merge of #36559 - grimreaper:eax/fix/r1, r=nikomatsakisGuillaume Gomez-1/+1