about summary refs log tree commit diff
path: root/src/tools/rust-analyzer
AgeCommit message (Collapse)AuthorLines
2025-03-21Merge pull request #19405 from ChayimFriedman2/no-expandLukas Wirth-68/+31
minor: Remove unnecessary expansions
2025-03-20Remove unnecessary expansionsChayim Refael Friedman-68/+31
In the body source map, we record each macro call with the `ExprOrPatId` it resolved to, so to lookup the `ExprId` of some node, we don't need to expand it!
2025-03-19add postfix completion for const blockgvozdvmozgu-20/+86
2025-03-19change test name to sth meaningfulAli Bektas-3/+2
2025-03-19Fix span info for mir::OperandAli Bektas-82/+147
Fixes #19172
2025-03-18Merge pull request #19391 from Veykril/push-rnrskpqoltplLukas Wirth-30/+17
chore: Clean up proc-macro-srv CI job
2025-03-18chore: Clean up proc-macro-srv CI jobLukas Wirth-30/+17
2025-03-18refactor: Do not use `Expander` in assoc item loweringLukas Wirth-125/+106
`Expander` is a macro expansion solution for body lowering, there is no need to use it here
2025-03-17Test unsafeness is respected when manual impling derivesAli Bektas-5/+45
2025-03-17Observe unsafeness only for replace_derive_with_manual_implAli Bektas-34/+6
2025-03-17Observe unsafeness when generating manual impls of former derivesAli Bektas-2/+35
2025-03-17Merge pull request #19005 from ↵HKalbasi-143/+186
duncanawoods/18955---fix-running-tests-for-packages-with-multiple-targets fix testing packages with multiple targets
2025-03-17 No edit if no bodyjnyfah-1/+4
2025-03-17some changesjnyfah-3/+2
2025-03-17Merge pull request #19378 from ↵Lukas Wirth-2/+8
davidbarsky/davidbarsky/run-lru-at-end-of-analysis-stats analysis-stats: run Salsa's LRU at the end of analysis
2025-03-17analysis-stats: run Salsa's LRU at the end of analysisDavid Barsky-2/+8
2025-03-17Merge pull request #19379 from Veykril/push-nwmqsvtqpnkoLukas Wirth-244/+277
chore: Bump `Edition::CURRENT` to 2024
2025-03-17Merge pull request #19384 from Veykril/push-yppplzzpoymrLukas Wirth-5/+5
fix: Fix stale `Building CrateGraph` report
2025-03-17chore: Bump `Edition::CURRENT` to 2024Lukas Wirth-244/+277
2025-03-17fix: Fix stale `Building CrateGraph` reportLukas Wirth-5/+5
2025-03-17Merge pull request #19315 from snprajwal/ci-xtaskLukas Wirth-7/+18
fix(codegen): do not generate docs with `--check`
2025-03-17Merge pull request #19329 from Shourya742/2025-03-10-add-proc-macro-api-docLukas Wirth-1/+71
doc: add doc to proc-macro-api
2025-03-17fix(codegen): do not generate docs with `--check`Prajwal S N-7/+18
Running `cargo codegen --check` should not generate any mdbook files, since they are ignored in the repo and used only while releasing a new copy of the documentation. Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com>
2025-03-16Suppress must_use for ControlFlow in rust-analyzerMichael Goulet-17/+17
2025-03-16Merge pull request #19374 from lnicola/nextestLaurențiu Nicola-1/+3
minor: Use cargo nextest on CI
2025-03-16Merge pull request #19355 from Veykril/push-nzknrnouutnpLukas Wirth-179/+182
internal: Render root syntax contexts more clearly
2025-03-16internal: Render root syntax contexts more clearlyLukas Wirth-164/+177
2025-03-16internal: `Symbol` is not `PartialOrd`Lukas Wirth-15/+5
2025-03-16minor: Remove unnecessary allocations in `function::params_display`Lukas Wirth-16/+16
2025-03-16Merge pull request #19363 from euclio/varargs-detailLukas Wirth-1/+58
display varargs in completion detail
2025-03-16Merge pull request #19344 from BenjaminBrienen/add-iconsLukas Wirth-0/+2
Add icons to views
2025-03-16Merge pull request #19354 from ChayimFriedman2/rtn-prepLukas Wirth-82/+205
Preparation to Return Type Notation (RTN)
2025-03-16Use cargo nextest on CILaurențiu Nicola-1/+3
2025-03-16refactor: Remove unnecessary `Arc`Lukas Wirth-26/+22
2025-03-16refactor: Remove `CrateGraphBuilder::iter_mut`Lukas Wirth-1297/+75
2025-03-15display varargs in completion detailAndy Russell-1/+58
2025-03-15Add view iconsBenjaminBrienen-0/+2
2025-03-15cargo fmtBenjaminBrienen-3/+6
2025-03-15fix temporary value dropped while borrowedBenjaminBrienen-2/+2
2025-03-15cargo xtask tidyBenjaminBrienen-2/+2
2025-03-15cargo fmtBenjaminBrienen-2430/+2182
2025-03-15fix clippy::doc_overindented_list_itemsBenjaminBrienen-14/+13
2025-03-15cargo clippy --fixBenjaminBrienen-13/+13
2025-03-15edition = "2024"BenjaminBrienen-9/+9
2025-03-15rust-version = "1.85"BenjaminBrienen-2/+2
2025-03-15Fix 2024 syntax errorsBenjaminBrienen-28/+35
2025-03-15Merge pull request #19370 from DriedYellowPeach/refactor/io-resultChayim Refael Friedman-2/+1
refactor: Simplify by removing ? operator
2025-03-15refactor: Simplify by removing ? operatorNeil-2/+1
`out.flush()` already returns a `io::Result<()>`, so there is no need for `?` operator and `Ok(())`
2025-03-15Do not error for actions with no data to resolveKirill Bulatov-1/+1
Same as the other resolve code handlers in the same file. https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#version_3_17_0 does not forbid resolving with no data, so instead of erroring, just consider such items resolved already.
2025-03-15Merge pull request #19366 from Veykril/push-mkunlxkysssrLukas Wirth-228/+164
chore: Remove legacy `SyntaxContextId` re-export