Subject: CVS commit: pkgsrc/devel/gopls
From: Thomas Klausner
Date: 2024-04-21 17:31:33
Message id: 20240421153133.8A8F4FA2C@cvs.NetBSD.org

Log Message:
gopls: update to 0.15.3.

This release fixes the following regressions in gopls@v0.15.0+:

    golang/go#66490: occasional crashes when the imports cache is refreshed.
    golang/go#66425: spurious import errors in multi-root workspaces that have \ 
go.work replace directives.
    golang/go#66636: a crash in analysis when the go.mod contains a patch \ 
version and gopls was built with Go 1.20 or earlier.
    golang/go#66677: silent breakage when the go.mod file contains Go 1.22.x, \ 
and gopls was built with Go 1.21.x.
    golang/go#66731: a rare crash when diagnostics are erroneously positioned \ 
outside the file due to malformed syntax.
    golang/go#66647: a performance regression due to unnecessary reloading \ 
following "workspace/didChangeConfiguration" notifications. Under some \ 
not-yet-understood conditions, an apparent VS Code bug causes \ 
didChangeConfiguration notifications on every keystroke. With the zero-config \ 
logic of gopls@v0.15.0+, any didChangeConfiguration notification causes gopls to \ 
re-evaluate (and reload) the set of builds it tracks. With the v0.15.3 release, \ 
gopls verifies that configuration actually changed. Special thanks to \ 
@gordallott for working with us to track down this bug.

Files:
RevisionActionfile
1.89modifypkgsrc/devel/gopls/Makefile
1.44modifypkgsrc/devel/gopls/distinfo
1.39modifypkgsrc/devel/gopls/go-modules.mk