rust-analyzer/crates
Chayim Refael Friedman 03173a7ec7 Fix opaque generics
The parent generics were incorrectly not considered for TAIT.

I'm not convinced we should follow rustc here, also there are items (opaques) with more than 1 parent (opaque -> fn/type alias -> impl/trait) and I'm not sure we properly account for that in all places, but for now I left it as-is.

Also fix a bug where lifetimes' indices were incorrect when there is a self param (they started from 0 instead of 1).
2025-08-24 08:49:40 +03:00
..
base-db fix: Make lang items query properly filter out overwritten/excluded sysroots 2025-08-17 22:28:04 +09:00
cfg cargo clippy --fix 2025-07-31 10:55:10 +02:00
edition
hir Merge pull request #20442 from ChayimFriedman2/unqualify 2025-08-18 06:24:35 +00:00
hir-def fix: Make lang items query properly filter out overwritten/excluded sysroots 2025-08-17 22:28:04 +09:00
hir-expand When renaming a parameter to self, change callers to use method call syntax 2025-08-02 21:39:22 +03:00
hir-ty Fix opaque generics 2025-08-24 08:49:40 +03:00
ide Fix panic in syntax_highlighting 2025-08-22 09:00:25 +02:00
ide-assists user facing code should use not use PostAnalysis 2025-08-19 08:24:34 +02:00
ide-completion Auto-attach database in Analysis calls 2025-08-18 09:52:23 +02:00
ide-db Attach the DB in symbol queries 2025-08-21 07:14:55 +03:00
ide-diagnostics Auto-attach database in Analysis calls 2025-08-18 09:52:23 +02:00
ide-ssr Implement next trait solver 2025-08-09 16:08:58 +00:00
intern Implement next trait solver 2025-08-09 16:08:58 +00:00
load-cargo cargo clippy --fix 2025-07-31 10:55:10 +02:00
mbe cargo clippy --fix 2025-07-31 10:55:10 +02:00
parser Auto-attach database in Analysis calls 2025-08-18 09:52:23 +02:00
paths Don't run doctests 2025-06-23 00:50:22 +03:00
proc-macro-api Add version command to proc-macro-srv 2025-07-31 10:10:50 +02:00
proc-macro-srv Reorganize proc-macro-srv 2025-07-31 09:55:07 +02:00
proc-macro-srv-cli Add version command to proc-macro-srv 2025-07-31 10:10:50 +02:00
profile Implement next trait solver 2025-08-09 16:08:58 +00:00
project-model remove duplicate field in Debug 2025-08-08 23:46:28 +02:00
query-group-macro Implement next trait solver 2025-08-09 16:08:58 +00:00
rust-analyzer Deduplicate layout_of_adt 2025-08-17 16:04:50 +00:00
span Merge Trait and TraitAlias handling 2025-08-13 15:28:08 +08:00
stdx Don't run doctests 2025-06-23 00:50:22 +03:00
syntax Merge Trait and TraitAlias handling 2025-08-13 15:28:08 +08:00
syntax-bridge remove P 2025-08-09 15:47:01 +08:00
test-fixture fix: Make lang items query properly filter out overwritten/excluded sysroots 2025-08-17 22:28:04 +09:00
test-utils Merge pull request #20329 from jackh726/next-trait-solver-querify 2025-08-13 06:10:45 +00:00
toolchain Don't run doctests 2025-06-23 00:50:22 +03:00
tt cargo clippy --fix 2025-07-31 10:55:10 +02:00
vfs Bump salsa 2025-07-03 10:05:16 +02:00
vfs-notify cargo clippy --fix 2025-07-31 10:55:10 +02:00