./devel/gopls, LSP server for Go editor integration

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.17.1, Package name: gopls-0.17.1, Maintainer: bsiegert

The gopls command is an LSP server for Go. The Language Server Protocol
allows any text editor to be extended with IDE-like features; see
https://langserver.org/ for details.


Required to build:
[pkgtools/cwrappers] [lang/go114]

Master sites:

Filesize: 7276.433 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-26 12:55:40 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
gopls: update to 0.17.1.

0.17.1

This release fixes two crashes in gopls@v0.17.0:

golang/go#70889: a crash in completion of type instances inside a type \ 
conversion (found via telemetry).
golang/go#70927: a crash when a test file has a declaration with signature \ 
func(*error).

0.17.0

This release includes a variety of new features, bug fixes, and
performance improvements. It is also the first version of gopls to
require the latest released version of the Go toolchain, which
should be downloaded transparently during the gopls installation
process.
   2024-09-13 10:06:53 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
gopls: update to 0.16.2.

Changes in this release

This release updates the golang.org/x/telemetry dependency to pick
up fixes for the following bugs:

    golang/go#68946: unnecessary downloading of the \ 
golang.org/x/telemetry/config module
    golang/go#68358: a potential crash on Windows when the telemetry counter \ 
file is extended
    golang/go#68311: a potential hanging process if the telemetry file is truncated

Additionally, this release changes the gopls/telemetryprompt/accepted
counter to be recorded each time the prompt state is checked
(golang/go#68770).

None of these issues were particularly urgent, but we also wanted
to make a gopls release to exercise our recently added release
automation (golang/go#57643).
   2024-09-06 20:49:02 by Benny Siegert | Files touched by this commit (180) | Package updated
Log message:
Revbump all Go packages after go122 update
   2024-08-11 17:57:15 by Benny Siegert | Files touched by this commit (176) | Package updated
Log message:
Revbump all Go packages after update
   2024-07-07 16:22:05 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
gopls: update to 0.16.1.

This release addresses the following gopls issues:

    golang/go#68116, broken links to dependencies in the new integrated doc viewer.
    golang/go#68169, a crash in package name completion.
    golang/go#68213, a crash when hovering over an interface with an empty type set.
    golang/go#68240, additional telemetry instrumentation to help inform \ 
decisions for gopls@v0.17.0. (Note that this is local instrumentation only; a \ 
separate proposal will be filed to allow collection of this data from users who \ 
have opted in to sharing their telemetry data).
   2024-07-03 08:59:36 by Benny Siegert | Files touched by this commit (169) | Package updated
Log message:
Revbump all Go packages after go122 security update
   2024-06-23 23:23:10 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
gopls: update to 0.16.0.

(leaf package)

This release includes several features and bug fixes, and is the
first version of gopls to support Go 1.23.
   2024-06-13 15:47:13 by Benny Siegert | Files touched by this commit (169) | Package updated
Log message:
Revbump all Go packages after go122 update