about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo
AgeCommit message (Expand)AuthorLines
2024-08-15Auto merge of #128861 - khuey:mir-inlining-parameters-debuginfo, r=wesleywiserbors-12/+10
2024-08-15Auto merge of #128037 - beetrees:repr128-c-style-use-natvis, r=michaelwoeristerbors-61/+16
2024-08-14Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errorsbors-1/+1
2024-08-13Use the `enum2$` Natvis visualiser for repr128 C-style enumsbeetrees-61/+16
2024-08-12Rework MIR inlining debuginfo so function parameters show up in debuggers.Kyle Huey-12/+10
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-1/+1
2024-08-08Rename struct_tail_erasing_lifetimes to struct_tail_for_codegenMichael Goulet-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-190/+125
2024-07-20compiler: Never debug_assert in codegenJubilee Young-32/+26
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
2024-06-21Move vcall_visibility_metadata optimization hint out of a debuginfo generatio...bjorn3-7/+7
2024-06-13Honor collapse_debuginfo for statics.Dario Nieuwenhuis-2/+2
2024-06-01Uplift TypeRelation and RelateMichael Goulet-3/+4
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`.Nicholas Nethercote-1/+3
2024-05-10Rollup merge of #124797 - beetrees:primitive-float, r=davidtwcoMatthias Krüger-4/+1
2024-05-09Rename Generics::params to Generics::own_paramsMichael Goulet-2/+2
2024-05-06Refactor float `Primitive`s to a separate `Float` typebeetrees-4/+1
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-0/+3
2024-04-09Set target-abi module flag for RISC-V targetskxxt-3/+3
2024-03-28Replace Session should_remap_filepaths with filename_display_preferenceUrgau-9/+6
2024-03-28Introduce `FileNameMapping::to_real_filename` and use it everywhereUrgau-18/+13
2024-03-28Make local_crate_source_file return a RealFileNameUrgau-1/+2
2024-03-28Replace `RemapFileNameExt::for_codegen` with explicit callsUrgau-6/+17
2024-03-28Simplify trim-paths feature by merging all debuginfo options togetherUrgau-1/+1
2024-03-24Require coroutine kind type to be passed to TyCtxt::coroutine_layoutMichael Goulet-3/+7
2024-03-24Always use tcx.coroutine_layout over calling optimized_mir directlyMichael Goulet-3/+2
2024-03-22Programmatically convert some of the pat ctorsMichael Goulet-1/+1
2024-03-12Ensure nested allocations in statics do not get deduplicatedOli Scherer-0/+6
2024-03-05only set noalias on Box with the global allocatorRalf Jung-3/+7
2024-03-01Add `f16` and `f128` LLVM intrinsicsTrevor Gross-1/+1
2024-02-28Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive`Trevor Gross-0/+6
2024-02-09Build DebugInfo for coroutine-closureMichael Goulet-1/+4
2023-12-28Remove movability from TyKind::CoroutineMichael Goulet-4/+4
2023-12-19Unify SourceFile::name_hash and StableSourceFileIdMichael Woerister-5/+6
2023-12-15NFC don't convert types to identical typesMatthias Krüger-2/+2
2023-12-15codegen_llvm: set DW_AT_accessibilityDavid Wood-15/+47
2023-12-14Auto merge of #118566 - klensy:cstr-new, r=WaffleLapkinbors-13/+8
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-2/+2
2023-12-03compiler: replace cstr macro with c str literals in compiler and few other c ...klensy-13/+8
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-3/+3
2023-10-22use visibility to check unused imports and delete some stmtsbohan-1/+0
2023-10-20s/generator/coroutine/Oli Scherer-112/+112
2023-10-20s/Generator/Coroutine/Oli Scherer-14/+14
2023-10-17[RFC 3127 - Trim Paths]: Condition remapped filepath on remap scopesUrgau-36/+72
2023-10-13Format all the let chains in compilerMichael Goulet-2/+7
2023-10-08Make FnDef 1-ZST in LLVM debuginfo.Camille GILLOT-2/+10
2023-09-26subst -> instantiatelcnr-2/+2