about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo/mod.rs
AgeCommit message (Expand)AuthorLines
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
2023-04-27rename `needs_subst` to `has_param`Boxy-1/+1
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+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/+5
2023-04-18Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock-1/+2
2023-04-08Auto merge of #109862 - klensy:llvm-dd, r=nikicbors-2/+1
2023-04-04replace deprecated LLVMSetCurrentDebugLocation with LLVMSetCurrentDebugLocation2klensy-2/+1
2023-03-31Preserve, clarify, and extend debug informationJulia Tatz-1/+1
2023-02-22Remove type-traversal trait aliasesAlan Egerton-1/+1
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-1/+1
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-1/+1
2022-11-15Introduce composite debuginfo.Camille GILLOT-1/+11
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+0
2022-07-14fix dwarf debuginfo being used in addition to CodeView on windowsRémy Rakic-17/+20
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-1/+1
2022-07-08Implement support for DWARF version 5.Patrick Walton-8/+8
2022-07-06Update TypeVisitor pathsAlan Egerton-1/+1
2022-06-16Move/rename `lazy::{OnceCell, Lazy}` to `cell::{OnceCell, LazyCell}`Maybe Waffle-1/+1
2022-05-18Properly apply path prefix remapping paths emitted into debuginfo.Michael Woerister-2/+2
2022-04-26not need `Option` for `dbg_scope`SparrowLii-9/+2
2022-03-14debuginfo: Refactor debuginfo generation for types -- Rename DebugInfoMethods...Michael Woerister-1/+1
2022-03-14debuginfo: Refactor debuginfo generation for typesMichael Woerister-33/+25
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-1/+1
2022-02-21debuginfo: Simplify TypeMap used during LLVM debuginfo generation.Michael Woerister-1/+5
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-2/+2
2022-02-02Auto merge of #93154 - michaelwoerister:fix-generic-closure-and-generator-deb...bors-17/+20
2022-02-01debuginfo: Make sure that type names for closure and generator environments a...Michael Woerister-17/+20
2022-01-24Use error-on-mismatch policy for PAuth module flags.Jacob Bramley-2/+13
2022-01-17rustc_codegen_llvm: Remove (almost) unused span parameter from many functions...Michael Woerister-12/+7