summary refs log tree commit diff
path: root/src/librustc_trans/debuginfo/mod.rs
AgeCommit message (Expand)AuthorLines
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
2016-12-20Make debuginfo take debug_context instead of MirContextMark Simulacrum-5/+4
2016-12-20Move debug_context to MirContext from FunctionContextMark Simulacrum-1/+4
2016-12-20Rename 'blk and 'bcx to 'aMark Simulacrum-7/+7
2016-12-20Remove global builderMark-Simulacrum-18/+9
2016-12-20Remove DebugLoc.Mark-Simulacrum-17/+2
2016-12-20Unbox FunctionDebugContextData.Mark-Simulacrum-10/+4
2016-12-20Refactor Block into BlockAndBuilderMark-Simulacrum-5/+5
2016-12-12[LLVM 4.0] Move debuginfo alignment argumentJake Goulding-1/+4
2016-12-05Refactor ty::FnSig to privatize all fieldsMark-Simulacrum-7/+7
2016-12-02[LLVM] Introduce a stable representation of DIFlagsJake Goulding-4/+3
2016-11-12rustc: move closure upvar types to the closure substsAriel Ben-Yehuda-8/+5
2016-11-10rustc: clean up lookup_item_type and remove TypeScheme.Eduard Burtescu-3/+3
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-7/+7
2016-10-28rustc: move mir::repr::* to mir.Eduard Burtescu-1/+1
2016-10-14debuginfo: Remove some outdated stuff from LLVM DIBuilder binding.Michael Woerister-2/+0
2016-09-24Completely kill `represent_type` and the `adt::Repr` type that goes with it.Austin Hicks-2/+2
2016-09-08Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt`Vadim Petrochenkov-1/+1
2016-09-03Fix rebase, fix some testsVadim Petrochenkov-1/+1
2016-08-31give `apply_param_substs` a `SharedCrateContext`Niko Matsakis-1/+1
2016-08-27Rollup merge of #36002 - eddyb:abstract-kindness, r=nikomatsakisManish Goregaokar-11/+9
2016-08-27rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer.Eduard Burtescu-2/+2
2016-08-27rustc: use accessors for Substs::{types,regions}.Eduard Burtescu-10/+8
2016-08-26Do not emit "class method" debuginfo for types that are not DICompositeType.Eduard Burtescu-1/+9
2016-08-25Fix debug line info for macro expansions. Vadim Chugunov-1/+2