about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/mod.rs
AgeCommit message (Expand)AuthorLines
2025-04-04AsyncDestructor: replace fields with impl_didMaja Kądziołka-4/+2
2025-04-03add `TypingMode::Borrowck`lcnr-7/+30
2025-04-02Fetch the destructor constness lazilyOli Scherer-2/+0
2025-03-31Fix invalid linktiif-2/+2
2025-03-26Remove `kw::Empty` uses from `rustc_middle`.Nicholas Nethercote-1/+1
2025-03-19Rollup merge of #138001 - meithecatte:privately-uninhabited, r=NadrierilMatthias Krüger-1/+12
2025-03-18Remove existing AFIDT implementationMichael Goulet-1/+0
2025-03-15Auto merge of #138532 - matthiaskrgr:rollup-mgcynqu, r=matthiaskrgrbors-1/+2
2025-03-15Move codec module back into middleMichael Goulet-2/+3
2025-03-15Fold visit into tyMichael Goulet-5/+5
2025-03-15Squash fold into tyMichael Goulet-2/+2
2025-03-14resolve: Avoid some unstable iterationVadim Petrochenkov-1/+2
2025-03-12Rollup merge of #137504 - nnethercote:remove-Map-4, r=ZalatharManish Goregaokar-3/+3
2025-03-12Move methods from `Map` to `TyCtxt`, part 4.Nicholas Nethercote-3/+3
2025-03-10Remove AdtFlags::IS_ANONYMOUS and Copy/Clone condition for anonymous ADTMichael Goulet-1/+1
2025-03-09Rollup merge of #138160 - jdonszelmann:move-find-attr2, r=oli-obkMatthias Krüger-3/+4
2025-03-09Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile...Matthias Krüger-3/+3
2025-03-09Rollup merge of #136968 - oli-obk:bye-bye, r=compiler-errorsMatthias Krüger-46/+1
2025-03-07compiler: Use size_of from the prelude instead of importedThalia Archibald-3/+3
2025-03-07depend more on attr_data_structures and move find_attr! thereJana Dönszelmann-3/+4
2025-03-07Add helper methods checking for "#[non_exhaustive] that's active"Maja Kądziołka-1/+12
2025-03-01Rollup merge of #137800 - BoxyUwU:param_env_docs, r=compiler-errorsMatthias Krüger-6/+0
2025-02-26Remove `ParamEnv::without_caller_bounds`Boxy-6/+0
2025-02-26Print out destructorMichael Goulet-0/+1
2025-02-26Rollup merge of #137529 - klensy:unused3, r=lcnrLeón Orell Valerian Liehr-7/+1
2025-02-25remove unused field from VariantDef::new and convert debug to instrumentklensy-7/+1
2025-02-24Auto merge of #135726 - jdonszelmann:attr-parsing, r=oli-obkbors-7/+21
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-7/+21
2025-02-24Fix some `use` items that import more than necessary.Nicholas Nethercote-1/+1
2025-02-22Greatly simplify lifetime captures in edition 2024Michael Goulet-6/+3
2025-02-21convert all_macro_rules from hashmap to hashsetklensy-1/+1
2025-02-20Turn order dependent trait objects future incompat warning into a hard errorOli Scherer-46/+1
2025-02-19Make fewer crates depend on rustc_ast_irMichael Goulet-2/+1
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-1/+1
2025-02-17Auto merge of #137164 - matthiaskrgr:rollup-dj5826k, r=matthiaskrgrbors-2/+1
2025-02-17Move `rustc_middle::limits` to `rustc_interface`.Nicholas Nethercote-1/+0
2025-02-15Replace some u64 hashes with Hash64Ben Kimock-2/+1
2025-02-13intern valtreesLukas Markeffsky-1/+2
2025-02-03reword pattern migration diagnostic to make sense in all editionsdianne-1/+1
2025-01-30introduce `ty::Value`Lukas Markeffsky-1/+1
2025-01-27Use identifiers in diagnostics more oftenMichael Goulet-0/+9
2025-01-18Get rid of `ToPolyTraitRef`Michael Goulet-2/+1
2025-01-14Add hir::HeaderSafety to make follow up commits simplerOli Scherer-0/+1
2025-01-11Remove a bunch of diagnostic stashing that doesn't do anythingMichael Goulet-11/+1
2025-01-08Implement const Destruct in old solverMichael Goulet-2/+2
2024-12-19Auto merge of #133961 - lcnr:borrowck-cleanup, r=jackh726bors-1/+2
2024-12-18update new solver candidate assemblylcnr-1/+1
2024-12-18introduce `LateParamRegionKind`lcnr-1/+2
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-1/+1