Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gopls-0.14.2-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: gopls Distribution: openSUSE:Factory:zSystems
Version: 0.14.2 Vendor: openSUSE
Release: 1.1 Build date: Fri Nov 17 23:43:11 2023
Group: Development/Tools/Other Build host: s390zl25
Size: 24959113 Source RPM: gopls-0.14.2-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://pkg.go.dev/golang.org/x/tools/gopls
Summary: Go LSP protocol language server
gopls (pronounced "Go please") is the official Go language server developed
by the Go team. It provides IDE features to any LSP-compatible editor.

Provides

Requires

License

Apache-2.0 AND MIT AND BSD-3-Clause

Changelog

* Thu Nov 16 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Update to version 0.14.2:
    * gopls: update go.mod for v0.14.2-pre.1
    * gopls: upgrade x/telemetry and account for new mode logic
* Mon Oct 30 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Update to version 0.14.1:
    * gopls: update go.mod for v0.14.1-pre.1
    * gopls/internal/lsp: fix code action panic on params of external funcs
    * go/packages: don't fail if GOPACKAGESDRIVER leaves Compiler/GOARCH=""
* Wed Oct 25 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Update to version 0.14.0:
    * gopls: update go.mod for v0.14.0-pre.5
    * gopls/internal/lsp/source: find linkname directives without parsing
    * gopls/internal/lsp: fix signature crash on error.Error
    * gopls: update go.mod for v0.14.0-pre.4
    * gopls/internal/lsp/source: abort change signature on overlapping calls
    * gopls/internal/lsp: add code actions to remove unused parameters
    * gopls: deprecate "tempModfile" and "expandWorkspaceToModule" settings
    * gopls: update go.mod for v0.14.0-pre.3
    * gopls: upgrade x/telemetry dependency
    * gopls: allow all drive letters in cache/filemap_test.go
    * gopls/internal/lsp: use the correct options for semantic tokens legend
    * gopls: update go.mod for v0.14.0-pre.2
    * gopls/internal/lsp: go to definition from embed directive
    * gopls: update x/telemetry dependency
    * gopls/internal/lsp: simplify the telemetry prompt
    * gopls/internal/lsp/fake: don't set a completion budget for tests
    * gopls/internal/lsp: hover over embed directives
    * gopls/internal/lsp/cache: remove snapshot.typeCheckMu
    * gopls/internal/regtest/source/completion: reuse functionCallSnippet in unimported completion
    * gopls/internal/lsp: use matcher score in ranking unimported candidates
    * gopls/internal/lsp/source: don't complete to golang.org/toolchain
    * gopls/internal/lsp/source: Add ui.complete.completeFunctionCalls toggle
    * gopls: set a context deadline after minimal completion results
    * gopls: update go.mod for v0.14.0-pre.1
    * all: update codereview.cfg for gopls-release-branch.0.14
    * gopls: upgrade x/telemetry to latest
    * gopls/internal/lsp/source/completion: fixes for completion budget
    * gopls/internal/lsp/source/completion: start timing before type checking
    * gopls/internal/lsp: use linkifyShowMessage in telemetryOnMessage
    * gopls/internal/regtest/bench: add additional completion benchmarks
    * gopls/internal/lsp: update telemetry prompt and add a follow-up message
    * gopls/internal/lsp/command: add maybePromptForTelemetry
    * gopls/internal/lsp/source: add linkifyShowMessage (internal option)
    * gopls/internal/lsp/cmd: undocument gopls vulncheck
    * gopls/internal/lsp: update prompting logic for local/off mode
    * gopls: instrument telemetry for latency of important operations
    * all: register the appends analyzer in a few places and update gopls/go.mod
    * gopls: update golang.org/x/telemetry dependency
    * gopls/internal/lsp: minor cleanup to prompt logic
    * gopls/internal/lsp: add an idle prompt asking users to enable telemetry
    * gopls/internal/vulncheck/scan: buffer govulncheck STDERR output
    * gopls/internal/regtest/marker: rename to clarify marker types
    * gopls/internal/lsp/tests: eliminate several old marker types
    * gopls: update x/telemetry to the latest
    * gopls/internal: move builtin completion test to a regtest
    * gopls/internal/regtest: support full features of old completion markers
    * gopls/internal/lsp/source: inliner: don't spam log
    * gopls/lsp/command: add gopls.add_telemetry_counters
    * gopls: improve usage instructions for neovim
    * gopls/internal/regtest: port the codelens marker tests
    * gopls/internal/lsp/source: recover from inliner panics
    * gopls: update to use the new golang.org/x/vuln API
    * gopls/internal/lsp/regtest: parallelize marker tests
    * gopls/internal/lsp/regtest: port the highlight marker
    * gopls/internal/lsp: track didChangeConfiguration diagnostics for tests
    * gopls/internal/lsp: move options into the snapshot
    * gopls/internal/lsp/cache: move Option management to the Server
    * gopls/internal/regtest/marker: support folding ranges
    * gopls/internal/lsp/tests: eliminate the go1.18 summary file
    * gopls/internal/lsp/tests: simplify options
    * gopls/internal/lsp/cache: move working dir to workspaceInformation
    * gopls/internal/lsp/cache: simplify file change propagation
    * gopls/internal/lsp/cache: only evaluate fileMap.dirs when necessary
    * gopls/internal/lsp/cache: consolidate logic for updating maps in clone
    * gopls: update staticcheck (v0.4.5)
    * gopls/internal/lsp/cache: simplify tracking of snapshot directories
    * gopls/internal/lsp/cache: use persistent.Set in a couple places
    * gopls: add and enable the slog analyzer
    * gopls: tidy for 1.17+
    * gopls/internal/lsp/cmd: don't use x/exp/slices
    * gopls/internal/telemetry: don't schedule the next upload
    * gopls: remove dead code
    * gopls/internal/lsp/cache: delete unused mustEncode
    * gopls/internal/lsp/cmd: consolidate editing flags
    * gopls: more 1.18 cleanup; use strings.Cut and os functions
    * gopls/internal: move Options and FileKind from View to Snapshot
    * gopls: update uses of deprecated ioutil APIs
    * gopls/internal/lsp/analysis/unusedparams: document the blank identifier
    * gopls/internal/lsp/frob: add defensive header
    * gopls/internal/lsp/source: implement refactor.inline code action
    * gopls/internal/telemetry: log timestamp when test fails
    * gopls/internal/lsp/frob: fix build breakage
    * gopls/internal/lsp/frob: make API generic
    * gopls: update x/telemetry dependency
    * gopls/internal/lsp/debug: remove hard-coded version
    * gopls/doc: update tests that fail on Kokoro to run at Go 1.21+
    * gopls/internal/telemetry: write counter unconditionally and run upload
    * gopls/internal/lsp/mod: remove TestModfileRemainsUnchanged
    * gopls/internal/regtest/codelens: avoid a race in TestUpgradeCodelens
    * gopls/doc: include stderr output from 'go list' in pkgDir errors
    * gopls/internal/lsp: add testing support for the new zero builtin
    * gopls/internal/lsp/source completion: don't suggest untyped conversions
    * gopls/internal/lsp/source: fix implementations query on error type
    * gopls/internal/lsp/source: add a test for local types stubbing
    * gopls: stubbed methods shouldn't qualify the current package
    * gopls/internal/lsp/source: fix renaming instantiated fields
    * gopls/internal/lsp: switch default diff to "new"
    * gopls/telemetry: accept vscode-insiders as a known editor
    * gopls/internal/lsp/source/completion: add ifnotnil postfix snippet
    * gopls/internal/lsp/cache: avoid dependency on StdSizes
    * gopls: fix raciness related to TestOrphanedFiles
    * gopls/internal/lsp: avoid duplicate type checking following invalidation
    * gopls/internal/regtest/bench: skip oracle didSave test
    * gopls/telemetry: test that telemetry counters are written
    * gopls/internal/regtest/bench: enable oracle benchmarks with -short
    * go/types/objectpath: remove use of linkname for gopls back doors
    * gopls/internal/protocol: remove // line comments from tsprotocol.go
    * gopls/internal/regtest/bench: add an oracle completion benchmark
    * gopls/internal/telemetry: record Go version used in each view
    * gopls/internal/lsp/source: enable new defers analyzer
    * gopls/internal/bug: add gopls/bug telemetry counter
    * gopls: add gopls/client telemetry counters
* Tue Sep 12 2023 Lubos Kocman <lubos.kocman@suse.com>
  - License correction based on legaldb review
    Add Apache-2.0 and MIT for vendor/gopkg.in/yaml.v3
* Thu Aug 17 2023 jkowalczyk@suse.com
  - Update to version 0.13.2:
    * gopls: update go.mod for v0.13.2-pre.1
    * [gopls-release-branch.0.13] refactor/satisfy: (re)allow composite lits of pointer type
* Sat Aug 12 2023 jkowalczyk@suse.com
  - Update to version 0.13.1:
    * gopls: update go.mod for v0.13.1-pre.2
    * gopls/internal/hooks: clean language version before passing to gofumpt
    * gopls/internal/lsp/analysis: fix stubmethods with variadic parameters
    * gopls: update go.mod for v0.13.1-pre.1
    * gopls/internal/lsp/source: reinstate equalOrigin for references check
    * gopls/internal/lsp/source: fix incorrect 'origin' logic for named types
    * gopls/internal/lsp/source: fix renaming of type parameters
    * gopls/internal/lsp/source: refresh embeddirective analyzer docs
* Mon Jul 31 2023 jkowalczyk@suse.com
  - Update to version 0.13.0:
    * gopls: update go.mod for v0.13.0-pre.3
    * gopls/internal/lsp/source: Add SuggestedFix for embeddirective Analyzer
    * gopls/internal/lsp/cache: keep analysis progress reports on one line
    * gopls: update go.mod and go.sum for v0.13.0-pre.2
    * gopls/internal/lsp/cache: fast-path for type-checking active packages
    * gopls/internal/lsp/cache: fix use of time.NewTimer instead of NewTicker
    * gopls: fix tests that depend on log sequencing
    * gopls: update go.mod and go.sum for v0.13.0
    * gopls/internal/lsp/debug: update debug version for v0.13.0
    * all: update codereview.cfg for gopls-release-branch.0.13
    * gopls/internal/lsp/cache: use correct metadata in resolveImportGraph
    * gopls/internal/lsp/cache: fix incorrect check for active package
    * gopls/internal/lsp/source: highlight deprecated symbols
    * gopls/internal/lsp: don't recompute diagnostics during code actions
    * gopls/internal/lsp/cache: memoize active packages after every operation
    * gopls/internal/regtest/bench: add benchmarks for codeactions
    * gopls/internal/lsp/cache: fix boundary cond in parseCache age eviction
    * gopls/internal/lsp/cache: purge Analysis.Results earlier
    * gopls/internal/lsp/cache: limit parallelism
    * gopls/internal/lsp/cache: move purgeFuncBodies into the parse cache
    * gopls/internal/lsp/cache: used time-based eviction in parseCache
    * gopls/internal/lsp/frob: document another restriction
    * go/types/objectpath: avoid sorting methods for gopls
    * gopls/internal/lsp/cache: UX improvements for analysis
    * gopls/internal/lsp/cache: better panic if metadata invariant is broken
    * gopls/internal/lsp/cache: frob: a fast encoder with gob-like powers
    * gopls/internal/lsp: don't awaitLoaded inside resolveImportGraph
    * gopls/internal/lsp: fix a latent bug in orphaned file reloading
    * gopls/internal/lsp/source/typerefs: optimize getPackageHandles
    * gopls/internal/lsp: only diagnose one package per file
    * gopls/protocol/generate: upgrade generating LSP stubs
    * gopls/internal/lsp/debug: display Analysis.Run times
    * gopls/internal: update LSP support
    * gopls/internal/lsp/source: fix spurious "unexpected var object" error
    * gopls/internal/regtest/bench: add a test simulating typing
    * gopls/internal/regtest/bench: add an 'oracle' benchmark repo
    * gopls/internal/regtest/bench: clean up profile flags
    * gopls/internal/regtest/workspace: fix TestQuickFix_AddGoWork for go1.21
    * gopls: commands to start/stop profiling, and a new benchmark metric
    * gopls/internal/lsp/source: put context first in extracted functions
    * gopls/internal/lsp/source/completion: avoid duplicates from variants
    * gopls/internal/lsp: make gopls.start_debugging open browser
    * gopls/internal/lsp/filecache: increase idle GC period to 6 hours
    * gopls/internal/lsp/source/completion: honor usePlaceholders
    * gopls/internal/lsp/source/completion: placeholders for type params
    * gopls/internal/regtest/marker: skip addgowork.txt
    * gopls/internal/lsp/source/xrefs: include refs to methods of generics
    * gopls/internal/lsp/source: ignore objectpath error in rename
    * gopls: remove dead code
    * gopls/internal/lsp/cache: plumb analysis URLs to client
    * gopls/doc/contributing.md: document error handling strategies
    * gopls/internal/lsp/source/typerefs: move test into _test.go
    * gopls/internal/lsp/filecache: reduce GC frequency
    * gopls/internal/lsp/cmd: list bug reports in 'gopls bug'
    * gopls/internal/lsp/cache: don't panic when import fails during analysis
    * gopls/internal/lsp/cache: don't record edges to invalid packages
    * gopls/internal/lsp/cache: remove ITVs from shared import graph
* Mon Jun 26 2023 jkowalczyk@suse.com
  - Update to version 0.12.4:
    * gopls/internal/lsp/cache: don't panic when import fails during analysis
    * gopls: update go.mod for v0.12.4
    * gopls/internal/lsp/cache: don't record edges to invalid packages
* Thu Jun 22 2023 jkowalczyk@suse.com
  - Update to version 0.12.3:
    * gopls: update go.mod for v0.12.3
    * gopls/internal/lsp/cache: fix nil panic in analysis toSourceDiagnostic
    * gopls/internal/lsp/debug: update hard-coded version for v0.12.3
    * gopls/internal/lsp/cache: add debugging assertion for golang/go#60904
    * gopls/internal/lsp/cache: guard against "unsafe" by package path, not ID
    * gopls/internal/lsp/cache: use types.Unsafe in analysisPackage
    * gopls/internal/lsp/work: don't crash when hovering over broken mod dir
    * gopls/internal/lsp/cache: reduce importing in analysis
    * gopls/internal/regtest: fix goimports on windows when using vendoring
    * gopls/internal/lsp/source/completion: ensuring completion completeness
    * gopls/internal/regtest/codelens: set GOWORK=off for go mod vendor
    * gopls/internal/lsp/cache: two minor simplifications
    * gopls/internal/lsp/filecache: reduce lifespan of os.FileInfos
    * gopls/internal/lsp: enable min/max builtin completion test
* Mon Jun 05 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Refactor tarball unpacked sources layout with gopls/ as subdir.
    This allows us to include the LICENSE file at the upstream
    monorepo repository root. The changes required for the subdir
    layout are perhaps excessive for including just one metadata
    file, but serves as a good exercise for packaging other utilities
    under Go x/tools monorepo.
    * Upstream uses monorepo x/tools/ with gopls/ and others in subdirs
    * Upstream monorepo shared tools/LICENSE file in repository root dir
    * Move param subdir gopls usage from tar_scm to go_modules
    * tar_scm param include gopls and LICENSE
    * tar_scm param drop extraneous param exclude .git
    * Creates gopls-0.12.2.tar.gz unpacked layout gopls-0.12.2/gopls/go.mod
    * New layout requires moving LICENSE and vendor/ to subdir in %prep
    * New layout requires change to subdir in %build
    * New layout requires use path to subdir in %check, %install, %files
* Mon Jun 05 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Initial package version 0.12.2:
    * Upstream uses monorepo x/tools/ with gopls/ and others in subdirs
    * service tar_scm use params subdir and filename both set to gopls
    * service go_modules_scm do not use any params
    * Creates gopls-0.12.2.tar.gz unpacked layout gopls-0.12.2/go.mod
    * Upstream monorepo shared tools/LICENSE file is one level above
      where we package

Files

/usr/bin/gopls
/usr/share/doc/packages/gopls
/usr/share/doc/packages/gopls/README.md
/usr/share/licenses/gopls
/usr/share/licenses/gopls/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024