about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo/metadata/enums/mod.rs
AgeCommit message (Expand)AuthorLines
2025-08-28compiler: Include span of too huge enum with -Cdebuginfo=2Martin Nordholts-2/+3
2025-04-15Revert "Deduplicate template parameter creation"Vadim Petrochenkov-1/+0
2025-03-18Avoid splitting up a layoutOli Scherer-3/+3
2025-03-17Deduplicate template parameter creationOli Scherer-0/+1
2024-12-18make no-variant types a dedicated Variants variantRalf Jung-1/+1
2024-11-06Clean up use requirements after rebasingMatt Weber-0/+1
2024-11-06Rename option and add docMatt Weber-8/+8
2024-11-06Move additional source location info behind -Z optionMatt Weber-4/+20
2024-11-06Refactor `type_stub` from `DefId` to tupleMatt Weber-1/+1
2024-11-06Add file and line metadata for enum variant and fieldsMatt Weber-1/+1
2024-11-06Add file and line metadata for struct/union membersMatt Weber-0/+3
2024-11-06Refactor `type_map::stub` parametersMatt Weber-13/+11
2024-11-06Require `type_map::stub` callers to supply file informationMatt Weber-1/+9
2024-11-03compiler: Directly use rustc_abi in codegenJubilee Young-1/+1
2024-10-28Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char`Zalathar-3/+3
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-4/+4
2024-08-27Rollup merge of #126013 - nnethercote:unreachable_pub, r=UrgauMatthias Krüger-1/+1
2024-08-16Add `warn(unreachable_pub)` to `rustc_codegen_llvm`.Nicholas Nethercote-1/+1
2024-08-13Use the `enum2$` Natvis visualiser for repr128 C-style enumsbeetrees-49/+5
2024-07-29Reformat `use` declarations.Nicholas Nethercote-34/+18
2024-07-20compiler: Never debug_assert in codegenJubilee Young-2/+2
2024-06-01Uplift TypeRelation and RelateMichael Goulet-1/+1
2024-05-06Refactor float `Primitive`s to a separate `Float` typebeetrees-4/+1
2024-02-28Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive`Trevor Gross-0/+2
2023-12-28Remove movability from TyKind::CoroutineMichael Goulet-1/+1
2023-12-15NFC don't convert types to identical typesMatthias Krüger-1/+1
2023-12-15codegen_llvm: set DW_AT_accessibilityDavid Wood-2/+3
2023-10-20s/generator/coroutine/Oli Scherer-21/+21
2023-10-20s/Generator/Coroutine/Oli Scherer-6/+6
2023-08-01Use upvar_tys in more places, make it a listMichael Goulet-0/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-5/+5
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-1/+1
2023-06-19Store generator field names in GeneratorLayout.Camille GILLOT-3/+2
2023-06-19Make closure_saved_names_of_captured_variables a query.Camille GILLOT-3/+4
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-02Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray-2/+2
2023-03-30Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`Scott McMurray-1/+2
2023-03-28Move `mir::Field` → `abi::FieldIdx`Scott McMurray-3/+5
2023-01-22abi: add `AddressSpace` field to `Primitive::Pointer`Erik Desjardins-1/+2
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-1/+1
2022-10-09Pass 128-bit C-style enum enumerator values to LLVMbeetrees-10/+6
2022-09-07Change name of "dataful" variant to "untagged"Michael Benfield-3/+3
2022-08-12debuginfo: Change C++-like encoding for enums.Michael Woerister-33/+57
2022-04-05Mark scalar layout unions so that backends that do not support partially init...Oli Scherer-3/+3
2022-03-14debuginfo: Refactor debuginfo generation for types -- Address review comments.Michael Woerister-0/+2
2022-03-14debuginfo: Refactor debuginfo generation for types -- Address outstanding FIX...Michael Woerister-8/+15
2022-03-14debuginfo: Refactor debuginfo generation for typesMichael Woerister-0/+428