about summary refs log tree commit diff
path: root/src/tools/rust-analyzer
AgeCommit message (Collapse)AuthorLines
2025-01-19Fix missing upmapping in trait impls completionChayim Refael Friedman-3/+33
2025-01-19Fix a bug where enum variants were not considered properly in type ns resolutionChayim Refael Friedman-29/+81
They should be considered just as well as in value ns, for example for struct literals.
2025-01-18Make niches into nicesLuuk Wester-2/+96
2025-01-18lsp-server: Drop outgoing messages on background threadPiotr Osiewicz-12/+42
Closes #18961
2025-01-18Merge pull request #18966 from lnicola/bump-windows-sysLaurențiu Nicola-7/+9
minor: Bump `windows-sys`
2025-01-18Merge pull request #18957 from markmurphydev/docs_vscode_syntax_treeLaurențiu Nicola-7/+9
Update syntax tree viewer docs
2025-01-18Merge pull request #18968 from Veykril/push-szvltqqttsyyLukas Wirth-1/+1
fix: `cargo rustc --print` needs `unstable-options`
2025-01-18fix: `cargo rustc --print` needs `unstable-options`Lukas Wirth-1/+1
2025-01-18Extract variable assist triggers less eagerlyLukas Wirth-7/+15
2025-01-17Update syntax tree viewer docsMark Murphy-7/+9
2025-01-17Bump windows-sysLaurențiu Nicola-7/+9
2025-01-17add missing `Win32_Foundation` featuregvozdvmozgu-1/+5
2025-01-17Merge pull request #18908 from jnyfah/error-bracesLukas Wirth-12/+637
Fix: Detect missing errors for } braces before else in let...else statements
2025-01-16CRLF to LFjnyfah-100/+115
2025-01-16added testsjnyfah-0/+597
2025-01-16Merge pull request #18952 from lh123/add-raw-keyword-completeLukas Wirth-8/+168
feat: complete raw, const keyword
2025-01-16revert blocklike changesjnyfah-8/+9
2025-01-16don't complete `raw` in `&mut $0`lh123-7/+31
2025-01-16Fix `debug_assertions` broken in 1c5a125beb35725ccc2ade005db9870db734bf23VinTarZ-3/+3
2025-01-16update blocklikejnyfah-13/+10
2025-01-16feat: complete raw, const keywordlh123-8/+144
2025-01-16Merge pull request #18951 from Veykril/push-zpvunsvlpuxtLukas Wirth-51/+149
Add missing `#[rust_analyzer::rust_fixture]` annotations
2025-01-16Merge pull request #18950 from Veykril/push-okmsynnltxtsLukas Wirth-31/+47
Generalize some type walking in hover type actions
2025-01-16Generalize some type walking in hover type actionsLukas Wirth-31/+47
2025-01-16Minor docs improvementLukas Wirth-16/+17
2025-01-16Add edit test for await skipping completionsLukas Wirth-0/+28
2025-01-16Add missing `#[rust_analyzer::rust_fixture]` annotationsLukas Wirth-35/+104
2025-01-16Merge pull request #18949 from Veykril/push-yzklntsnnutsLukas Wirth-13/+5
Partially back out "fix: Fix sourceroot construction for virtual manifests"
2025-01-16Partially back out "fix: Fix sourceroot construction for virtual manifests"Lukas Wirth-13/+5
2025-01-16Merge pull request #18946 from lh123/goto-to-type-def-func-param-and-trait-boundLukas Wirth-1/+108
feat: show go-to-type-def actions for func param and trait bound when hovering
2025-01-16Merge pull request #18927 from ChayimFriedman2/skip-iter-awaitLukas Wirth-72/+230
feat: Add smart completions that skip `await` or `iter()` and `into_iter()`
2025-01-16add goto-to-def actions for trait boundlh123-1/+104
2025-01-16add go-to-type-def actions for func paramslh123-1/+5
2025-01-16Use resolve_method_call_as_callable to handle function types1hakusai1-2/+3
2025-01-16refactor: Change order of arguments1hakusai1-2/+2
2025-01-16refactor: rename to descriptive name1hakusai1-2/+3
2025-01-16update chalkWaffle Lapkin-13/+12
this brings in support from trait upcasting, yay! (and as such fixes a test)
2025-01-16add a test for trait upcasting type mismatchWaffle Lapkin-0/+32
this adds a test asserting *incorrect* behavior that can be seen in <https://github.com/rust-lang/rust-analyzer/issues/18083>, and a test asserting the *correct* behavior for the case of no super traits.
2025-01-15Add smart completions that skip `await` or `iter()` and `into_iter()`Chayim Refael Friedman-72/+230
E.g. complete `await.foo()`.
2025-01-15Merge pull request #18897 from duncanawoods/masterHKalbasi-1/+5
fix: Make test_runner::TestState::stdout optional to fix parsing cargo test json output
2025-01-15Merge pull request #18922 from Veykril/push-tmtzukrsnottLukas Wirth-24/+28
fix: Don't return inlay hints outside requested range
2025-01-15fix: Don't return inlay hints outside requested rangeLukas Wirth-24/+28
2025-01-15Merge pull request #18940 from Veykril/push-ulowqkpprslqLukas Wirth-40/+36
fix: Fix semantics not always correctly caching file roots
2025-01-15Merge pull request #18929 from ChayimFriedman2/i-acknowledge-defeatLukas Wirth-0/+31
fix: Fix another bug when reaching macro expansion limit caused a stack overflow
2025-01-15Merge pull request #18939 from Veykril/push-wztmylkyqttuLukas Wirth-32/+42
Flip on typing config to be opt-in, better defaults
2025-01-15fix: Fix semantics not always correctly caching file rootsLukas Wirth-40/+36
2025-01-15Fix wrong fixture1hakusai1-1/+1
2025-01-15Use adjusted type1hakusai1-1/+1
2025-01-15Add test cases1hakusai1-2/+130
2025-01-15Flip on typing config to be opt-in, better defaultsLukas Wirth-28/+33