rust-analyzer/crates
Lukas Wirth f3d7415bd6 Parse lifetime bounds in lifetime param into TypeBoundList
This mainly aids in error recovery but also makes it a bit easier to handle lifetime resolution.
While doing so it also came apparent that we were not actually lowering lifetime outlives relationships within lifetime parameter declaration bounds, so this fixes that.
2024-12-05 17:52:02 +01:00
..
base-db chore: rename salsa to ra_salsa 2024-10-14 10:09:22 -04:00
cfg Support cfg(true) and cfg(false) 2024-10-27 10:46:49 +02:00
hir Parse lifetime bounds in lifetime param into TypeBoundList 2024-12-05 17:52:02 +01:00
hir-def Parse lifetime bounds in lifetime param into TypeBoundList 2024-12-05 17:52:02 +01:00
hir-expand Merge pull request #18611 from ChayimFriedman2/proc-macro-warn 2024-12-04 16:39:54 +00:00
hir-ty Parse lifetime bounds in lifetime param into TypeBoundList 2024-12-05 17:52:02 +01:00
ide Fix parsing of parenthesized type args and RTN 2024-12-04 11:48:47 +01:00
ide-assists Merge pull request #18555 from ChayimFriedman2/issue-17321 2024-12-03 15:39:52 +00:00
ide-completion Parse lifetime bounds in lifetime param into TypeBoundList 2024-12-05 17:52:02 +01:00
ide-db Parse lifetime bounds in lifetime param into TypeBoundList 2024-12-05 17:52:02 +01:00
ide-diagnostics Merge pull request #18611 from ChayimFriedman2/proc-macro-warn 2024-12-04 16:39:54 +00:00
ide-ssr Fix parsing of parenthesized type args and RTN 2024-12-04 11:48:47 +01:00
intern Parse lifetime bounds in lifetime param into TypeBoundList 2024-12-05 17:52:02 +01:00
limit Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
load-cargo Gate #[test] expansion under cfg(test). 2024-09-30 00:12:45 +03:00
mbe fix: FIx mbe bench tests being iteration order dependent 2024-10-21 11:54:49 +02:00
parser Parse lifetime bounds in lifetime param into TypeBoundList 2024-12-05 17:52:02 +01:00
paths Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
proc-macro-api Improve error message for too new proc-macro server 2024-11-02 21:46:05 +08:00
proc-macro-srv Remove support for compressed dylib metadata from rust-analyzer 2024-10-31 12:48:09 +00:00
proc-macro-srv-cli Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
profile Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
project-model Merge pull request #18511 from darichey/sysroot-query-metadata 2024-11-26 15:11:44 +00:00
ra-salsa Fix new nightly lints 2024-10-22 11:48:41 +02:00
rust-analyzer Store some hir_def Paths in the type ref source maps 2024-12-04 14:09:50 +02:00
span internal: log original syntax on panic 2024-10-23 12:56:00 -07:00
stdx Merge pull request #18074 from ChayimFriedman2/typeref-source-map 2024-10-28 11:01:12 +00:00
syntax Lay the foundation for diagnostics in ty lowering, and implement a first diagnostic 2024-12-04 14:22:56 +02:00
syntax-bridge When glueing together tokens from macros, merge their spans 2024-09-29 22:58:15 +03:00
test-fixture Publish test-fixture => ra_ap_test_fixture 2024-10-29 16:26:18 +01:00
test-utils Support new #[rustc_intrinsic] attribute and fallback bodies 2024-11-04 13:33:55 +01:00
toolchain Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
tt Fix new nightly lints 2024-10-22 11:48:41 +02:00
vfs Rename object_safety to dyn_compatibility 2024-09-29 07:26:45 -04:00
vfs-notify Auto merge of #17843 - mo8it:flycheck, r=Veykril 2024-08-12 09:27:47 +00:00