about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo/mod.rs
AgeCommit message (Expand)AuthorLines
2024-11-19When the required discriminator value exceeds LLVM's limits, drop the debug i...Kyle Huey-2/+2
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-6/+5
2024-11-11CFI: Append debug location to CFI blocksBastian Kersting-0/+4
2024-11-03compiler: Directly use rustc_abi in codegenJubilee Young-1/+1
2024-10-31Remove support for `-Zprofile` (gcov-style coverage instrumentation)Zalathar-3/+0
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-7/+7
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-7/+7
2024-10-26Effects cleanupDeadbeef-1/+0
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-14/+11
2024-09-17Rename supertraits of `CodegenMethods`.Nicholas Nethercote-1/+1
2024-09-06Don't leave debug locations for constants sitting on the builder indefinitely.Kyle Huey-1/+7
2024-08-27Rollup merge of #126013 - nnethercote:unreachable_pub, r=UrgauMatthias Krüger-13/+13
2024-08-21Rollup merge of #129332 - cuviper:cstr-cast, r=compiler-errorsMatthias Krüger-3/+3
2024-08-20Avoid extra `cast()`s after `CStr::as_ptr()`Josh Stone-3/+3
2024-08-19Add a comment.Kyle Huey-0/+5
2024-08-16Add `warn(unreachable_pub)` to `rustc_codegen_llvm`.Nicholas Nethercote-13/+13
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-29Reformat `use` declarations.Nicholas Nethercote-25/+20
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`.Nicholas Nethercote-0/+1
2024-05-09Rename Generics::params to Generics::own_paramsMichael Goulet-1/+1
2024-04-09Set target-abi module flag for RISC-V targetskxxt-3/+3
2023-12-19Unify SourceFile::name_hash and StableSourceFileIdMichael Woerister-4/+5
2023-12-14Auto merge of #118566 - klensy:cstr-new, r=WaffleLapkinbors-4/+3
2023-12-10remove redundant importssurechen-1/+1
2023-12-03compiler: replace cstr macro with c str literals in compiler and few other c ...klensy-4/+3
2023-10-22use visibility to check unused imports and delete some stmtsbohan-1/+0
2023-10-20s/generator/coroutine/Oli Scherer-1/+1
2023-10-13Format all the let chains in compilerMichael Goulet-1/+3
2023-09-26subst -> instantiatelcnr-1/+1
2023-09-14treat host effect params as erased generics in codegenDeadbeef-0/+1
2023-09-08Auto merge of #115417 - dpaoliello:fixdi, r=wesleywiserbors-3/+5
2023-09-07Use `Freeze` for `SourceFile.lines`John Kåre Alsaker-1/+1
2023-09-03Use relative positions inside a SourceFile.Camille GILLOT-1/+1
2023-09-01Deduplicate inlined function debug info, but create a new lexical scope to ch...Daniel Paoliello-3/+5
2023-08-25Revert "Use the same DISubprogram for each instance of the same inlined funct...Wesley Wiser-44/+32
2023-08-22Fix spelling mistakeWesley Wiser-1/+1
2023-08-11Use the same DISubprogram for each instance of the same inlined function with...Daniel Paoliello-32/+44
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-9/+9
2023-07-06Auto merge of #113377 - BoxyUwU:move_ty_ctors_to_ty, r=compiler-errorsbors-1/+1
2023-07-05Move `TyCtxt::mk_x` to `Ty::new_x` where applicableBoxy-1/+1
2023-07-05Revert "use new c literals instead of cstr! macro"León Orell Valerian Liehr-3/+4
2023-06-29Set capacity of the string passed to `push_item_name`.Nicholas Nethercote-1/+1
2023-06-29Avoid unnecessary line lookup.Nicholas Nethercote-1/+1
2023-05-31use new c literals instead of cstr! macroklensy-4/+3
2023-05-06make (try_)subst_and_normalize_erasing_regions take EarlyBinderKyle Matsuda-1/+1
2023-05-03debuginfo: split method declaration and definitionJosh Stone-34/+51