)]}'
{
  "commit": "76f78597112f06eeb07cc891e2976db2502a49e7",
  "tree": "a8d3b3908193300b58dc41d62b9622797cb98a5c",
  "parents": [
    "ce0925977bae8da7ac5971daffaf292d416e637f",
    "743372f585829bd9421079498f4de2f77f50eb5a"
  ],
  "author": {
    "name": "Rob Findley",
    "email": "rfindley@google.com",
    "time": "Tue May 16 16:23:50 2023 -0400"
  },
  "committer": {
    "name": "Rob Findley",
    "email": "rfindley@google.com",
    "time": "Tue May 16 16:41:47 2023 -0400"
  },
  "message": "all: merge master (743372f) into gopls-release-branch.0.12\n\nFor golang/go#59818\n\nConflicts:\n\n- gopls/go.sum\n\nMerge List:\n\n+ 2023-05-16 743372f58 gopls/internal/lsp/debug: limit to 100 recent trace entries\n+ 2023-05-16 522243a71 go/ssa/interp: avoid hard-coding GOOS and GOARCH\n+ 2023-05-16 a0593829f gopls/internal/lsp/cache: fail workspace load on context cancellation\n+ 2023-05-16 e5c8d4db7 gopls/internal/lsp/cache: unexport ValidBuildConfiguration\n+ 2023-05-16 f4e8a711a go/ssa: use core type for composite literal addresses\n+ 2023-05-16 3b25dbddd go/ssa: use core types for array length\n+ 2023-05-16 e7048d518 gopls/internal/lsp/filecache: front with a 100MB in-memory LRU cache\n+ 2023-05-16 8c0fcd2c6 gopls/internal/lsp/lru: extract LRU logic to a standalone package\n+ 2023-05-16 19d700c67 go/ssa/interp: use the actual GOOS and GOARCH to interpret tests\n+ 2023-05-16 9dcd3d5dc gopls/internal/lsp/filecache: limit Get parallelism too\n+ 2023-05-16 7f203f0c3 go/ssa: consolidate use of underlying pointer\n+ 2023-05-15 a13793e31 gopls/internal/lsp: add quick-fixes to manage the go.work file\n+ 2023-05-15 12a0517ad internal/gcimporter: improve error handling\n+ 2023-05-15 5eb1eb932 gopls/internal/lsp/cache: call filecache.Set asynchronously\n+ 2023-05-15 35fe77a6b gopls/internal/lsp/filecache: limit parallelism in Set\n+ 2023-05-12 1c9fe3f82 gopls: improve diagnostics for orphaned files\n+ 2023-05-12 ad74ff634 go/gcexportdata: drop support for the ancient binary format\n+ 2023-05-11 01128f9fb gopls/internal/lsp/source: fix bug renaming field to unexported\n+ 2023-05-11 cd39d2be4 internal/lsp/cache: support loading multiple orphaned files\n+ 2023-05-11 abeba28e7 gopls/internal/regtest/marker: support proxy files in marker tests\n+ 2023-05-11 18186f0c6 go/analysis/passes/slog: simplify function matching\n+ 2023-05-11 9aa9d134d cmd/bisect, internal/bisect: use more precise skip suffixes, written in hex\n+ 2023-05-11 3034d9c3a gopls/internal/lsp/cmd: append, don\u0027t overwrite, in PublishDiagnostics\n+ 2023-05-10 4318d630d gopls: change the default value of \"symbolScope\" to \"all\"\n+ 2023-05-10 f44f50e39 gopls/internal/lsp/source: implementation: report builtin \u0027error\u0027\n+ 2023-05-10 787e7207e gopls/internal/lsp: optimize checks for ignored files\n+ 2023-05-10 4ed7de18d gopls: add google-cloud-go as a benchmark repo\n+ 2023-05-10 d799eba7d gopls: additional instrumentation during goimports\n+ 2023-05-10 a7e7dc44c go/ssa: rename test cases in TestGenericBodies\n+ 2023-05-10 d668f586c gopls/internal/regtest/marker: require cgo for issue59944.txt\n+ 2023-05-10 005fa64ff go/analysis/passes/slog: add check for slog.Group\n+ 2023-05-09 033e628ac go/ssa: more reindentation of TestGenericBodies\n+ 2023-05-09 231084894 go/ssa: reindent test cases in TestGenericBodies\n+ 2023-05-09 90e9c6599 gopls/internal/lsp/cache: skip type errors after parse errors\n+ 2023-05-09 08b24db43 gopls/internal/lsp/regtest: check for \"// @marker\" rogue space\n+ 2023-05-09 b9c20f65e gopls/internal/regtest/marker: migrate @diag to new marker tests\n+ 2023-05-09 4609d79b0 cmd/bisect: add -compile and -godebug shorthands\n+ 2023-05-09 ddfa2200a internal/fuzzy: improvements to the symbol scoring algorithm\n+ 2023-05-09 344924276 go/types/objectpath: don\u0027t panic when receiver is missing a method\n+ 2023-05-08 0809ec2e4 gopls/internal/lsp/source: document {All,Workspace}Metadata\n+ 2023-05-08 8f7fb01dd go/analysis/unitchecker: add test of go vet on std\n+ 2023-05-08 23e52a3e1 bisect: diagnose bad targets better\n+ 2023-05-08 d5af8894f gopls: set GOWORK\u003doff for loads from debug and safetoken tests\n+ 2023-05-08 c93329a94 go/analysis/passes/printf: reshorten diagnostic about %s in Println call\n+ 2023-05-08 62197261c go.mod: update golang.org/x dependencies\n+ 2023-05-08 f4d143ebc go/ssa: cleanup TestGenericBodies to pickup package name\n+ 2023-05-08 3d99ebe9f gopls/diff/unified: remove redundant information\n+ 2023-05-05 479f5c690 go/ssa: Origin is only available after building\n+ 2023-05-05 6d1dd1267 go/analysis: simplify unusedresult\n+ 2023-05-05 4a2dd0d22 go/callgraph/vta: allow pointer to type parameter in sliceArrayElem\n+ 2023-05-05 7c6c2b7f7 go/ssa: keep syntax for instantiations\n+ 2023-05-05 ce1b96b59 all: fix some comments\n+ 2023-05-05 0500fd459 go/ssa: use core type in address\n+ 2023-05-05 8e9b1853d gopls/internal/lsp/source: add the \"symbolScope\" option\n+ 2023-05-05 4ac71c005 internal/imports: sort fixes for deterministic results\n+ 2023-05-05 573915d85 gopls/internal/lsp/cache: always init the resolver in runProcessEnvFunc\n+ 2023-05-05 dd0938175 bisect: move to internal/bisect until API is reviewed\n+ 2023-05-05 516063ad6 bisect, cmd/bisect: add new library and tool\n+ 2023-05-05 58fedf60c internal/diffp: add patience diff from main repo\n+ 2023-05-04 7b684a9a8 gopls: port import tests to the new marker framework\n+ 2023-05-04 87974e327 gopls/internal/lsp/filecache: skip TestConcurrency on plan9 builder\n+ 2023-05-04 c64bb76ef gopls/internal/lsp/source: make infertypeargs a convenience analyzer\n+ 2023-05-04 91b7a8edf go/ssa: use origin method in source lookup\n+ 2023-05-03 ba892bba5 go/types/internal/play: show formatted AST\n+ 2023-05-03 7df6af86e gopls/internal/lsp/filecache: silently discard CRC errors on macOS\n+ 2023-05-02 2563079e1 go/analysis/passes/printf: update directive diagnostic message\n+ 2023-05-02 3f6c3b33c gopls: upgrade to latest version of LSP protocol\n+ 2023-05-02 216928d1c gopls: port function extraction marker tests to the new framework\n+ 2023-05-02 2415ce159 gopls: skip tests that load gopls packages if x/tools replacement is missing\n+ 2023-05-02 17e5ef3c9 gopls/internal/lsp/cache: remove cycle check from buildMetadata\n+ 2023-05-02 affb5fc1a gopls/internal/lsp/source: fix crash in definitions of builtins\n+ 2023-05-02 558d7011f gopls/internal/lsp/source: fix another bug in reference expansion\n+ 2023-05-01 51dfad7f4 gopls: port workspace/symbol marker tests to the new framework\n+ 2023-05-01 c6b5780e5 gopls: fix build at older Go versions\n+ 2023-05-01 7590fe4de gopls/internal/lsp: hover over linkname directives.\n+ 2023-05-01 ec61ad324 gopls/internal/lsp/source: add invert-if-condition refactoring\n+ 2023-04-28 5283a0178 go/packages: delete TestCgoOption as it doesn\u0027t test the cgo option\n+ 2023-04-28 e2f3b2509 gopls/internal/bug: record bug reports in file cache\n+ 2023-04-28 ab24b7b9e gopls/internal/regtest/marker: add a test case for issue #59554\n+ 2023-04-28 8235df3e0 gopls/internal/regtest/marker: port format tests to the new framework\n+ 2023-04-28 80dc03199 internal/diff: unified: match diff delete for empty file\n+ 2023-04-27 165099bd7 all: remove repeated definite articles\n+ 2023-04-27 ac40903ee internal/gocommand: simplify GoVersion invocation\n+ 2023-04-27 9e0a7b105 copyright: don\u0027t require checkout to be named tools\n+ 2023-04-26 94ed378f9 internal/lsp/testdata: update for new diagnostic from go list\n+ 2023-04-26 a5c37ba21 gopls/internal/regtest/marker: skip on small machines\n+ 2023-04-25 76e1037d7 internal/testenv: assume that mobile platforms are small machines\n+ 2023-04-25 17e2d7055 gopls/internal/bug: remove unused Data parameter\n+ 2023-04-25 dd89a2eb9 gopls/internal/lsp: remove now redundant debouncing logic\n+ 2023-04-25 2a9398d92 go/analysis/passes/slog: do not report multiple incorrect keys\n+ 2023-04-25 4baa3dc48 gopls/internal/bug: move bug package into gopls\n\nChange-Id: I4cb08fe593bbc00102dbd266ad4ef1b6a1150e08\n",
  "tree_diff": []
}
