Changelog #64
Commit: 7435b9e
Release: 2021-02-15
Sponsors
Become a sponsor: On OpenCollective or GitHub Sponsors.
New Features
-
#7614,#7627unleash inner item resolution to users:
-
#7617add generate getter/setter assists:
-
#7616showSelfpattern andSelf-prefixed enum variant completions:
-
#7618show qualified enum variant pattern completions:
-
#7656implement constructor usage search for almost all items:
-
#7625add Copy Run Command Line command for Code. -
#7644implement completion for primitive types. -
#7658releasex86_64-unknown-linux-muslbinaries. -
#7643automatically detectrustc-srccrates.
Fixes
-
#7593includeforkeyword in completion. -
#7602check fordynimpls in method resolution. -
#7591fix floating promises in the Code extension. -
#7622resolveTupleStructPatinSourceAnalyzer::resolve_path. -
#7652fix "slow" tests sometimes failing. -
#7659improve "Generate From impl" assist. -
#7665fix attribute macro classification. -
#7667strip type parameter defaults when generating impl generics. -
#7663tolerate spaces when patching the server binary on NixOS.
Internal Improvements
-
#7549explain how initial configuration is sent over LSP and documentvim-lsp. -
#7592add note about Eclipse IDE support. -
#7595addconfig: &CargoConfigparameter tofn load_cargo(…). -
#7599add emacs guide. -
#7597set remote branch onxtask promote. -
#7648fixlegacy_derive_helperswarning on nightly. -
#7653document "config" pattern. -
#7639bump Rust to1.50. -
#7650addfind_impl_block_endassist helper. -
#7358refactor reference searching to work with on theast. -
#7596movecode_lensto theidecrate. -
#7655include a commit log summary in the changelog. -
#7664refactor impl generation in assists. -
#7668finalize rename infra rewrite. -
#7678simplifyfind_crlf. -
#7661start LSP 3.17 support. -
#7676make it clear which client-side commands we use.