Changelog #270
Commit: 2df4ecf
Release: 2025-01-27 (v0.3.2282)
Fixes
-
#19004(first contribution) increaseAUTODEREF_RECURSION_LIMITto 20. -
#18973make niches into nices (improve niche count rendering). -
#19034don’t complete#[doc(hidden)]enum variants and use trees. -
#18976consider enum variants in type ns resolution. -
#18988de-prioritize completions that addawaitanditer(). -
#19028filter by path stability in flyimport. -
#19030fix markdown horizontal ruler sometimes being treated as a heading. -
#19020prevent infinite recursion when formatting bounds. -
#19017fix flycheck panic withonceinvocation strategy. -
#18977fix missing upmapping in trait impl completion. -
#18982reduce "Extract variable" range. -
#18967properly record meaningful imports as re-exports in symbol index. -
#18986go toDisplay::fmtwhen invoked onto_string. -
#19014checkcfgs when collecting macro defs. -
#19026only collect implicit visible use symbols if they have renames. -
#19033makeproc-macro-srvspans lines and columns 1-indexed (but always 1). -
#19019explicitly add buildfiles when constructingProjectFolders. -
#18989only refresh syntax tree view when the active document changes.
Internal Improvements
-
#18981(first contribution) make usage ofRTLD_DEEPBINDin proc macro server portable. -
#18991keep already computed inlay hint properties instead of late resolving them. -
#19029skip redundant path search inresolve_completion_edits. -
#18909usestrict_provenancein symbol interner. -
#18984move dual blanketimpllogic fromsource_analyzertogoto_def. -
#18990clean upNamestring rendering. -
#18994treat cfg fetching failures as a warning, not error. -
#18878document allrust-project.jsonfields. -
#18972drop outgoinglsp-servermessages on a background thread.