about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo
AgeCommit message (Expand)AuthorLines
2024-11-03compiler: Directly use rustc_abi in codegenJubilee Young-6/+6
2024-10-31Remove support for `-Zprofile` (gcov-style coverage instrumentation)Zalathar-29/+0
2024-10-30Consistently use safe wrapper function `set_section`Zalathar-1/+1
2024-10-29Clean up FFI calls for setting module flagsZalathar-36/+30
2024-10-28Rollup merge of #132260 - Zalathar:type-safe-cast, r=compiler-errorsJubilee-50/+50
2024-10-28compiler: Add `is_uninhabited` and use LayoutS accessorsJubilee Young-1/+1
2024-10-28Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char`Zalathar-50/+50
2024-10-26Use safe wrappers `get_linkage` and `set_linkage`Zalathar-1/+1
2024-10-26Effects cleanupDeadbeef-1/+0
2024-10-04Use wide pointers consistenly across the compilerUrgau-24/+24
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-34/+31
2024-09-20Do not unnecessarily eval consts in codegenMichael Goulet-1/+3
2024-09-19Reformat some comments.Nicholas Nethercote-13/+14
2024-09-19Remove a low-value local variable.Nicholas Nethercote-2/+1
2024-09-19replace some deprecated functionsLuv-Ray-8/+4
2024-09-17Rename supertraits of `CodegenMethods`.Nicholas Nethercote-3/+3
2024-09-06Don't leave debug locations for constants sitting on the builder indefinitely.Kyle Huey-1/+7
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-46/+52
2024-08-21Rollup merge of #129332 - cuviper:cstr-cast, r=compiler-errorsMatthias Krüger-7/+6
2024-08-21Rollup merge of #128627 - khuey:DUMMY_SP-line-no, r=nnethercoteMatthias Krüger-1/+11
2024-08-20Avoid extra `cast()`s after `CStr::as_ptr()`Josh Stone-7/+6
2024-08-19Add a comment.Kyle Huey-0/+5
2024-08-16Add `warn(unreachable_pub)` to `rustc_codegen_llvm`.Nicholas Nethercote-46/+52
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-08-04Fix warning.Kyle Huey-1/+1
2024-08-04Use Span::is_dummy().Kyle Huey-1/+1
2024-08-03Special case DUMMY_SP to emit line 0/column 0 locations on DWARF platforms.Kyle Huey-2/+7
2024-07-29Add `-Z embed-source=yes` to embed source code in DWARF debug infoMrmaxmeier-0/+9
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