about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo/metadata
AgeCommit message (Expand)AuthorLines
2024-06-01Uplift TypeRelation and RelateMichael Goulet-2/+2
2024-05-06Refactor float `Primitive`s to a separate `Float` typebeetrees-4/+1
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-0/+3
2024-03-24Require coroutine kind type to be passed to TyCtxt::coroutine_layoutMichael Goulet-3/+7
2024-03-24Always use tcx.coroutine_layout over calling optimized_mir directlyMichael Goulet-3/+2
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-3/+3
2023-12-15NFC don't convert types to identical typesMatthias Krüger-1/+1
2023-12-15codegen_llvm: set DW_AT_accessibilityDavid Wood-13/+24
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-2/+2
2023-10-20s/generator/coroutine/Oli Scherer-100/+100
2023-10-20s/Generator/Coroutine/Oli Scherer-12/+12
2023-08-01Use upvar_tys in more places, make it a listMichael Goulet-0/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-12/+12
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-7/+11
2023-06-19Store generator field names in GeneratorLayout.Camille GILLOT-9/+5
2023-06-19Make closure_saved_names_of_captured_variables a query.Camille GILLOT-3/+4
2023-06-10Support 128-bit enum variant in debuginfo codegenDonoughLiu-7/+1
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-2/+2
2023-04-17Spelling - compilerJosh Soref-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-03-11Address the new odd backticks tidy lint in compiler/est31-0/+1
2023-01-22abi: add `AddressSpace` field to `Primitive::Pointer`Erik Desjardins-1/+2
2022-12-07Move closure/generator type info methods to TyCtxtMichael Goulet-8/+7
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-1/+1
2022-10-09Pass 128-bit C-style enum enumerator values to LLVMbeetrees-11/+7
2022-09-07Change name of "dataful" variant to "untagged"Michael Benfield-13/+13
2022-08-12[debuginfo] Use IndexMap instead of FxHashMap while generating cpp-like gener...Michael Woerister-6/+15
2022-08-12[debuginfo] Update cpp-like enum decoding docs to account for wrapping tag ra...Michael Woerister-2/+12
2022-08-12[debuginfo] Don't mark fields and types as artificial in CPP-like enum debugi...Michael Woerister-5/+5
2022-08-12[debuginfo] Remove the notion of a 'fallback variant' from the CPP-like enum ...Michael Woerister-19/+69
2022-08-12Use enum2<_> instead of enum<_> for Cpp-like debuginfo enum type names.Michael Woerister-6/+21
2022-08-12debuginfo: Change C++-like encoding for enums.Michael Woerister-202/+569
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-3/+3
2022-07-06Allow to create definitions inside the query system.Camille GILLOT-2/+3
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-14debuginfo: Refactor debuginfo generation for types -- Address review comments.Michael Woerister-2/+3
2022-03-14debuginfo: Refactor debuginfo generation for types -- Address outstanding FIX...Michael Woerister-11/+18
2022-03-14debuginfo: Refactor debuginfo generation for typesMichael Woerister-0/+1655