about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo/mod.rs
AgeCommit message (Expand)AuthorLines
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
2022-01-15initial revertEllen-1/+1
2022-01-03RustWrapper: adapt for an LLVM API changeKrasimir Georgiev-3/+3
2021-12-16Remove `in_band_lifetimes` from `rustc_codegen_llvm`LegionMammal978-4/+4
2021-12-09Remove redundant [..]sest31-1/+1
2021-11-07Rename functions reflect that inline const is also "typeck_child"Gary Guo-1/+1
2021-10-08Create more accurate debuginfo for vtables.Michael Woerister-2/+7
2021-10-01Fix clippy lintsGuillaume Gomez-2/+2
2021-09-05Auto merge of #88499 - eddyb:layout-off, r=nagisabors-2/+2
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-2/+2
2021-08-31Include debug info for the allocator shimDaniel Paoliello-32/+40
2021-08-26reviewlcnr-1/+1
2021-08-26update `TypeFlags` to deal with missing ct substslcnr-1/+1
2021-06-30Improve debug symbol names to avoid ambiguity and work better with MSVC's deb...Daniel Paoliello-18/+9
2021-05-12Use () for entry_fn.Camille GILLOT-2/+2
2021-04-29Implement RFC 1260 with feature_name `imported_main`.Charles Lew-1/+1
2021-03-26Use iter::zip in compiler/Josh Stone-3/+2
2021-03-20Move debuginfo docs from `doc.rs` module to `doc.md` fileCamelid-2/+1
2021-03-07Auto merge of #82285 - nhwn:nonzero-debug, r=nagisabors-16/+9
2021-02-25fix reviewklensy-4/+3
2021-02-24replaced some map_or with map_or_elseklensy-3/+4
2021-02-20nhwn: use plain u32 in DebugLocNathan Nguyen-17/+9
2021-02-20nhwn: use Option<NonZeroU32> in DebugLocNathan Nguyen-8/+9
2021-01-13Remove the unused context from CreateDebugLocationJosh Stone-1/+0
2020-11-16compiler: fold by valueBastian Kauschke-1/+1
2020-11-08Collapse all uses of `target.options.foo` into `target.foo`Vadim Petrochenkov-4/+4
2020-10-30Fix even more clippy warningsJoshua Nelson-1/+1
2020-10-21rustc_codegen_llvm: add support for inlined function debuginfo.Eduard-Mihai Burtescu-6/+16
2020-10-21rustc_codegen_llvm: expose DILocation to rustc_codegen_ssa.Eduard-Mihai Burtescu-24/+70
2020-10-21rustc_codegen_llvm: avoid converting between DILocation and Value.Eduard-Mihai Burtescu-1/+2
2020-10-21rustc_codegen_llvm: move DISubprogram creation to a dbg_scope_fn method.Eduard-Mihai Burtescu-26/+31
2020-10-21rustc_codegen_llvm: create `DIFile`s from just `SourceFile`s.Eduard-Mihai Burtescu-10/+6
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-3/+3
2020-10-13Add a target option for selecting a DWARF versionAustin Shafer-4/+2