summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/debuginfo
AgeCommit message (Expand)AuthorLines
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
2023-09-13make the eval() functions on our const types return the resulting valueRalf Jung-4/+2
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-9/+9
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-19/+23
2023-06-01Use translatable diagnostics in `rustc_const_eval`Deadbeef-2/+1
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-1/+1
2023-04-18Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock-3/+2
2023-02-14s/eval_usize/eval_target_usize/ for clarityOli Scherer-4/+12
2023-01-27Introduce GeneratorWitnessMIR.Camille GILLOT-0/+1
2022-12-27ADD - fixme in type_names.rs until we are able to translate InterpErrorJhonny Bill Mena-0/+1
2022-12-25fix more clippy::style findingsMatthias Krüger-1/+1
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-1/+1
2022-12-13Combine identical alias armsMichael Goulet-2/+1
2022-12-13Combine projection and opaque into aliasMichael Goulet-2/+2