about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/debuginfo
AgeCommit message (Expand)AuthorLines
2022-03-14debuginfo: Refactor debuginfo generation for types -- Address review comments.Michael Woerister-1/+1
2022-03-14debuginfo: change cpp-like naming for generator environments so that NatVis w...Michael Woerister-48/+92
2022-03-14debuginfo: Refactor debuginfo generation for typesMichael Woerister-2/+38
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-7/+7
2022-03-10debuginfo: Fix bug in type name generation for dyn types with associated type...Michael Woerister-3/+10
2022-03-07Clarify `Layout` interning.Nicholas Nethercote-1/+1
2022-03-03all: fix some typoscuishuang-1/+1
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-1/+1
2022-02-15Overhaul `Const`.Nicholas Nethercote-8/+8
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-1/+1
2022-02-08debuginfo: Bring back DW_AT_containing_type for vtables -- address review com...Michael Woerister-1/+1
2022-02-03debuginfo: Bring back DW_AT_containing_type for vtables after it has accident...Michael Woerister-2/+19
2022-02-01debuginfo: Make sure that type names for closure and generator environments a...Michael Woerister-36/+74
2022-01-17Add term to ExistentialProjectionkadmin-2/+3
2022-01-13Generate more precise generator namesEric Holk-2/+8
2022-01-11Store a `Symbol` instead of an `Ident` in `VariantDef`/`FieldDef`Aaron Hill-2/+2
2022-01-07Consolidate checking for msvc when generating debuginfoWesley Wiser-50/+51
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-2/+2
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-2/+2
2021-12-15Remove `in_band_lifetimes` from `rustc_codegen_ssa`LegionMammal978-3/+3
2021-11-06use matches!() macro in more placesMatthias Krüger-4/+1
2021-10-19Erase late-bound regions before computing vtable debuginfo name.Michael Woerister-7/+4
2021-10-11Auto merge of #89597 - michaelwoerister:improve-vtable-debuginfo, r=wesleywiserbors-0/+56
2021-10-08Create more accurate debuginfo for vtables.Michael Woerister-0/+56
2021-10-03Remove re-export.Camille GILLOT-1/+1
2021-09-09Make `abi::Abi` `Copy` and remove a *lot* of refsAndreas Liljeqvist-1/+1
2021-08-22Use custom wrap-around type instead of RangeAndreas Liljeqvist-4/+4
2021-07-15Add self-profiling to debuginfo name generationMichael Woerister-1/+4
2021-07-15[debuginfo] Make use of spaces and separators in debuginfo names more uniform.Michael Woerister-48/+67
2021-07-15[debuginfo] Emit associated type bindings in trait object type names.Michael Woerister-37/+83
2021-07-14Handle non-integer const generic parameters in debuginfo type names.Michael Woerister-18/+63
2021-07-02Refactor `msvc_enum_fallbck()` a bitWesley Wiser-19/+12
2021-07-02Show the variant name for univariant enumsWesley Wiser-0/+11
2021-07-01Update cdb tests for expected outputWesley Wiser-2/+12
2021-06-30Improve debug symbol names to avoid ambiguity and work better with MSVC's deb...Daniel Paoliello-86/+260
2021-06-02Respond to review feedbackWesley Wiser-0/+4
2021-06-02Change the type name from `_enum<..>` to `enum$<..>`Wesley Wiser-2/+2
2021-06-02Generate better debuginfo for niche-layout enumsWesley Wiser-9/+50
2021-06-02Generate better debuginfo for directly tagged enumsWesley Wiser-0/+8
2020-11-30Stop adding '*' at the end of type names for Ref and Slice when computing deb...Nam Nguyen-1/+8
2020-11-16compiler: fold by valueBastian Kauschke-3/+3
2020-11-08Collapse all uses of `target.options.foo` into `target.foo`Vadim Petrochenkov-1/+1
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-1/+1
2020-09-25Simplify some match statements on `DefPathDataName'marmeladema-8/+1
2020-09-25Rename `DefPathData::get_name()` to `DefPathData::name()`marmeladema-1/+1
2020-09-25Move from {{closure}}#0 syntax to {closure#0} for (def) path componentsmarmeladema-1/+9
2020-09-10use push(char) instead of push_str(&str) to add single chars to stringsMatthias Krüger-1/+1
2020-09-04Change ty.kind to a methodLeSeulArtichaut-1/+1
2020-08-30mv compiler to compiler/mark-0/+268