Changelog #82
Commit: 3898387
Release: 2021-06-21
Sponsors
Become a sponsor: On OpenCollective or GitHub Sponsors.
New Features
-
#9267in VS Code extension update the LSP server without asking. -
#9275support goto type for field expressions and patterns. -
#9279document installation via Homebrew. -
#9258renameassits.importPrefixconfig variants. -
#9301,#9310,#9313better filter out irrelevant completions. -
#9318completereprattribute parameters. -
#9321substitute generic parameters during auto-complete. -
#9334don’t split glob imports during auto imports (on by default, can be disabled). -
#9335auto-import in#[cfg]-ed blocks adds imports locally.
Fixes
-
#9262don’t keep a trailingselftoken in import paths afterunmerge_use. -
#9295highlight unsafe trait refs as unsafe only in impl blocks and definitions. -
#9293show diagnostic fixes before assists. -
#9308create modules in correct directory for nested modules. -
#9345don’t add duplicate&during completion.
Internal Improvements
-
#9294(and a whole bunch of related PRs) introduce minicore — a subset of libcore for testing. -
#9320retire famous_defs_fixture. -
#9346refactor / clean up hir_ty tests. -
#9278document that we don’t#[ignore]tests. -
#9290enforce no#[ignore]and no#[should_panic]. -
#8951,#9281,#9292migrate VS Code plugin to usevscode.FileSystemproxy API rather than directly calling into node. -
#9260add<>to URLs in internal doc comments to make them clickable. -
#9263don’t use heuristics inrename(#9344fixes regression introduced by that PR). -
#9265move rename infrastructure to core IDE services. -
#9273don’t pull tracing via chalk. -
#9282fix package.json error when debugging VS Code extension locally. -
#9315nest all the or-patterns!