summary refs log tree commit diff
path: root/src/librustc_trans/debuginfo
AgeCommit message (Expand)AuthorLines
2016-12-18Auto merge of #37429 - camlorn:univariant_layout_optimization, r=eddybbors-23/+34
2016-12-16Incorporate review comments.Austin Hicks-3/+3
2016-12-15Use StableHasher everywhereAriel Ben-Yehuda-14/+3
2016-12-14Fix computation of enum names based off the discrfield in the case of the nul...Austin Hicks-3/+3
2016-12-14Make tidyAustin Hicks-4/+4
2016-12-14Modify debuginfo to deal with the difference between source and memory orderAustin Hicks-19/+30
2016-12-12[LLVM 4.0] Move debuginfo alignment argumentJake Goulding-2/+11
2016-12-05Refactor FnSig to contain a Slice for its inputs and outputs.Mark-Simulacrum-1/+1
2016-12-05Refactor ty::FnSig to privatize all fieldsMark-Simulacrum-17/+17
2016-12-05trans: Rename `reachable` to `exported_symbols` where appropriate.Michael Woerister-1/+1
2016-12-02[LLVM] Introduce a stable representation of DIFlagsJake Goulding-22/+20
2016-12-02Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakisbors-4/+4
2016-11-30Auto merge of #37954 - eddyb:rustdoc-2, r=alexcrichtonbors-2/+2
2016-11-30rustc: track the Span's of definitions across crates.Eduard-Mihai Burtescu-2/+2
2016-11-29rustc: simplify AdtDef by removing the field types and ty::ivar.Eduard-Mihai Burtescu-4/+4
2016-11-28Refactor TyTrait to contain a interned ExistentialPredicate slice.Mark-Simulacrum-4/+4
2016-11-28Privatize TraitObject.principal and add a method accessor, returning Option.Mark-Simulacrum-8/+13
2016-11-21Remove `Rc` from the interner.Jeffrey Seyfried-25/+14
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-4/+4
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-3/+2
2016-11-12rustc: move closure upvar types to the closure substsAriel Ben-Yehuda-10/+8
2016-11-10rustc: clean up lookup_item_type and remove TypeScheme.Eduard Burtescu-4/+4
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-14/+14
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