about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs
AgeCommit message (Expand)AuthorLines
2025-04-15Revert "Deduplicate template parameter creation"Vadim Petrochenkov-23/+13
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-0/+24
2025-03-18Avoid splitting up a layoutOli Scherer-12/+14
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-8/+10
2025-03-17Deduplicate template parameter creationOli Scherer-13/+23
2025-03-17Immediately create an `Option` instead of reallocating for it laterOli Scherer-3/+4
2025-03-17Create a safe wrapper around LLVMRustDIBuilderCreateTemplateTypeParameterOli Scherer-10/+1
2025-02-18compiler: Stop reexporting stuff in cg_llvm::abiJubilee Young-8/+10
2025-02-06Debuginfo for function ZSTs should have alignment of 8 bits, not 1 bitZalathar-7/+4
2025-02-01Use `LLVMDIBuilderCreateLexicalBlockFile`Zalathar-1/+8
2025-02-01Introduce `DIBuilderBox`, an owning pointer to `DIBuilder`Zalathar-2/+2
2025-01-31Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnrbors-5/+5
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-6/+6
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-2/+1
2025-01-24Add comments about address spacesFlakebi-0/+10
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-1/+1
2025-01-05Use gimli to get the values of DWARF constants needed by codegenZalathar-21/+6
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-0/+3
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-06Remove polymorphizationBen Kimock-22/+0
2024-12-03Auto merge of #104342 - mweber15:add_file_location_to_more_types, r=wesleywiserbors-10/+86
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-12/+7
2024-11-06Add location info for f16Matt Weber-0/+18
2024-11-06Rename option and add docMatt Weber-13/+11
2024-11-06Add additional option checksMatt Weber-1/+7
2024-11-06Move additional source location info behind -Z optionMatt Weber-5/+32
2024-11-06Refactor `type_stub` from `DefId` to tupleMatt Weber-4/+6
2024-11-06Add file and line metadata for struct/union membersMatt Weber-10/+27
2024-11-06Refactor `type_map::stub` parametersMatt Weber-33/+8
2024-11-06Add file and line metadata for closuresMatt Weber-2/+10
2024-11-06Require `type_map::stub` callers to supply file informationMatt Weber-0/+25
2024-11-03compiler: Directly use rustc_abi in codegenJubilee Young-1/+1
2024-10-31Remove support for `-Zprofile` (gcov-style coverage instrumentation)Zalathar-26/+0
2024-10-28Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char`Zalathar-24/+24
2024-10-04Use wide pointers consistenly across the compilerUrgau-15/+15
2024-10-01add unstable support for outputting file checksums for use in cargoJacob Kiesel-0/+1
2024-09-24Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikicbors-8/+4
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-6/+6
2024-09-20Do not unnecessarily eval consts in codegenMichael Goulet-1/+3
2024-09-19Reformat some comments.Nicholas Nethercote-12/+12
2024-09-19replace some deprecated functionsLuv-Ray-8/+4
2024-09-06Make `Ty::boxed_ty` return an `Option`Pavel Grigorenko-1/+1