summary refs log tree commit diff
path: root/src/librustc_trans/debuginfo
AgeCommit message (Expand)AuthorLines
2017-03-01more through normalization in typeck & transAriel Ben-Yehuda-12/+8
2017-02-25rustc: combine BareFnTy and ClosureTy into FnSig.Eduard-Mihai Burtescu-15/+14
2017-02-25rustc: move the actual values of enum discriminants into a map.Eduard-Mihai Burtescu-5/+5
2017-02-25rustc: store type parameter defaults outside of ty::Generics.Eduard-Mihai Burtescu-9/+5
2017-02-13Auto merge of #39456 - nagisa:mir-switchint-everywhere, r=nikomatsakisbors-1/+1
2017-02-11Fix as_ptr() drop problemMatt Ickstadt-4/+4
2017-02-11[LLVM 4.0] Fix CreateCompileUnitMatt Ickstadt-7/+10
2017-02-10Move type of discriminant to AdtDefSimonas Kazlauskas-1/+1
2017-02-09Auto merge of #38109 - tromey:main-subprogram, r=michaelwoeristerbors-1/+11
2017-02-08Rollup merge of #39529 - dylanmckay:llvm-4.0-align32, r=alexcrichtonCorey Farwell-6/+9
2017-02-05Use u32 for alignments instead of u64Dylan McKay-14/+17
2017-02-04Emit DW_AT_main_subprogramTom Tromey-1/+11
2017-02-04[llvm] Use 32-bits for alignmentDylan McKay-10/+10
2017-02-03Add warning for () to ! switchAndrew Cann-7/+7
2017-02-02Auto merge of #39411 - tamird:match-arm-statics-ICE, r=alexcrichtonbors-2/+1
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-30trans::debuginfo: simplifyTamir Duberstein-2/+1
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