about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo
AgeCommit message (Expand)AuthorLines
2022-05-18Properly apply path prefix remapping paths emitted into debuginfo.Michael Woerister-69/+97
2022-05-07Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errorsbors-4/+4
2022-05-02fix most compiler/ doctestsElliot Roberts-4/+4
2022-05-02rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov-1/+1
2022-04-26not need `Option` for `dbg_scope`SparrowLii-19/+14
2022-04-22debuginfo: Emit ZST struct debuginfo for unit type when CPP-like debuginfo is...Michael Woerister-9/+16
2022-04-13couple of clippy::perf fixesMatthias Krüger-1/+0
2022-04-12Remove NodeIdHashingMode.Camille GILLOT-6/+2
2022-04-05Mark scalar layout unions so that backends that do not support partially init...Oli Scherer-3/+3
2022-03-30Spellchecking compiler codeYuri Astrakhan-1/+1
2022-03-28Auto merge of #95300 - workingjubilee:less-bitsets, r=eddybbors-12/+13
2022-03-25Skip needless bitset for debuginfoJubilee Young-12/+13
2022-03-24debuginfo: Fix debuginfo for Box<T> where T is unsized.Michael Woerister-1/+18
2022-03-14debuginfo: Refactor debuginfo generation for types -- Rename DebugInfoMethods...Michael Woerister-1/+1
2022-03-14debuginfo: Refactor debuginfo generation for types -- Address review comments.Michael Woerister-18/+22
2022-03-14debuginfo: Refactor debuginfo generation for types -- Address outstanding FIX...Michael Woerister-20/+19
2022-03-14debuginfo: Refactor debuginfo generation for types -- Run x.py fmtMichael Woerister-4/+6
2022-03-14Remove out-dated information from rustc_codegen_llvm/src/debuginfo/doc.mdMichael Woerister-54/+5
2022-03-14debuginfo: Refactor debuginfo generation for typesMichael Woerister-1726/+2216
2022-03-12Auto merge of #94733 - nnethercote:fix-AdtDef-interning, r=fee1-deadbors-8/+8
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-8/+8
2022-03-07only emit pointer-like metadata for BZST-allocator BoxMichael Goulet-1/+3
2022-02-25Auto merge of #93644 - michaelwoerister:simpler-debuginfo-typemap, r=wesleywiserbors-351/+247
2022-02-25debuginfo: Simplify TypeMap used during LLVM debuginfo generation -- address ...Michael Woerister-8/+23
2022-02-24Rollup merge of #94242 - compiler-errors:fat-uninhabitable-pointer, r=michael...Dylan DPC-18/+20
2022-02-23Change `char` type in debuginfo to DW_ATE_UTFArlo Siemsen-2/+2
2022-02-23properly handle fat pointers to uninhabitable typesMichael Goulet-18/+20
2022-02-21debuginfo: Simplify TypeMap used during LLVM debuginfo generation.Michael Woerister-350/+231
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-3/+2
2022-02-20Rollup merge of #94146 - est31:let_else, r=cjgillotMatthias Krüger-12/+9
2022-02-19Adopt let else in more placesest31-12/+9
2022-02-16debuginfo: Support fat pointers to unsized tuples.Michael Woerister-9/+4
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-8/+8
2022-02-08debuginfo: Bring back DW_AT_containing_type for vtables -- address review com...Michael Woerister-1/+3
2022-02-03debuginfo: Bring back DW_AT_containing_type for vtables after it has accident...Michael Woerister-11/+90
2022-02-03debuginfo: Make some helper functions in rustc_codegen_llvm::debuginfo::metad...Michael Woerister-24/+54
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-28Auto merge of #93006 - michaelwoerister:fix-unsized-ptr-debuginfo, r=davidtwc...bors-174/+238
2022-01-28[debuginfo] Fix and unify handling of fat pointers in debuginfo: Don't mark f...Michael Woerister-2/+2
2022-01-27[debuginfo] Fix and unify handling of fat pointers in debuginfo: Change doc c...Michael Woerister-13/+13
2022-01-25Rollup merge of #93269 - jacobbramley:dev/pauth-option-1, r=petrochenkovMatthias Krüger-2/+13
2022-01-24Use error-on-mismatch policy for PAuth module flags.Jacob Bramley-2/+13
2022-01-24[debuginfo] Fix and unify handling of fat pointers in debuginfo: address revi...Michael Woerister-19/+19
2022-01-24[debuginfo] Fix and unify handling of fat pointers in debuginfo.Michael Woerister-174/+238
2022-01-18Use let_else in even more placesest31-1/+1
2022-01-17rustc_codegen_llvm: Remove (almost) unused span parameter from many functions...Michael Woerister-130/+51
2022-01-15initial revertEllen-1/+1
2022-01-11Store a `Symbol` instead of an `Ident` in `VariantDef`/`FieldDef`Aaron Hill-6/+6
2022-01-07Rollup merge of #92375 - wesleywiser:consolidate_debuginfo_msvc_check, r=mich...Eric Huss-14/+14