summary refs log tree commit diff
path: root/src/librustc_trans/debuginfo
AgeCommit message (Expand)AuthorLines
2016-11-02rustc: make all read access to tcx.tables go through a method.Eduard Burtescu-1/+1
2016-10-30Replace all uses of SHA-256 with BLAKE2b.Michael Woerister-36/+9
2016-10-28rustc: move the MIR map into TyCtxt.Eduard Burtescu-1/+1
2016-10-28rustc: move mir::repr::* to mir.Eduard Burtescu-2/+2
2016-10-24debuginfo: Erase regions when creating debuginfo for statics.Michael Woerister-4/+6
2016-10-21debuginfo: Use TypeIdHasher to create global type identifiers for debuginfo.Michael Woerister-197/+41
2016-10-17Rollup merge of #37172 - michaelwoerister:cleanup-dibuilder, r=eddybGuillaume Gomez-2/+0
2016-10-16Auto merge of #37129 - arielb1:erased-normal, r=eddybbors-6/+6
2016-10-14debuginfo: Remove some outdated stuff from LLVM DIBuilder binding.Michael Woerister-2/+0
2016-10-13normalize types every time HR regions are erasedAriel Ben-Yehuda-6/+6
2016-10-13Get rid of double indirection in string interner by using `Rc<str>`Vadim Petrochenkov-3/+3
2016-10-04Eliminate ty::VariantKind in favor of def::CtorKindVadim Petrochenkov-13/+10
2016-09-26Rename MIR local iterators to match conventionJonas Schievink-1/+1
2016-09-26[WIP] Move MIR towards a single kind of localJonas Schievink-2/+3
2016-09-25Incorporate review comments.Austin Hicks-1/+1
2016-09-24Completely kill `represent_type` and the `adt::Repr` type that goes with it.Austin Hicks-35/+61
2016-09-08Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt`Vadim Petrochenkov-36/+28
2016-09-05Auto merge of #36200 - mattico:fix-llvm-linkage, r=arielb1bors-1/+1
2016-09-04Fix incorrect LLVM Linkage enumMatt Ickstadt-1/+1
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-5/+5
2016-09-03Fix rebase, fix some testsVadim Petrochenkov-1/+1
2016-09-03Generate debuginfo for unionsVadim Petrochenkov-2/+104
2016-09-03Translate union constantsVadim Petrochenkov-5/+4
2016-09-03Implement layout calculation and add more trans stubsVadim Petrochenkov-1/+4
2016-09-03Some better support for unions through the compilerVadim Petrochenkov-0/+7
2016-09-03Add union typesVadim Petrochenkov-0/+1
2016-08-31give `apply_param_substs` a `SharedCrateContext`Niko Matsakis-1/+1
2016-08-27Rollup merge of #36002 - eddyb:abstract-kindness, r=nikomatsakisManish Goregaokar-16/+13
2016-08-27rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer.Eduard Burtescu-4/+4
2016-08-27rustc: use accessors for Substs::{types,regions}.Eduard Burtescu-15/+12
2016-08-26Do not emit "class method" debuginfo for types that are not DICompositeType.Eduard Burtescu-1/+9
2016-08-25Fix debug line info for macro expansions. Vadim Chugunov-10/+57
2016-08-24Remove AST from metadata except for consts and const fns.Eduard Burtescu-73/+15
2016-08-24Remove drop flags from structs and enums implementing Drop.Eduard Burtescu-3/+3
2016-08-24rustc_trans: remove the bulk of old trans and most of its support code.Eduard Burtescu-807/+10
2016-08-17rustc: remove ParamSpace from Substs.Eduard Burtescu-3/+3
2016-08-17rustc: split Generics of a method from its parent Generics.Eduard Burtescu-3/+14
2016-08-17rustc: reduce Substs and Generics to a simple immutable API.Eduard Burtescu-7/+7
2016-08-17rustc: move trait objects from TraitRef to ExistentialTraitRef.Eduard Burtescu-1/+1
2016-08-17rustc: force all raw accesses to VecPerParamSpace through as_full_slice.Eduard Burtescu-3/+3
2016-08-13Rename empty/bang to neverAndrew Cann-4/+4
2016-08-13Remove obsolete divergence related stuffAndrew Cann-44/+13
2016-08-13Switch on TyEmptyAndrew Cann-0/+3
2016-08-13Start implementation of RFC 1216 (make ! a type)Andrew Cann-0/+1
2016-08-12rustc: add TyAnon (impl Trait) to the typesystem.Eduard Burtescu-0/+1
2016-08-09Auto merge of #35166 - nikomatsakis:incr-comp-ice-34991-2, r=mwbors-2/+2
2016-08-05Auto merge of #35116 - jseyfried:groundwork_for_new_import_semantics, r=nrcbors-1/+1
2016-08-03Auto merge of #35174 - arielb1:llvm-type-audit, r=eddybbors-48/+49
2016-08-03finish type-auditing rustllvmAriel Ben-Yehuda-1/+1
2016-08-03begin auditing the C++ types in RustWrapperAriel Ben-Yehuda-47/+48