about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo
AgeCommit message (Expand)AuthorLines
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-1/+1
2023-02-22Remove type-traversal trait aliasesAlan Egerton-1/+1
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-1/+1
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-1/+1
2023-02-14s/eval_usize/eval_target_usize/ for clarityOli Scherer-1/+1
2023-01-27Don't merge vtables when full debuginfo is enabled.Michael Woerister-0/+5
2023-01-22abi: add `AddressSpace` field to `Primitive::Pointer`Erik Desjardins-1/+2
2023-01-16Move compiler input and ouput paths into sessionOli Scherer-4/+4
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-1/+1
2022-12-07Move closure/generator type info methods to TyCtxtMichael Goulet-75/+8
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-2/+2
2022-11-21Auto merge of #102717 - beetrees:repr128-c-style-debuginfo, r=nagisabors-11/+7
2022-11-15Introduce composite debuginfo.Camille GILLOT-1/+11
2022-11-13add is_sized method on Abi and Layout, and use itRalf Jung-1/+1
2022-10-09Pass 128-bit C-style enum enumerator values to LLVMbeetrees-11/+7
2022-09-07Change name of "dataful" variant to "untagged"Michael Benfield-13/+13
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-2/+1
2022-09-01Directly use the `instrument` macro instead of its full pathOli Scherer-2/+0
2022-08-27rustc_middle: Remove `Visibility::Invisible`Vadim Petrochenkov-11/+5
2022-08-12[debuginfo] Use IndexMap instead of FxHashMap while generating cpp-like gener...Michael Woerister-6/+15
2022-08-12[debuginfo] Update cpp-like enum decoding docs to account for wrapping tag ra...Michael Woerister-2/+12
2022-08-12[debuginfo] Don't mark fields and types as artificial in CPP-like enum debugi...Michael Woerister-5/+5
2022-08-12[debuginfo] Remove the notion of a 'fallback variant' from the CPP-like enum ...Michael Woerister-19/+69
2022-08-12Use enum2<_> instead of enum<_> for Cpp-like debuginfo enum type names.Michael Woerister-6/+21
2022-08-12debuginfo: Change C++-like encoding for enums.Michael Woerister-202/+570
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-4/+4
2022-07-19Rollup merge of #99401 - TaKO8Ki:avoid-symbol-to-&str-conversions, r=nnethercoteMatthias Krüger-1/+1
2022-07-18avoid `Symbol` to `&str` conversionsTakayuki Maeda-1/+1
2022-07-14fix dwarf debuginfo being used in addition to CodeView on windowsRémy Rakic-17/+20
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-6/+6
2022-07-08Implement support for DWARF version 5.Patrick Walton-8/+8
2022-07-06Allow to create definitions inside the query system.Camille GILLOT-2/+3
2022-07-06Update TypeVisitor pathsAlan Egerton-1/+1
2022-06-16Move/rename `lazy::{OnceCell, Lazy}` to `cell::{OnceCell, LazyCell}`Maybe Waffle-1/+1
2022-06-14Add metadata generation for vtables when using VFEflip1995-7/+92
2022-06-07Specify DWARF alignment in bits, not bytes.Patrick Walton-1/+1
2022-05-29Auto merge of #97287 - compiler-errors:type-interner, r=jackh726,oli-obkbors-2/+2
2022-05-28Fix TyKind lint, make consts no longer fn, etcMichael Goulet-2/+2
2022-05-28Initial fixes on top of type interner commitMichael Goulet-2/+2
2022-05-24Update documentation.ridwanabdillahi-2/+2
2022-05-24Add support for embedding pretty printers via the `#[debugger_visualizer]` at...ridwanabdillahi-2/+54
2022-05-18Properly apply path prefix remapping paths emitted into debuginfo.Michael Woerister-69/+97
2022-05-07Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errorsbors-4/+4
2022-05-02fix most compiler/ doctestsElliot Roberts-4/+4
2022-05-02rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov-1/+1
2022-04-26not need `Option` for `dbg_scope`SparrowLii-19/+14
2022-04-22debuginfo: Emit ZST struct debuginfo for unit type when CPP-like debuginfo is...Michael Woerister-9/+16
2022-04-13couple of clippy::perf fixesMatthias Krüger-1/+0
2022-04-12Remove NodeIdHashingMode.Camille GILLOT-6/+2
2022-04-05Mark scalar layout unions so that backends that do not support partially init...Oli Scherer-3/+3