Changelog #308
Commit: be6975f
Release: 2025-12-29 (v0.3.2735)
Fixes
-
#21326keep flycheck generations in sync across multiple workspaces. -
#21348re-enable fixpoint variance analysis. -
#21351fix parsing offormat_args!(…, keyword=…). -
#21358fix type inference when hovering on_. -
#21354fix duplicatedefaultitem in record update syntax. -
#21330fix indent inconvert_to_guarded_return. -
#20595fix indent inconvert_iter_for_each_to_for. -
#20521handlebreakin expected type analysis. -
#21359prompt the user to add therust-analyzercomponent to the toolchain file. -
#21297fix LSP configuration request handling.
Internal Improvements
-
#21249,#21340,#21345implement bidirectional proc macro server messaging prototype. -
#21335store closures with "tupled" inputs. -
#21341move library and local root inputs tobase-db. -
#21344stop using MIRProjectionElemin closure analysis. -
#21349make token trees no longer generic over the span. -
#21353pre-allocate some buffers for parsing. -
#21355reduce channel lock contention for drop threads. -
#21357dropAstIdMapasynchronously. -
#21356collect garbage when quiescient after events. -
#21334addcargo-macheteCI step.