summary refs log tree commit diff
path: root/src/librustc_trans/debuginfo/mod.rs
AgeCommit message (Expand)AuthorLines
2018-04-20Use InternedString instead of Symbol for type parameters.Michael Woerister-3/+3
2018-04-18Clean up attribute handling in create_function_debug_context().Michael Woerister-4/+5
2018-03-14remove defaulting to unitAndrew Cann-2/+2
2018-03-13`trans_apply_param_substs` => `subst_and_normalize_erasing_regions`Niko Matsakis-1/+5
2018-03-13transition various normalization functions to the new methodsNiko Matsakis-3/+3
2018-02-19Use DefId instead of NodeId while generating debuginfo for statics.Michael Woerister-3/+3
2018-01-20Teach rustc about DW_AT_noreturn and a few more DIFlagsA.J. Gardner-0/+3
2018-01-14rustc_trans: rename bcx to bx.Eduard-Mihai Burtescu-7/+7
2018-01-14rustc_trans: rename ccx to cx.Eduard-Mihai Burtescu-2/+2
2018-01-14rustc_trans: rename CrateContext to CodegenCx.Eduard-Mihai Burtescu-7/+7
2018-01-14rustc_trans: access fields directly on CrateContext.Eduard-Mihai Burtescu-19/+19
2017-12-20dwarf: set dwarf linkage_name for fns and statics to its mangled symbol namem4b-5/+4
2017-12-18normalize the results of `tcx.type_of` after substitutingAriel Ben-Yehuda-3/+2
2017-12-18Prefer type_of().substs over instance::ty()Maik Klein-2/+2
2017-12-18Remove duplicated functions from trans::common.rsMaik Klein-2/+2
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-1/+1
2017-11-19rustc_trans: keep a layout instead of a type in {Lvalue,Operand}Ref.Eduard-Mihai Burtescu-2/+1
2017-11-19rustc: use Primitive instead of Integer for CEnum and General discriminants.Eduard-Mihai Burtescu-1/+1
2017-11-19rustc: re-complicate the TyLayout API and use better names.Eduard-Mihai Burtescu-1/+1
2017-11-19rustc_trans: avoid working with sizes/offsets and alignments as integers.Eduard-Mihai Burtescu-1/+1
2017-11-15Emit debug info for trait object pointerTom Tromey-0/+1
2017-10-21trans_ -> fully_ prefixMarco Concetto Rudilosso-2/+2
2017-10-21added trans_ prefix and pluralised types. Solved failing test on the incremen...Marco Concetto Rudilosso-2/+2
2017-10-21Create NormalizeTy queryMarco Concetto Rudilosso-2/+2
2017-09-17rustc_trans: Refactor collection to use tcxAlex Crichton-1/+1
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-4/+4
2017-06-22debuginfo: Work around crash-bug in MSDIA libraryMichael Woerister-3/+27
2017-06-04Merge branch 'profiling' of github.com:whitequark/rust into profilingMarco Castelluccio-0/+2
2017-05-27Remove trans-internal re-exports of rustc modulesRobin Kruppe-2/+2
2017-05-01Add profiling support, through the rustc -Z profile flag.whitequark-0/+2
2017-04-26Implement a file-path remapping feature in support of debuginfo and reproduci...Michael Woerister-9/+14
2017-04-24rustc: rename some of the queries to match tcx methods.Eduard-Mihai Burtescu-2/+2
2017-04-08rustc_trans: avoid sizing_type_of everywhere possible.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-7/+4
2017-02-25rustc: combine BareFnTy and ClosureTy into FnSig.Eduard-Mihai Burtescu-7/+5
2017-02-25rustc: store type parameter defaults outside of ty::Generics.Eduard-Mihai Burtescu-4/+2
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-1/+1
2017-02-05Use u32 for alignments instead of u64Dylan McKay-1/+1
2017-02-04Emit DW_AT_main_subprogramTom Tromey-1/+11
2017-02-04[llvm] Use 32-bits for alignmentDylan McKay-1/+1
2017-02-03Add warning for () to ! switchAndrew Cann-2/+2
2017-01-30Fix debuginfo scope issue with `Box`Vadim Petrochenkov-1/+1
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-1/+1
2017-01-04Replace BlockAndBuilder with Builder.Mark Simulacrum-2/+3
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