--- - branch: MAIN date: Sun Mar 3 11:39:22 UTC 2024 files: - new: '1.86' old: '1.85' path: pkgsrc/devel/gopls/Makefile pathrev: pkgsrc/devel/gopls/Makefile@1.86 type: modified - new: '1.42' old: '1.41' path: pkgsrc/devel/gopls/distinfo pathrev: pkgsrc/devel/gopls/distinfo@1.42 type: modified - new: '1.37' old: '1.36' path: pkgsrc/devel/gopls/go-modules.mk pathrev: pkgsrc/devel/gopls/go-modules.mk@1.37 type: modified id: 20240303T113922Z.a3c591498e20bd88b08263f945f046b5523d855d log: | gopls: update to 0.15.1. 0.15.1 This release fixes golang/go#65952, a crash in document highlighting when the cursor is in a return value for a function that has no results, such as the following example: func f() { // <-- no results return 0| // <-- cursor at '|' } Thanks very much to @patrickpichler who both reported and fixed this bug! We're hopeful that once Go 1.23 is released, the opt-in automated crash reporting added in gopls v0.15.0 will increase the likelihood that these types of crashes are caught before they are released. 0.15.0 This release introduces "zero config" gopls workspaces, which is a set of heuristics allowing gopls to Do The Right Thing when you open a Go file. We believe this addresses two of the largest pain points we hear about from our users: difficulty configuring multi-module repositories, and working on multiple GOOS/GOARCH combinations. However, this is a large change to the way gopls models your workspace, and the dynamic loading/unloading of builds may be surprising in some cases. Your feedback on this new feature is greatly appreciated. See below for more details. New Features Simpler workspace configuration and improved build tag support Preview refactoring edits Analysis & diagnostics Automated crash reporting (off by default) Housekeeping and Bug Fixes. module: pkgsrc subject: 'CVS commit: pkgsrc/devel/gopls' unixtime: '1709465962' user: wiz