about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs
AgeCommit message (Expand)AuthorLines
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
2024-08-31interpret, codegen: tweak some comments and checks regarding Box with custom ...Ralf Jung-0/+2
2024-08-27Rollup merge of #126985 - Mrmaxmeier:dwarf-embed-source, r=davidtwcoTrevor Gross-0/+9
2024-08-27Rollup merge of #126013 - nnethercote:unreachable_pub, r=UrgauMatthias Krüger-9/+13
2024-08-20Avoid extra `cast()`s after `CStr::as_ptr()`Josh Stone-1/+1
2024-08-16Add `warn(unreachable_pub)` to `rustc_codegen_llvm`.Nicholas Nethercote-9/+13
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-1/+1
2024-07-29Add `-Z embed-source=yes` to embed source code in DWARF debug infoMrmaxmeier-0/+9
2024-07-29Reformat `use` declarations.Nicholas Nethercote-36/+27
2024-07-20compiler: Never debug_assert in codegenJubilee Young-7/+7
2024-07-09Auto merge of #127001 - beetrees:f16-debuginfo, r=michaelwoeristerbors-3/+40
2024-07-09Add Natvis visualiser and debuginfo tests for `f16`beetrees-3/+40