about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs
AgeCommit message (Expand)AuthorLines
2023-12-15NFC don't convert types to identical typesMatthias Krüger-1/+1
2023-12-15codegen_llvm: set DW_AT_accessibilityDavid Wood-2/+23
2023-12-14Auto merge of #118566 - klensy:cstr-new, r=WaffleLapkinbors-5/+2
2023-12-11refactor: only check dwarf version when emitting dwarfWeihang Lo-2/+8
2023-12-11fix: stop emitting `.debug_pubnames` and `.debug_pubtypes`Weihang Lo-0/+8
2023-12-10remove redundant importssurechen-1/+1
2023-12-03compiler: replace cstr macro with c str literals in compiler and few other c ...klensy-5/+2
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-10-20s/generator/coroutine/Oli Scherer-11/+11
2023-10-20s/Generator/Coroutine/Oli Scherer-2/+2
2023-10-17[RFC 3127 - Trim Paths]: Condition remapped filepath on remap scopesUrgau-36/+72
2023-10-08Make FnDef 1-ZST in LLVM debuginfo.Camille GILLOT-2/+10
2023-08-29const_eval and codegen: audit uses of is_zstRalf Jung-2/+2
2023-08-01Use upvar_tys in more places, make it a listMichael Goulet-11/+3
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-9/+7
2023-07-21Support `.comment` section like GCC/Clang (`!llvm.ident`)Miguel Ojeda-15/+0
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-9/+9
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-1/+4
2023-07-06Auto merge of #113377 - BoxyUwU:move_ty_ctors_to_ty, r=compiler-errorsbors-4/+7
2023-07-05Move `TyCtxt::mk_x` to `Ty::new_x` where applicableBoxy-4/+7
2023-07-05Revert "use new c literals instead of cstr! macro"León Orell Valerian Liehr-3/+6
2023-06-19Make closure_saved_names_of_captured_variables a query.Camille GILLOT-1/+1
2023-06-16Rollup merge of #112474 - ldm0:ldm_enum_debuginfo_128_support, r=compiler-errorsMichael Goulet-1/+1
2023-06-14Introduce a minimum CGU size in non-incremental builds.Nicholas Nethercote-1/+1
2023-06-10Support 128-bit enum variant in debuginfo codegenDonoughLiu-1/+1
2023-05-31use new c literals instead of cstr! macroklensy-6/+3
2023-05-17Only depend on CFG_VERSION in rustc_interfacejyn-2/+1
2023-04-19Move `GenericArgKind::as_{type,const,region}` to `GenericArg`Maybe Waffle-1/+1
2023-04-19Add `GenericArgKind::as_{type,const,region}`Maybe Waffle-7/+4
2023-04-08Auto merge of #109862 - klensy:llvm-dd, r=nikicbors-18/+7
2023-04-05reviewklensy-18/+7
2023-04-04replace LLVMRustMetadataAsValue with LLVMMetadataAsValueklensy-1/+1
2023-03-31Preserve, clarify, and extend debug informationJulia Tatz-18/+1
2023-03-26debuginfo: Get pointer size/align from tcx.data_layout instead of layout_ofNilstrieb-5/+4
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-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-67/+1
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-1/+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-12debuginfo: Change C++-like encoding for enums.Michael Woerister-0/+1
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-1/+1
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-5/+5
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-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-18Properly apply path prefix remapping paths emitted into debuginfo.Michael Woerister-67/+95