Changelog #230
Commit: 47a901b
Release: 2024-04-22
(v0.3.1932
)
New Features
#16813
add wrap/unwrap#[cfg_attr]
assist.#17094
add "ConvertFrom
toTryFrom
" assist.#17110
add minimalcargo-script
support.#17118
allow.rs
files to be used linkedProjects.#16057
render matched declarative macro arm on hover.
Fixes
#17115
(first contribution) try to generate more meaningful names in JSON converter.#16877
fiximpl Trait<Self>
causing stack overflows.#17055
replace just the variable name in the "Unused variable" quick fix.#17093
avoid some circular symlinks in VFS.#17024
handle escaped chars in doc comments.#17074
addstatic
andconst
highlight token types.#17105
make test harness arguments configurable.
Internal Improvements
#17104
(first contribution) bump actions inmetrics.yaml
.#16639
redesignrust-analyzer::config
.#17078
improve diagnostics performance.#16726
remove#[cfg(test)]
hacks.#17108
clean up#[cfg]
and environment handling inproject-model
.#16938
handleBeginPanic
in const eval.#17119
extract common fields out ofProjectWorkspace
variants.#17037
improveTokenSet
implementation and add reserved keywords.#17072
usehir_fmt_args
everywhere inhir_ty::display
.#17070
remove unnecessayGlobalState::send_hint_refresh_query
field.#17087
fix a fewtracing
spans without.entered()
.#17083
improveReferenceCategoryType
.#16257
teach Cargo about#[cfg(rust_analyzer)]
.#17025
usejosh
for subtree syncs.#17095
add aCONTRIBUTING.md
.
See also the changelog post.