Changelog #221
Commit: 68c506f
Release: 2024-02-19 (v0.3.1850)
Fixes
-
#16550(first contribution) activate on top levelCargo.tomlandrust-project.jsonfiles. -
#16530fix macro transcriber emitting incorrect lifetime tokens. -
#16541highlight doc comments. -
#16547validate literals in proc macro server’sFreeFunctions::literal_from_str. -
#16544only complete traits inimpl … for. -
#16553improve parser error recovery on=in record field initializer and patterns. -
#16554pass.cargo/config.tomlenvironment variables to proc-macro server. -
#16563setRUSTUP_TOOLCHAINand invoke the proxies instead of sysroot binaries. -
#16247fix build scripts not being rebuilt on some occasions. -
#16574fixneedless_returnfalse positives on trailing inner item declarations. -
#16582respect textual length of paths infind_path. -
#16583ignore type mismatches between{unknown}and non-{unknown}types. -
#16586remove cargo knowledge fromCrateData. -
#16569place snippets correctly in multi-edit assists. -
#16579fix snippets being placed leftwards of where they should be. -
#16559fill in SCIP documentation fields.
Internal Improvements
-
#16588(first contribution) parse (nightly)constandasynctrait bounds. -
#16587(first contribution) update GitHub actions and Node version. -
#16576(first contribution) add license files tolsp-server. -
#15003add basic support forbecomeexpressions (tail calls). -
#16577migrate assists to the structured snippet API, part 7 of 7. -
#16446implementliteral_from_strin proc macro server. -
#16540makemacro_argquery always returns aTokenTree. -
#16560set channel override when querying the sysroot metadata. -
#16558updateJsonProjectto include optional fields. -
#16562addclippyandrustfmtproblem matchers to CI. -
#16573removesalsacompile tests. -
#16533bumprustc_pattern_analysis. -
#16585bumpactions/checkouttov4. -
#16598,#16599,#16600downgradeactions/checkout,actions/setup-nodeand Node in release workflow. -
#16597sync from downstream.