Activity
gopls/internal/analysis/modernize: add modernizer for WaitGroup.Go
gopls/internal/analysis/modernize: add modernizer for WaitGroup.Go
internal/typesinternal: add Object and ClassifyCall
internal/typesinternal: add Object and ClassifyCall
internal/refactor/inline: get rid of imports.Process
internal/refactor/inline: get rid of imports.Process
go/analysis/analysistest: report input rather result when error happens
go/analysis/analysistest: report input rather result when error happens
internal/refactor/inline: improve freeishNames
internal/refactor/inline: improve freeishNames
internal/refactor/inline: improve freeishNames doc
internal/refactor/inline: improve freeishNames doc
internal/refactor/inline: modernize
internal/refactor/inline: modernize
gopls: fix indent issue and track a TODO
gopls: fix indent issue and track a TODO
gopls/internal/cmd: suppress TestImplementation on go1.23
gopls/internal/cmd: suppress TestImplementation on go1.23
gopls/internal/analysis/modernize: preserves comments in mapsloop
gopls/internal/analysis/modernize: preserves comments in mapsloop
gopls/internal/analysis/modernize: use types.RelativeTo to respect cu…
gopls/internal/analysis/modernize: use types.RelativeTo to respect cu…
internal/refactor/inline: extract import handling from inlineCall
internal/refactor/inline: extract import handling from inlineCall
internal/refactor/inline: document test file format
internal/refactor/inline: document test file format
internal/refactor/inline: factor out import map construction
internal/refactor/inline: factor out import map construction
gopls/completion: use high score for package name main when current p…
gopls/completion: use high score for package name main when current p…
internal/astutil/cursor: Ancestors -> Enclosing (+ reflexive)
internal/astutil/cursor: Ancestors -> Enclosing (+ reflexive)
internal/refactor/inline: replace extractTxtar
internal/refactor/inline: replace extractTxtar
gopls/internal/analysis/maprange: use typeindex
gopls/internal/analysis/maprange: use typeindex
internal/typesinternal/typeindex: suppress test on js
internal/typesinternal/typeindex: suppress test on js
gopls/internal/analysis/modernize: rangeint: fix yet another bug
gopls/internal/analysis/modernize: rangeint: fix yet another bug
gopls/internal/analysis/modernize: use typeindex throughout
gopls/internal/analysis/modernize: use typeindex throughout
gopls/internal/analysis/modernize: rangeint: respect side effects
gopls/internal/analysis/modernize: rangeint: respect side effects
internal/typesinternal/typeindex: index of types.Info
internal/typesinternal/typeindex: index of types.Info
gopls/internal/golang: test initial bindings to unify
gopls/internal/golang: test initial bindings to unify
gopls/internal/golang: unify tracks type params
gopls/internal/golang: unify tracks type params
internal/testfiles: replace outdated function with os.CopyFS
internal/testfiles: replace outdated function with os.CopyFS
gopls/internal/analysis/modernize: fix slicedelete triggers on slice …
gopls/internal/analysis/modernize: fix slicedelete triggers on slice …
gopls/internal/fuzzy: apply modernizers to the fuzzy matcher
gopls/internal/fuzzy: apply modernizers to the fuzzy matcher
internal/astutil/cursor: add Cursor.Contains(Cursor) bool
internal/astutil/cursor: add Cursor.Contains(Cursor) bool