summary refs log tree commit diff
path: root/src/librustc_trans/debuginfo
AgeCommit message (Expand)AuthorLines
2017-01-30Fix debuginfo scope issue with `Box`Vadim Petrochenkov-1/+1
2017-01-30Merge ty::TyBox into ty::TyAdtVadim Petrochenkov-31/+38
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-3/+3
2017-01-06rustc: store ty::Tables separately for each body (except closures').Eduard-Mihai Burtescu-8/+0
2017-01-04Add Builder::sess and Builder::tcx methodsMark Simulacrum-1/+1
2017-01-04Purge FunctionContextMark Simulacrum-4/+4
2017-01-04Replace BlockAndBuilder with Builder.Mark Simulacrum-2/+3
2017-01-02Auto merge of #38543 - philipc:unsized-debuginfo, r=michaelwoeristerbors-1/+1
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-1/+2
2016-12-22Fix debuginfo for unsized struct membersPhilip Craig-1/+1
2016-12-20Replace bcx.ccx() with bcx.ccxMark Simulacrum-1/+1
2016-12-20Add helper function to set debug locationsMark Simulacrum-9/+3
2016-12-20Move debug info check into create_function_debug_contextMark Simulacrum-9/+6
2016-12-20Make debuginfo take debug_context instead of MirContextMark Simulacrum-19/+16
2016-12-20Move debug_context to MirContext from FunctionContextMark Simulacrum-12/+16
2016-12-20Remove lifetime parameterMark Simulacrum-4/+2
2016-12-20Rename 'blk and 'bcx to 'aMark Simulacrum-7/+7
2016-12-20Remove Ref::clone for MirContext mirMark-Simulacrum-2/+1
2016-12-20Inline FunctionContext.mirMark-Simulacrum-2/+5
2016-12-20Remove global builderMark-Simulacrum-53/+21
2016-12-20Remove DebugLoc.Mark-Simulacrum-36/+10
2016-12-20Unbox FunctionDebugContextData.Mark-Simulacrum-19/+7
2016-12-20Refactor Block into BlockAndBuilderMark-Simulacrum-5/+5
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