about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/debuginfo
AgeCommit message (Expand)AuthorLines
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
2022-12-13ProjectionTy.item_def_id -> ProjectionTy.def_idMichael Goulet-1/+1
2022-11-27Prefer doc comments over `//`-comments in compilerMaybe Waffle-5/+5
2022-10-31[debuginfo] Make debuginfo type names for slices and str consistent.Michael Woerister-13/+13
2022-10-19Remove byte swap of valtree hash on big endianQiu Chaofan-4/+2
2022-08-12Use enum2<_> instead of enum<_> for Cpp-like debuginfo enum type names.Michael Woerister-2/+2
2022-08-12debuginfo: Change C++-like encoding for enums.Michael Woerister-48/+4
2022-07-06Allow to create definitions inside the query system.Camille GILLOT-8/+12
2022-06-14account for endianness in debuginfo for const argsb-naber-3/+6
2022-06-14rebaseb-naber-1/+2
2022-06-14Rename the `ConstS::val` field as `kind`.Nicholas Nethercote-4/+4
2022-04-12Remove NodeIdHashingMode.Camille GILLOT-6/+1