about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo
AgeCommit message (Expand)AuthorLines
2025-02-01Use `LLVMDIBuilderCreateLexicalBlock`Zalathar-1/+1
2025-02-01Use `LLVMDIBuilderCreateNameSpace`Zalathar-4/+4
2025-02-01Use `LLVMDIBuilderFinalize`Zalathar-1/+1
2025-02-01Introduce `DIBuilderBox`, an owning pointer to `DIBuilder`Zalathar-15/+7
2025-01-31Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnrbors-9/+9
2025-01-30Auto merge of #136318 - matthiaskrgr:rollup-a159mzo, r=matthiaskrgrbors-0/+25
2025-01-30Rollup merge of #135026 - Flakebi:global-addrspace, r=saethlinMatthias Krüger-0/+25
2025-01-30Use ExistentialTraitRef throughout codegenMichael Goulet-10/+10
2025-01-30Do not treat vtable supertraits as distinct when bound with different bound varsMichael Goulet-1/+1
2025-01-29Clean up uses of the unstable `dwarf_version` optionWesley Wiser-25/+27
2025-01-24Add comments about address spacesFlakebi-0/+10
2025-01-20Auto merge of #135643 - khuey:135332, r=jieyouxubors-39/+24
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-1/+1
2025-01-19When LLVM's location discriminator value limit is exceeded, emit locations wi...Kyle Huey-39/+24
2025-01-11rename `BitSet` to `DenseBitSet`Rémy Rakic-5/+5
2025-01-05Explain why the `DW_TAG_*` constants remain as-is for nowZalathar-0/+4
2025-01-05Use constants for DWARF opcodes, instead of FFI callsZalathar-9/+14
2025-01-05Use gimli to get the values of DWARF constants needed by codegenZalathar-24/+40
2025-01-02Cast global variables to default address spaceFlakebi-0/+15
2024-12-30force enum `DISCR_*` to `const u64` to allow for inspection via LLDB's `SBTyp...Walnut-17/+37
2024-12-18fix outdated commentRalf Jung-2/+1
2024-12-18make no-variant types a dedicated Variants variantRalf Jung-17/+15
2024-12-18Variants::Single: do not use invalid VariantIdx for uninhabited enumsRalf Jung-2/+2
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-5/+3
2024-12-06Remove polymorphizationBen Kimock-22/+0
2024-12-03Auto merge of #104342 - mweber15:add_file_location_to_more_types, r=wesleywiserbors-27/+228
2024-11-19When the required discriminator value exceeds LLVM's limits, drop the debug i...Kyle Huey-20/+40
2024-11-19Honor collapse_debuginfo when dealing with MIR-inlined functions inside macros.Kyle Huey-3/+2
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-29/+35
2024-11-12Rollup merge of #132702 - 1c3t3a:issue-132615, r=rcvalleMatthias Krüger-0/+4
2024-11-11CFI: Append debug location to CFI blocksBastian Kersting-0/+4
2024-11-09Add discriminators to DILocations when multiple functions are inlined into a ...Kyle Huey-3/+57
2024-11-06Clean up use requirements after rebasingMatt Weber-5/+4
2024-11-06Add location info for f16Matt Weber-0/+18
2024-11-06Rename option and add docMatt Weber-45/+40
2024-11-06Add additional option checksMatt Weber-9/+38
2024-11-06Move additional source location info behind -Z optionMatt Weber-20/+105
2024-11-06Refactor `type_stub` from `DefId` to tupleMatt Weber-22/+26
2024-11-06Add file and line metadata for enum variant and fieldsMatt Weber-17/+23
2024-11-06Add file and line metadata for struct/union membersMatt Weber-10/+35
2024-11-06Add file and line metadata for coroutinesMatt Weber-2/+5
2024-11-06Refactor `type_map::stub` parametersMatt Weber-60/+44
2024-11-06Add file and line metadata for closuresMatt Weber-2/+10
2024-11-06Require `type_map::stub` callers to supply file informationMatt Weber-6/+51
2024-11-03compiler: Directly use rustc_abi in codegenJubilee Young-6/+6
2024-10-31Remove support for `-Zprofile` (gcov-style coverage instrumentation)Zalathar-29/+0
2024-10-30Consistently use safe wrapper function `set_section`Zalathar-1/+1
2024-10-29Clean up FFI calls for setting module flagsZalathar-36/+30
2024-10-28Rollup merge of #132260 - Zalathar:type-safe-cast, r=compiler-errorsJubilee-50/+50
2024-10-28compiler: Add `is_uninhabited` and use LayoutS accessorsJubilee Young-1/+1