go-language-server v0.6.69 Release Notes

Release Date: 2017-11-27 // over 6 years ago
    • ๐Ÿ†• New commands

    • Completion Improvements

    • ๐ŸŽ Performance improvements

      • Ramya Rao (@ramya-rao-a)
        • The autobuild feature of gocode which is known to slow completions is now disabled by default. Fixes Bug 1323
          • Since we use the -i flag when building, we do not rely on autobuild feature of gocode to ensure fresh results from dependencies.
          • If you have disabled the buildOnSave setting, then use the new Go: Build Current Package command once in a while to ensure the dependencies are up to date or enable the go.gocodeAutoBuild setting.
        • In Go 1.9 and higher, running the vet feature in the absence of vet flags will be faster due to the use of go vet ./... instead of go tool vet -flags. Fixes Bug 1215
        • Performance issues caused by a large number of lingering processes for vet/lint/hover features are now solved.
          • Measures are now in place to kill older processes before starting new ones for vet/lint feature. Fixes Bug 1265
          • For other features like hover/outline/definition etc. the cancellation token provided by the core is used to kill processes if the corresponding request from the core is cancelled. Fixes Bug 667
    • Others