summary refs log tree commit diff
path: root/src/librustc_trans/debuginfo
AgeCommit message (Expand)AuthorLines
2017-09-17rustc: Move codegen to a queryAlex Crichton-2/+2
2017-09-17rustc: Mostly remove `ExportedSymbols`Alex Crichton-1/+2
2017-09-17rustc_trans: Refactor collection to use tcxAlex Crichton-2/+2
2017-09-11rustc: use ty::Const for the length of TyArray.Eduard-Mihai Burtescu-2/+3
2017-09-11rustc: replace usize with u64 and ConstUsize.Eduard-Mihai Burtescu-2/+2
2017-09-05rustc: Store InternedString in `DefPathData`Alex Crichton-2/+2
2017-08-30Make fields of `Span` privateVadim Petrochenkov-1/+1
2017-08-17Merge remote-tracking branch 'origin/master' into genAlex Crichton-4/+4
2017-08-17Rollup merge of #43891 - Fourchaux:master, r=steveklabnikCorey Farwell-4/+4
2017-08-16Merge remote-tracking branch 'origin/master' into genAlex Crichton-31/+31
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-31/+31
2017-08-15Fix typos & us spellingsFourchaux-4/+4
2017-08-14Merge remote-tracking branch 'origin/master' into genAlex Crichton-1/+1
2017-08-12Fix some typosBastien Orivel-1/+1
2017-07-28Generator literal supportJohn Kåre Alsaker-0/+13
2017-07-28Auto merge of #43221 - MaulingMonkey:natvis-improvements, r=michaelwoeristerbors-4/+30
2017-07-19Expand one-liners, rename is_like_msvc to cpp_like_names and explain.MaulingMonkey-11/+30
2017-07-13Modify type names on MSVC to make strings and slices .natvis compatible.MaulingMonkey-4/+11
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