about summary refs log tree commit diff
path: root/src/librustc_trans/debuginfo
AgeCommit message (Expand)AuthorLines
2017-07-13trans: Internalize symbols at the trans-item level, without relying on LLVM.Michael Woerister-1/+1
2017-07-07incr.comp.: Don't include span information in the ICH of type definitions.Michael Woerister-28/+14
2017-06-27rustc: move the PolyFnSig out of TyFnDef.Eduard-Mihai Burtescu-7/+6
2017-06-22debuginfo: Work around crash-bug in MSDIA libraryMichael Woerister-3/+27
2017-06-04Use the three-element variant of the 'llvm.gcov' metadataMarco Castelluccio-6/+2
2017-06-04Add llvm.gcov metadata only if profiler is enabledMarco Castelluccio-22/+24
2017-06-04Merge branch 'profiling' of github.com:whitequark/rust into profilingMarco Castelluccio-2/+40
2017-05-27Remove trans-internal re-exports of rustc modulesRobin Kruppe-6/+5
2017-05-19debuginfo: Generate unique DW_AT_names for compilation units to work around O...Michael Woerister-13/+16
2017-05-01Add profiling support, through the rustc -Z profile flag.whitequark-2/+40
2017-04-26Implement a file-path remapping feature in support of debuginfo and reproduci...Michael Woerister-70/+69
2017-04-24rustc: rename some of the queries to match tcx methods.Eduard-Mihai Burtescu-2/+2
2017-04-13use `tcx.crate_name(LOCAL_CRATE)` rather than `LinkMeta::crate_name`Niko Matsakis-2/+2
2017-04-13redirect `exported_symbols` through `shared`Niko Matsakis-1/+1
2017-04-12rustc_trans: avoid a separate entry BB if START_BLOCK has no backedges.Eduard-Mihai Burtescu-1/+2
2017-04-11store Spans for all MIR localsAriel Ben-Yehuda-1/+1
2017-04-08rustc: add some abstractions to ty::layout for a more concise API.Eduard-Mihai Burtescu-2/+3
2017-04-08rustc_trans: avoid sizing_type_of everywhere possible.Eduard-Mihai Burtescu-2/+2
2017-04-08rustc: add a TyLayout helper for type-related layout queries.Eduard-Mihai Burtescu-1/+1
2017-03-18move Instance to rustc and use it in the collectorAriel Ben-Yehuda-8/+8
2017-03-12Update usages of 'OSX' (and other old names) to 'macOS'.Corey Farwell-2/+2
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