rust-analyzer/crates
Chayim Refael Friedman ce1759635b Fix another bug with completion of trait items inside macros
This time, when completing the keyword (e.g. `fn` + whitespace).

The bug was actually a double-bug:
First, we did not resolve the impl in the macro-expanded file but in the real file, which of course cannot work.
Second, in analysis the whitespace was correlated with the `impl` and not the incomplete `fn`, which caused fake (where we insert an identifier after the whitespace) and real expansions to go out of sync, which failed analysis. The fix is to skip whitespaces in analysis.
2025-01-20 21:21:42 +02:00
..
base-db minor: Fix grammar in doc comments 2025-01-10 17:38:14 -08:00
cfg Store token trees in contiguous Vec instead of as a tree 2025-01-02 19:21:46 +02:00
edition Make edition per-token, not per-file 2025-01-09 05:43:08 +02:00
hir Merge pull request #18951 from Veykril/push-zpvunsvlpuxt 2025-01-16 10:21:22 +00:00
hir-def feat: complete raw, const keyword 2025-01-16 18:27:59 +08:00
hir-expand Merge pull request #18907 from Veykril/push-uqlzpttmvurv 2025-01-10 13:59:23 +00:00
hir-ty feat: Render type parameter projection target bounds in inlays 2025-01-15 08:54:38 +01:00
ide Merge pull request #18951 from Veykril/push-zpvunsvlpuxt 2025-01-16 10:21:22 +00:00
ide-assists Add missing #[rust_analyzer::rust_fixture] annotations 2025-01-16 10:51:57 +01:00
ide-completion Fix another bug with completion of trait items inside macros 2025-01-20 21:21:42 +02:00
ide-db Merge pull request #18951 from Veykril/push-zpvunsvlpuxt 2025-01-16 10:21:22 +00:00
ide-diagnostics Add missing #[rust_analyzer::rust_fixture] annotations 2025-01-16 10:51:57 +01:00
ide-ssr Show expansion errors in expand_macro feature 2024-12-13 09:36:03 +01:00
intern Implement #[rust_analyzer::skip] for bodies 2025-01-10 14:41:27 +01:00
limit Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
load-cargo Partially back out "fix: Fix sourceroot construction for virtual manifests" 2025-01-16 10:02:26 +01:00
mbe Fix another bug when reaching macro expansion limit caused a stack overflow 2025-01-13 15:55:30 +02:00
parser Merge pull request #18908 from jnyfah/error-braces 2025-01-17 13:29:56 +00:00
paths internal: Split serde derive feature into serde_derive usage 2024-12-20 11:55:02 +01:00
proc-macro-api Merge pull request #18861 from ChayimFriedman2/await-edition 2025-01-09 10:20:11 +00:00
proc-macro-srv Re-implement rust string highlighting via tool attribute 2025-01-10 13:49:35 +01:00
proc-macro-srv-cli Store token trees in contiguous Vec instead of as a tree 2025-01-02 19:21:46 +02:00
profile Bump windows-sys 2025-01-17 21:28:11 +02:00
project-model fix: cargo rustc --print needs unstable-options 2025-01-18 12:04:57 +01:00
ra-salsa Downgrade salsa log levels 2024-12-28 18:23:24 +01:00
rust-analyzer Bump windows-sys 2025-01-17 21:28:11 +02:00
span Make edition per-token, not per-file 2025-01-09 05:43:08 +02:00
stdx Bump windows-sys 2025-01-17 21:28:11 +02:00
syntax Re-implement rust string highlighting via tool attribute 2025-01-10 13:49:35 +01:00
syntax-bridge Make edition per-token, not per-file 2025-01-09 05:43:08 +02:00
test-fixture Re-implement rust string highlighting via tool attribute 2025-01-10 13:49:35 +01:00
test-utils Add smart completions that skip await or iter() and into_iter() 2025-01-15 22:32:07 +02:00
toolchain minor: New clippy lints 2025-01-06 17:57:17 +01:00
tt Store token trees in contiguous Vec instead of as a tree 2025-01-02 19:21:46 +02:00
vfs Rename object_safety to dyn_compatibility 2024-09-29 07:26:45 -04:00
vfs-notify Update notify to 8.0.0 2025-01-14 01:31:07 -06:00