-
Notifications
You must be signed in to change notification settings - Fork 18.1k
x/tools/cmd/guru: tag and delete #65880
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I have a project that uses guru, pythia, but I'm happy to archive it. I developed it during the time when guru was known as oracle. However, with gopls integration now being widespread in code editors, I no longer use it. |
Based on the discussion above, this proposal seems like a likely accept. The proposal is to tag a last version of guru as a submodule and then delete it from x/tools. Existing uses should migrate to gopls. |
Not to disagree, but useful to mention: guru allowed to identify channel peers. I never found a replacement for that. |
Yeah; that was one of the "interesting features" referred to by my parenthesis. |
No change in consensus, so accepted. 🎉 The proposal is to tag a last version of guru as a submodule and then delete it from x/tools. Existing uses should migrate to gopls. |
Change https://go.dev/cl/570136 mentions this issue: |
This is the first step of deleting guru. Updates golang/go#65880 Change-Id: Id33729265825f5557a47a5c571b2ae0e2d58336a Reviewed-on: https://go-review.googlesource.com/c/tools/+/570136 Auto-Submit: Alan Donovan <[email protected]> LUCI-TryBot-Result: Go LUCI <[email protected]> Reviewed-by: Robert Findley <[email protected]>
Change https://go.dev/cl/569882 mentions this issue: |
Change https://go.dev/cl/570139 mentions this issue: |
Updates golang/go#65880 Change-Id: Icb45d94bd2ef0864ab054e76a6aa651b269e2ec5 Reviewed-on: https://go-review.googlesource.com/c/tools/+/570139 LUCI-TryBot-Result: Go LUCI <[email protected]> Reviewed-by: Robert Findley <[email protected]> Auto-Submit: Alan Donovan <[email protected]>
- golang/tools@1f580da - golang/go#65880 > RIP guru, Go's LSP server before LSP was invented.
- golang/tools@1f580da - golang/go#65880 > RIP guru, Go's LSP server before LSP was invented.
BREAKING CHANGE: Removes go-guru from the Go module. It has been deprecated upstream in favor of gopls, the official Go LSP server. Close: doomemacs#7995 Ref: golang/go/issues/65880 Co-authored-by: Henrik Lissner <[email protected]>
BREAKING CHANGE: Removes go-guru from the Go module. It has been deprecated upstream in favor of gopls, the official Go LSP server. Close: doomemacs#7995 Ref: golang/go/issues/65880 Co-authored-by: Henrik Lissner <[email protected]>
BREAKING CHANGE: Removes go-guru from the Go module. It has been deprecated upstream in favor of gopls, the official Go LSP server. Close: #7995 Ref: golang/go/issues/65880 Co-authored-by: Henrik Lissner <[email protected]>
BREAKING CHANGE: Removes go-guru from the Go module. It has been deprecated upstream in favor of gopls, the official Go LSP server. Close: doomemacs#7995 Ref: golang/go/issues/65880 Co-authored-by: Henrik Lissner <[email protected]>
Uh oh!
There was an error while loading. Please reload this page.
cmd/guru was Go's LSP server before LSP was invented. But now we have gopls, which is better in every* way. (guru used to have some interesting features based on pointer analysis, but no longer: the pointer analysis was deleted as it was inherently fragile, and didn't scale well.)
To my knowledge, since VS Code Go broke its dependency on guru about a year ago, no-one is really using it any more (nor should they).
I propose to delete cmd/guru:
cmd/guru/v1.0.0
so that 'go install' will continue to work*nearly every way: I still miss 'freevars'. But I will add it gopls this year.
The text was updated successfully, but these errors were encountered: