summary refs log tree commit diff
path: root/src/librustc_trans/debuginfo
AgeCommit message (Expand)AuthorLines
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
2016-06-07mir: group span + visibility scope under a new SourceInfo type.Eduard Burtescu-1/+1
2016-06-07mir: distinguish between variable visibility scopes and SEME scopes.Eduard Burtescu-7/+7
2016-05-28Refactor away some functions from hir::pat_utilVadim Petrochenkov-10/+3
2016-05-28Separate bindings from other patterns in HIRVadim Petrochenkov-67/+57
2016-05-26Implement `..` in tuple (struct) patternsVadim Petrochenkov-6/+4
2016-05-19debuginfo: Make DW_TAG_subroutine DIEs for inherent methods children of their...Michael Woerister-4/+46
2016-05-16Remove hir::IdentVadim Petrochenkov-4/+4
2016-05-11rustc: More interning for data used in Ty<'tcx>.Eduard Burtescu-7/+7
2016-05-11infer: Turn normalize_associated_type into a method on TyCtxt.Eduard Burtescu-7/+4
2016-05-01debuginfo: Fix regression in namespace handling for struct types.Michael Woerister-3/+3
2016-04-26Auto merge of #33099 - eddyb:issue-33096, r=michaelwoeristerbors-1/+3
2016-04-24thread tighter span for closures aroundNiko Matsakis-1/+1
2016-04-20Normalize types before using them in debuginfo.Eduard Burtescu-1/+3
2016-04-16debuginfo: argument and upvar names for MIR.Eduard Burtescu-12/+19
2016-04-11trans: initial implementation of MIR debuginfo.Eduard Burtescu-82/+151
2016-04-11trans: use DefKey directly in debuginfo for paths.Eduard Burtescu-165/+106
2016-04-11trans: pass essential information from trans_closure to debuginfo.Eduard Burtescu-238/+74
2016-04-09Auto merge of #32781 - michaelwoerister:dont-use-svh-in-debuginfo, r=alexcric...bors-8/+10
2016-04-07Rollup merge of #32734 - tromey:dwarf-5-DW_LANG_Rust, r=michaelwoeristerManish Goregaokar-1/+3
2016-04-06Use crate name/disambiguator instead of SVH for debuginfo typeid.Michael Woerister-8/+10
2016-04-06rustc: retire hir::map's paths.Eduard Burtescu-100/+74
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-7/+7
2016-04-06rustc: dismantle hir::util, mostly moving functions to methods.Eduard Burtescu-2/+2