about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-ty
AgeCommit message (Expand)AuthorLines
2024-08-16implement basic inferring of lifetimesdfireBird-84/+107
2024-08-16Auto merge of #17907 - ChayimFriedman2:no-once_cell, r=Veykrilbors-11/+9
2024-08-16Replace once_cell with std's recently stabilized OnceCell/Lock and LazyCell/LockChayim Refael Friedman-11/+9
2024-08-15Auto merge of #17893 - ShoyuVanilla:issue-17871, r=flodieboldbors-8/+7
2024-08-15fix: Panic while displaying associated function with a type annotationShoyu Vanilla-8/+7
2024-08-14rust-analyzer: use in-tree pattern_analysis crateNadrieril-2/+4
2024-08-15fix r-aSlanterns-1/+1
2024-08-14Auto merge of #17882 - ShoyuVanilla:issue-17866, r=lnicolabors-3/+35
2024-08-14fix: Panic while canonicalizing erroneous projection typeShoyu Vanilla-3/+35
2024-08-14Be more resilient to bad language item definitions in binop inferenceLaurențiu Nicola-9/+45
2024-08-13Merge from rust-lang/rustLaurențiu Nicola-0/+2
2024-08-13Bump `rustc_pattern_analysis`Shoyu Vanilla-8/+8
2024-08-13feat: `min-exhaustive-patternsShoyu Vanilla-15/+61
2024-08-12fix: Missing non-exhaustive let diagnostics inside async or unsafe blockShoyu Vanilla-2/+7
2024-08-12Auto merge of #17859 - Veykril:rustc_deprecated_safe_2024, r=Veykrilbors-8/+3
2024-08-12fix: Correctly support `#[rustc_deprecated_safe_2024]`Lukas Wirth-8/+3
2024-08-12Auto merge of #17845 - ShoyuVanilla:tait, r=Veykrilbors-187/+287
2024-08-10Fixes in various placesNadrieril-0/+2
2024-08-10fix: Fix find_path not respecting non-std preference config correctlyLukas Wirth-0/+1
2024-08-10feat: Implement TAITShoyu Vanilla-187/+287
2024-08-08fix: Panic while rendering function with impl trait argShoyu Vanilla-4/+4
2024-08-06Replace `[package.repository] = "…"` of published crates with `[package.rep...Vincent Esche-1/+1
2024-08-06Add repository URL for published crates' missing `[package.repository]` fieldsVincent Esche-0/+1
2024-08-06Replace `"TBD"` with more helpful desciptions in published crates' `[package....Vincent Esche-1/+1
2024-08-05Surpress type mismatches in calls with mismatched arg countsLukas Wirth-3/+4
2024-08-05Simplify FileDelegateLukas Wirth-6/+3
2024-08-05fix: Insert a generic arg for `impl Trait` when lowering generic argsShoyu Vanilla-0/+19
2024-08-01Prevent redundant obigation push for assignee exprsShoyu Vanilla-4/+8
2024-08-01fix: Apply `IndexMut` obligations for non-assigning mutable index usages, tooShoyu Vanilla-3/+71
2024-07-31Add a test caseShoyu Vanilla-0/+2
2024-07-31fix: Errors on method call inferences with elided lifetimesShoyu Vanilla-24/+72
2024-07-28Fix for #17497 - Invalid RA diagnostic error: expected 2 arguments, found 1Francis McKenzie-2/+46
2024-07-25Make legacy_const_generics_indices thin by double boxing as its seldom usedLukas Wirth-6/+6
2024-07-25Fix incorrect handling of cfg'd varargsLukas Wirth-3/+18
2024-07-25Remove Params and Fields from AstIdMapLukas Wirth-1/+3
2024-07-22internal: Shrink size of `Binding`Lukas Wirth-20/+27
2024-07-21fix: Panic in debug profile for tuple deconstruct with arity mismatchShoyu Vanilla-0/+9
2024-07-19Auto merge of #17639 - Veykril:salsa-perf, r=Veykrilbors-0/+1
2024-07-19Make LRU opt-inLukas Wirth-0/+1
2024-07-19Auto merge of #17620 - Veykril:edition-aware-parser, r=Veykrilbors-29/+35
2024-07-18Encode edition within FileId in the hir layerLukas Wirth-29/+35
2024-07-17Auto merge of #17618 - Veykril:rustc_skip_during_method_dispatch, r=Veykrilbors-16/+75
2024-07-17Support rustc_skip_during_method_dispatchLukas Wirth-16/+75
2024-07-16Auto merge of #17609 - lnicola:sync-from-rust, r=lnicolabors-3/+2
2024-07-16Merge from rust-lang/rustLaurențiu Nicola-3/+2
2024-07-16Remove Name::to_smol_strLukas Wirth-20/+40
2024-07-16More symbol usageLukas Wirth-64/+73
2024-07-16Switch token trees to use SymbolsLukas Wirth-2/+3
2024-07-16Use re-exported Idx and IndexVec in pat_analysisLaurențiu Nicola-3/+2
2024-07-15Auto merge of #17559 - Veykril:tokentree, r=Veykrilbors-1/+1