about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/debuginfo
AgeCommit message (Expand)AuthorLines
2025-03-17Flatten `if`s in `rustc_codegen_ssa`Yotam Ofek-5/+3
2025-02-16Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...Ben Kimock-1/+2
2025-02-11compiler: replace ExternAbi::name calls with formattersJubilee Young-3/+1
2025-01-31Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnrbors-3/+3
2025-01-30introduce `ty::Value`Lukas Markeffsky-10/+6
2025-01-30Use ExistentialTraitRef throughout codegenMichael Goulet-3/+3
2024-12-22Begin to implement type system layer of unsafe bindersMichael Goulet-0/+1
2024-12-18make no-variant types a dedicated Variants variantRalf Jung-2/+2
2024-12-06Remove polymorphizationBen Kimock-5/+2
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-14/+17
2024-11-03compiler: Directly use rustc_abi in codegenJubilee Young-3/+3
2024-10-26Effects cleanupDeadbeef-21/+8
2024-10-19Get rid of const eval_* and try_eval_* helpersMichael Goulet-7/+11
2024-09-20Do not unnecessarily eval consts in codegenMichael Goulet-2/+4
2024-09-17Streamline `coroutine_kind_label`.Nicholas Nethercote-26/+13
2024-09-17Clean up formatting.Nicholas Nethercote-4/+5
2024-09-17Minimize visibilities.Nicholas Nethercote-1/+1
2024-09-11Also fix if in elseMichael Goulet-8/+6
2024-09-02chore: Fix typos in 'compiler' (batch 1)Alexander Cyon-1/+1
2024-08-15Auto merge of #128037 - beetrees:repr128-c-style-use-natvis, r=michaelwoeristerbors-6/+70
2024-08-13Use the `enum2$` Natvis visualiser for repr128 C-style enumsbeetrees-6/+70
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+7
2024-07-20compiler: Never debug_assert in codegenJubilee Young-2/+2
2024-06-05Add `Ty` to `ConstKind::Value`Boxy-34/+38
2024-06-05Basic removal of `Ty` from places (boring)Boxy-1/+2
2024-06-03Align Term methods with GenericArg methodsMichael Goulet-1/+1
2024-05-17Rename Unsafe to SafetySantiago Pastorino-1/+1
2024-04-29Remove `extern crate rustc_middle` from numerous crates.Nicholas Nethercote-0/+1
2024-04-08Actually create ranged int types in the type system.Oli Scherer-0/+10
2024-03-22Programmatically convert some of the pat ctorsMichael Goulet-1/+1
2024-03-18Avoid various uses of `Option<Span>` in favor of using `DUMMY_SP` in the few ...Oli Scherer-1/+2
2024-02-06Add CoroutineClosure to TyKind, AggregateKind, UpvarArgsMichael Goulet-1/+5
2023-12-26Auto merge of #119258 - compiler-errors:closure-kind, r=eholkbors-1/+1
2023-12-25Only regular coroutines have movabilityMichael Goulet-1/+1
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-12-22Split coroutine desugaring kind from sourceMichael Goulet-10/+26
2023-12-08Implement `async gen` blocksMichael Goulet-0/+3
2023-12-03rustc: Harmonize `DefKind` and `DefPathData`Vadim Petrochenkov-1/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-11-17rename bound region instantiationlcnr-1/+1
2023-10-26Add hir::GeneratorKind::GenOli Scherer-0/+3
2023-10-25Rename `AsyncCoroutineKind` to `CoroutineSource`Oli Scherer-4/+4
2023-10-20Rename `CoroutineKind::Gen` to `::Coroutine`Oli Scherer-1/+1
2023-10-20s/generator/coroutine/Oli Scherer-14/+14
2023-10-20s/Generator/Coroutine/Oli Scherer-8/+8
2023-09-23Remove GeneratorWitness and rename GeneratorWitnessMIR.Camille GILLOT-1/+0
2023-09-20the Const::eval_bits methods don't need to be given the TyRalf Jung-2/+2
2023-09-14Auto merge of #115817 - fee1-dead-contrib:fix-codegen, r=oli-obkbors-12/+24
2023-09-14treat host effect params as erased generics in codegenDeadbeef-12/+24