about summary refs log tree commit diff
path: root/src/librustc_trans/debuginfo
AgeCommit message (Expand)AuthorLines
2016-09-05Auto merge of #36200 - mattico:fix-llvm-linkage, r=arielb1bors-1/+1
2016-09-04Fix incorrect LLVM Linkage enumMatt Ickstadt-1/+1
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-5/+5
2016-09-03Fix rebase, fix some testsVadim Petrochenkov-1/+1
2016-09-03Generate debuginfo for unionsVadim Petrochenkov-2/+104
2016-09-03Translate union constantsVadim Petrochenkov-5/+4
2016-09-03Implement layout calculation and add more trans stubsVadim Petrochenkov-1/+4
2016-09-03Some better support for unions through the compilerVadim Petrochenkov-0/+7
2016-09-03Add union typesVadim Petrochenkov-0/+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-16/+13
2016-08-27rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer.Eduard Burtescu-4/+4
2016-08-27rustc: use accessors for Substs::{types,regions}.Eduard Burtescu-15/+12
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-10/+57
2016-08-24Remove AST from metadata except for consts and const fns.Eduard Burtescu-73/+15
2016-08-24Remove drop flags from structs and enums implementing Drop.Eduard Burtescu-3/+3
2016-08-24rustc_trans: remove the bulk of old trans and most of its support code.Eduard Burtescu-807/+10
2016-08-17rustc: remove ParamSpace from Substs.Eduard Burtescu-3/+3
2016-08-17rustc: split Generics of a method from its parent Generics.Eduard Burtescu-3/+14
2016-08-17rustc: reduce Substs and Generics to a simple immutable API.Eduard Burtescu-7/+7
2016-08-17rustc: move trait objects from TraitRef to ExistentialTraitRef.Eduard Burtescu-1/+1
2016-08-17rustc: force all raw accesses to VecPerParamSpace through as_full_slice.Eduard Burtescu-3/+3
2016-08-13Rename empty/bang to neverAndrew Cann-4/+4
2016-08-13Remove obsolete divergence related stuffAndrew Cann-44/+13
2016-08-13Switch on TyEmptyAndrew Cann-0/+3
2016-08-13Start implementation of RFC 1216 (make ! a type)Andrew Cann-0/+1
2016-08-12rustc: add TyAnon (impl Trait) to the typesystem.Eduard Burtescu-0/+1
2016-08-09Auto merge of #35166 - nikomatsakis:incr-comp-ice-34991-2, r=mwbors-2/+2
2016-08-05Auto merge of #35116 - jseyfried:groundwork_for_new_import_semantics, r=nrcbors-1/+1
2016-08-03Auto merge of #35174 - arielb1:llvm-type-audit, r=eddybbors-48/+49
2016-08-03finish type-auditing rustllvmAriel Ben-Yehuda-1/+1
2016-08-03begin auditing the C++ types in RustWrapperAriel Ben-Yehuda-47/+48
2016-08-03rustc_trans: don't lose the cross-crate DefId, MIR trans needs it.Eduard Burtescu-0/+2
2016-08-02remap Hir(InlinedDefId) to MetaData(OriginalDefId)Niko Matsakis-2/+2
2016-08-01Improve diagnostics for pattern bindings that illegally shadow items.Jeffrey Seyfried-1/+1
2016-08-01Auto merge of #35163 - sanxiyn:rollup, r=sanxiynbors-16/+11
2016-08-01Move caching of HIR-inlining into CStore in order to avoid duplicating inline...Michael Woerister-16/+11
2016-07-29Remove NO_FILE_METADATA; always use unknown_file_metadata instead of passing 0Vladimir Vukicevic-9/+9
2016-07-29Use relative path to typeJan-Erik Rediger-1/+1
2016-07-29[LLVM-3.9] Setup the compile unit information immediatelyJan-Erik Rediger-16/+19
2016-07-11Remove `Interner<T>` and rename `StrInterner` to `Interner`.Jeffrey Seyfried-3/+3
2016-07-08Merge PatKind::QPath into PatKind::Path in HIRVadim Petrochenkov-1/+1
2016-07-08Remove unnecessary accessor function VariantDefData::kindVadim Petrochenkov-4/+4
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-25/+25
2016-06-16Add an abs_path member to FileMap, use it when writing debug info.Ted Mielczarek-16/+19
2016-06-16Rollup merge of #34268 - zackmdavis:if_let_over_none_unit_arm, r=jseyfriedManish Goregaokar-3/+2
2016-06-15prefer `if let` to match with `None => ()` arm in some placesZack M. Davis-3/+2
2016-06-11Remove last traces of identifier hygiene from HIRVadim Petrochenkov-2/+2
2016-06-09introduce the type-safe IdxVec and use it instead of loose indexesAriel Ben-Yehuda-10/+10