about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo
AgeCommit message (Expand)AuthorLines
2025-06-03Remove get_dbg_loc from DebugInfoBuilderMethodsbjorn3-4/+6
2025-05-04Initial support for dynamically linked cratesBryanskiy-1/+5
2025-04-28AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...Andrew Zhogin-6/+3
2025-04-18Rollup merge of #138599 - adwinwhite:recursive-overflow, r=wesleywiserMatthias Krüger-0/+50
2025-04-15Revert "Deduplicate template parameter creation"Vadim Petrochenkov-26/+45
2025-04-14Use `newtype_index!`-generated types more idiomaticallyYotam Ofek-3/+1
2025-04-07Prepend temp files with a string per invocation of rustcMichael Goulet-0/+1
2025-04-07Simplify temp path creation a bitMichael Goulet-1/+1
2025-03-18Create a safe wrapper around `LLVMRustDIBuilderCreateMemberType`Oli Scherer-42/+60
2025-03-18Avoid splitting up a layoutOli Scherer-22/+24
2025-03-17Create a safe wrapper around `LLVMRustDIBuilderCreateBasicType`Oli Scherer-31/+36
2025-03-17Create a safe wrapper function around `LLVMRustDIBuilderCreateFile`Oli Scherer-33/+26
2025-03-17Create a safe wrapper around `LLVMRustDIBuilderCreateSubroutineType`Oli Scherer-12/+13
2025-03-17Deduplicate template parameter creationOli Scherer-45/+26
2025-03-17Immediately create an `Option` instead of reallocating for it laterOli Scherer-6/+6
2025-03-17Create a safe wrapper around LLVMRustDIBuilderCreateTemplateTypeParameterOli Scherer-23/+24
2025-03-17fix(debuginfo): avoid overflow when handling expanding recursive typeAdwin White-0/+50
2025-02-19Rollup merge of #137210 - workingjubilee:fixup-passmode-import, r=RalfJungMatthias Krüger-9/+11
2025-02-18compiler: Stop reexporting stuff in cg_llvm::abiJubilee Young-9/+11
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-1/+1
2025-02-13Rollup merge of #136895 - maurer:fix-enum-discr, r=nikicJubilee-1/+7
2025-02-12debuginfo: Set bitwidth appropriately in enum variant tagsMatthew Maurer-1/+7
2025-02-11Document some safety constraints and use more safe wrappersOli Scherer-1/+1
2025-02-09Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrumbors-8/+11
2025-02-09Rollup merge of #136659 - wesleywiser:dwarf_version_lto_merge_behavior, r=jie...Urgau-1/+5
2025-02-08Rustfmtbjorn3-8/+11
2025-02-08Pick the max DWARF version when LTO'ing modules with different versionsWesley Wiser-1/+5
2025-02-08Rollup merge of #136640 - Zalathar:debuginfo-align-bits, r=compiler-errorsMatthias Krüger-8/+5
2025-02-06Debuginfo for function ZSTs should have alignment of 8 bits, not 1 bitZalathar-8/+5
2025-02-06Auto merge of #136471 - safinaskar:parallel, r=SparrowLiibors-2/+2
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-2/+2
2025-02-01Use `LLVMDIBuilderCreateDebugLocation`Zalathar-1/+1
2025-02-01Use `LLVMDIBuilderCreateLexicalBlockFile`Zalathar-1/+8
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