about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-ty
AgeCommit message (Expand)AuthorLines
2025-01-29add test, bless testsAli Bektas-3/+22
2025-01-29try to infer array type from slice patternAli Bektas-1/+62
2025-01-28Merge pull request #19063 from davidbarsky/davidbarsky/backout-struct-default...David Barsky-229/+42
2025-01-28Disable `Receiver` based autoderef temporarilyLukas Wirth-3/+7
2025-01-27Back out "feat: Implement `default-field-values`"David Barsky-57/+2
2025-01-27Back out "Handle missing fields diagnostics"David Barsky-11/+5
2025-01-27Back out "Merge record lit's ellipsis into pre-existing spread's variant"David Barsky-24/+17
2025-01-27Back out "Compute diagnostics of a field body iff it has one"David Barsky-28/+10
2025-01-27Back out "Add a test for field default value body as defining usage of TAIT"David Barsky-140/+22
2025-01-27Back out "Fix a mistake in condition"David Barsky-1/+2
2025-01-27Back out "Remove `has_default` from `FieldId`"David Barsky-9/+25
2025-01-27Report calling unsafe fn pointer as unsafeChayim Refael Friedman-1/+7
2025-01-27Fix #[rustc_deprecated_safe_2024]Chayim Refael Friedman-43/+116
2025-01-27Remove `has_default` from `FieldId`Shoyu Vanilla-25/+9
2025-01-27Fix a mistake in conditionShoyu Vanilla-2/+1
2025-01-27Add a test for field default value body as defining usage of TAITShoyu Vanilla-22/+140
2025-01-27Compute diagnostics of a field body iff it has oneShoyu Vanilla-10/+28
2025-01-27Merge record lit's ellipsis into pre-existing spread's variantShoyu Vanilla-17/+24
2025-01-27Handle missing fields diagnosticsShoyu Vanilla-5/+11
2025-01-27feat: Implement `default-field-values`Shoyu Vanilla-2/+57
2025-01-27Merge pull request #19036 from Veykril/push-nprltlwvryxwLukas Wirth-27/+29
2025-01-26Support RFC 2396Chayim Refael Friedman-6/+53
2025-01-26Add GenericDefId::StaticIdLukas Wirth-13/+14
2025-01-26Split out `ExpressionStore` from `Body`Lukas Wirth-14/+15
2025-01-25Merge pull request #19020 from ShoyuVanilla/issues-19007Lukas Wirth-35/+95
2025-01-26fix: Prevent infinite recursion of bounds formattingShoyu Vanilla-35/+95
2025-01-25Fix flyimport not filtering via stability of import pathLukas Wirth-0/+1
2025-01-24feat: Implement `arbitrary-self-types`Shoyu Vanilla-26/+80
2025-01-22increase `AUTODEREF_RECURSION_LIMIT` to 20Teodor Tanasoaia-2/+2
2025-01-21Cleanup `Name` string renderingLukas Wirth-3/+2
2025-01-20Merge pull request #18967 from Veykril/push-pwonkmwqmmolLukas Wirth-16/+14
2025-01-20Merge pull request #18976 from ChayimFriedman2/non-module-generic-argsLukas Wirth-10/+23
2025-01-20Preserve impl assoc names in ImplDataLukas Wirth-16/+14
2025-01-20Merge from rust-lang/rustLaurențiu Nicola-0/+4
2025-01-19Fix a bug where enum variants were not considered properly in type ns resolutionChayim Refael Friedman-10/+23
2025-01-15feat: Render type parameter projection target bounds in inlaysLukas Wirth-2/+47
2025-01-10Merge pull request #18907 from Veykril/push-uqlzpttmvurvLukas Wirth-0/+12
2025-01-10Implement `#[rust_analyzer::skip]` for bodiesLukas Wirth-0/+12
2025-01-10Re-implement rust string highlighting via tool attributeLukas Wirth-23/+54
2025-01-10also initialize Layout field in rust-analyzerThe 8472-0/+4
2025-01-06Merge pull request #18846 from Veykril/push-kmspklwynynuLukas Wirth-37/+31
2025-01-06minor: New clippy lintsLukas Wirth-37/+31
2025-01-06fix: Handle newstyle `rustc_intrinsic` safety correctlyLukas Wirth-9/+6
2025-01-03Merge pull request #18825 from Veykril/push-sllokkprznkqLukas Wirth-18/+34
2025-01-03minor: Encode TraitData bools as bitflagsLukas Wirth-18/+34
2025-01-03Merge pull request #18327 from ChayimFriedman2/flat-ttLukas Wirth-1/+1
2025-01-02Store token trees in contiguous `Vec` instead of as a treeChayim Refael Friedman-1/+1
2025-01-02Fix overflow detection in MIR evaluationChayim Refael Friedman-19/+172
2025-01-01Allow excluding specific traits from completionChayim Refael Friedman-11/+58
2024-12-31Merge pull request #18758 from mgsloan/scip-unique-symbolsLukas Wirth-27/+18