pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/gopls gopls: update to 0.5.2.
details: https://anonhg.NetBSD.org/pkgsrc/rev/2f467088adae
branches: trunk
changeset: 441713:2f467088adae
user: wiz <wiz%pkgsrc.org@localhost>
date: Mon Nov 09 14:25:31 2020 +0000
description:
gopls: update to 0.5.2.
Features
No new features have been added in this release.
Experimental
We have added support for a new allExperiments setting. By enabling
this flag, you will enable all experimental features that we intend
to roll out slowly. You can still disable individual settings (full
list of settings). In-progress features, such as multi-module
workspaces (below), will remain disabled until they are ready for
users.
Improved CPU utilization: experimentalDiagnosticsDelay
experimentalDiagnosticsDelay controls the amount of time that gopls
waits after the most recent file modification before computing deep
diagnostics. Simple diagnostics (parsing and type-checking) are
always run immediately on recently modified packages.
Enable it by setting it to a duration string, for example "200ms".
With allExperiments, this is set to "200ms".
Improved memory usage for workspaces with multiple folders:
experimentalPackageCacheKey
experimentalPackageCacheKey controls whether to use a coarser cache
key for package type information. If you use the gopls daemon, this
may reduce your total memory usage.
Enable it by setting it to true. With allExperiments, this is set
to true.
Multi-module workspace support
The proposal described in golang/go#32394 is still in development
and off by default. See our progress by tracking the multi-module
workspace milestone and project.
Enable multi-module workspace support by adding the following to
your settings:
"gopls": { "experimentalWorkspaceModule": true, }
With this setting, you will be able to open a directory that contains
multiple modules. Most features will work across modules, but some,
such as goimports, will not work as expected.
Give this a try if you're interested in this new feature, but please
note that it is still very experimental.
Support for semantic tokens
This is a new, unreleased LSP feature that provides additional
syntax highlighting. In advance of this new LSP version, we have
added preliminary support for this feature. Enable it by setting:
"gopls": { "semanticTokens": true, }
It will not be enabled with allExperiments.
Fixes
A list of all issues fixed can be found in the gopls/v0.5.2 milestone.
For editor clients
All command names have been given gopls. prefixes, to avoid
conflicting with commands registered by other language servers.
This should not have affected any clients.
diffstat:
devel/gopls/Makefile | 5 ++---
devel/gopls/distinfo | 10 +++++-----
devel/gopls/go-modules.mk | 3 ++-
3 files changed, 9 insertions(+), 9 deletions(-)
diffs (50 lines):
diff -r 3ac6ec53e15a -r 2f467088adae devel/gopls/Makefile
--- a/devel/gopls/Makefile Mon Nov 09 14:22:22 2020 +0000
+++ b/devel/gopls/Makefile Mon Nov 09 14:25:31 2020 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.13 2020/11/08 21:59:25 bsiegert Exp $
+# $NetBSD: Makefile,v 1.14 2020/11/09 14:25:31 wiz Exp $
#
# Release notes:
# https://github.com/golang/tools/releases
-DISTNAME= gopls-0.5.1
-PKGREVISION= 1
+DISTNAME= gopls-0.5.2
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=golang/}
GITHUB_PROJECT= tools
diff -r 3ac6ec53e15a -r 2f467088adae devel/gopls/distinfo
--- a/devel/gopls/distinfo Mon Nov 09 14:22:22 2020 +0000
+++ b/devel/gopls/distinfo Mon Nov 09 14:25:31 2020 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.6 2020/10/14 16:23:33 wiz Exp $
+$NetBSD: distinfo,v 1.7 2020/11/09 14:25:31 wiz Exp $
SHA1 (github.com__burnt_sushi_toml_@v_v0.3.1.mod) = 0937ac1d493b480c07bf48073bffe60c2ba902f1
RMD160 (github.com__burnt_sushi_toml_@v_v0.3.1.mod) = 722a12078a5d845bfcf238c63a7b7d3a563b48be
@@ -252,10 +252,10 @@
RMD160 (gopkg.in_yaml.v2_@v_v2.2.4.zip) = 7022398f8f84a9194506a17fbc7d812a36565027
SHA512 (gopkg.in_yaml.v2_@v_v2.2.4.zip) = a8fa21d2f84f8c6f28250e9ec7d678ae160963eaa0a373f345fe67804925b2647239a6117ad6f253f458f34ec9f62bc21e8f2071fc9dfe76dbd2a7ded1e1a0e0
Size (gopkg.in_yaml.v2_@v_v2.2.4.zip) = 80160 bytes
-SHA1 (gopls-0.5.1.tar.gz) = 03fbc27350e3c545b33d9b2c85c3ec0816135814
-RMD160 (gopls-0.5.1.tar.gz) = 66867c8683c33545dc9801d608c417832212a60d
-SHA512 (gopls-0.5.1.tar.gz) = d73c71fbac6a241447cbb5fca67068da7a1612e3d122675526e322fb6b165c9c643c4b183102293da13d780a6f7288a50a2724f3c300c3970f7c1ba8e149f75c
-Size (gopls-0.5.1.tar.gz) = 2585103 bytes
+SHA1 (gopls-0.5.2.tar.gz) = a28a9887c2a4faeb003fd6b702d596666adac73e
+RMD160 (gopls-0.5.2.tar.gz) = 272bd2098956fb09da2b9e57b79675051eb6cf6f
+SHA512 (gopls-0.5.2.tar.gz) = 998c6c27d28f48743ec6872fcd91fd13f7acc83ebcb2acc295bffc20edda4c613a5564e63168a5eabab3e6e044cbb955b9eb1af3bbb78cc3acccf9a57e8690b6
+Size (gopls-0.5.2.tar.gz) = 2612580 bytes
SHA1 (honnef.co_go_tools_@v_v0.0.1-2020.1.5.mod) = 884230fa57f95c4a81621167b2e0e4fbfaa02aad
RMD160 (honnef.co_go_tools_@v_v0.0.1-2020.1.5.mod) = 944c4428ae3ccd14ee1418d612a5a61e8586fc5b
SHA512 (honnef.co_go_tools_@v_v0.0.1-2020.1.5.mod) = d814675e448688f6a506397bedb262fb2583c913ec1f8ca9ffc11206bdcd7e1f4ee3c561aee366eb2cdaede8c522a6f58f116236f3033bc7e91ec139bdd140f9
diff -r 3ac6ec53e15a -r 2f467088adae devel/gopls/go-modules.mk
--- a/devel/gopls/go-modules.mk Mon Nov 09 14:22:22 2020 +0000
+++ b/devel/gopls/go-modules.mk Mon Nov 09 14:25:31 2020 +0000
@@ -1,4 +1,5 @@
-# $NetBSD: go-modules.mk,v 1.3 2020/10/14 16:29:26 wiz Exp $
+# $NetBSD: go-modules.mk,v 1.4 2020/11/09 14:25:31 wiz Exp $
+
GO_MODULE_FILES+= github.com/!burnt!sushi/toml/@v/v0.3.1.mod
GO_MODULE_FILES+= github.com/!burnt!sushi/toml/@v/v0.3.1.zip
GO_MODULE_FILES+= github.com/davecgh/go-spew/@v/v1.1.0.mod
Home |
Main Index |
Thread Index |
Old Index