Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
bumping google.golang.org/genproto daa745c...f966b18: > f966b18 chore(googleapis): remove obsolete types referencing field_mask package (# 1042) > e0aa005 chore(all): update all (# 1033) > cbb8c96 chore(all): update all (major) (# 1041) > 23370e0 chore(all): auto-regenerate .pb.go files (# 1039) > b022f6e chore(all): auto-regenerate .pb.go files (# 1038) > 66ad5b6 chore(all): update all (major) (# 1037) > 659f7aa chore(all): auto-regenerate .pb.go files (# 1036) > 3f92550 chore(all): update all (major) (# 1024) > 782d3b1 chore: remove gaming (# 1032) > e685fd7 chore(all): update all (# 1031) > ccb25ca chore(all): update all (# 1022) > f517056 chore(all): add go.work and fix apidiff (# 1030) > 9506855 chore(all): auto-regenerate .pb.go files (# 1028) > 1f95444 chore(all): auto-regenerate .pb.go files (# 1026) > e449d1e chore(all): update apidiff.yaml for submodules (# 1027) > 9b080da chore(all): auto-regenerate .pb.go files (# 1025) > e85fd2c chore: bump deps (# 1020) > 71b5a4f chore(all): update README with submodules warning (# 1017) > 0005af6 chore(all): update genproto reference to api/rpc submodule versions with back-reference (# 1016) > 6ee61e4 chore(all): format doc.go (# 1013) > 86246a8 chore(all): update modules: googleapis/bytestream, googleapis/api/apikeys, googleapis/api/servicemanagement, googleapis/api/servicecontrol, googleapis/api/serviceusage > dd9d682 chore(all): update modules: googleapis/api > 28d5490 chore(all): update modules: googleapis/rpc > 438c736 chore(all): update modules: genproto > 1aefcd6 chore(all): update modules: googleapis/api > 3fc162c chore(all): update modules: googleapis/rpc > 2805bf8 chore(all): isolate submodules > 1333d78 chore(all): make internal package importable > bd750ba chore(all): Rollback submodule isolation > 21e86f4 chore(all): update modules: googleapis/bytestream, googleapis/api/apikeys, googleapis/api/servicemanagement, googleapis/api/servicecontrol, googleapis/api/serviceusage > 5f8055d chore(all): update modules: googleapis/api > 2a005b7 chore(all): update modules: googleapis/rpc > c99c1f8 chore(all): update modules: genproto > cc40e16 chore(all): update modules: googleapis/api > 4ab324c chore(all): update modules: googleapis/rpc > 6704ef2 chore(all): isolate submodules > fd6dc21 chore(all): make internal package importable > 1884fd1 chore: update all (# 1010) bumping github.com/matttproud/golang_protobuf_extensions c182aff...c182aff: bumping go.uber.org/multierr 10aaa3c...8767aa9: > 8767aa9 Prepare release v1.10 (# 74) > 4504ef7 README: Add Features section (# 73) > 2fd451d Drop external atomic dependency (# 72) > 7876a02 Remove unused glide.yaml (# 71) > 55bc553 Support Go 1.20 Unwrap() []error (# 69) > 39ca40c Prepare release v1.9.0 (# 68) > 4459990 Add a shorthand for AppendInvoke (# 65) > 80b07a7 Document named return constraint for defer (# 63) > 492b792 Test and lint against Go 1.19 (# 62) > aa8f15f Upgrade to yaml.v3 3.0.1 (# 60) > f46d400 Use append instead of copy to clone slices (# 58) > 6fede5c CI: Test against Go 1.17/1.18 (# 57) bumping google.golang.org/protobuf f221882...68463f0: > 68463f0 all: release v1.31.0 > 59a8581 encoding/protodelim: fix handling of io.EOF > fc47fdd proto: store the size of tag to avoid multiple calculations > cc524c9 internal/order: fix sorting of synthetic oneofs to be deterministic > b8fc770 encoding/protodelim: If UnmarshalFrom gets a bufio.Reader, try to reuse its buffer instead of creating a new one > cf06b0c compiler/protogen: add Semantic.SET to setter annotations > 05cbe34 encoding: add MarshalAppend to protojson and prototext > 1bca6d9 types/dynamicpb: add NewTypes > 736947c all: update protobuf release version to fix macOS tests > 808c664 all: start v1.30.0-devel bumping golang.org/x/tools 031fc75...b5e55d1: > b5e55d1 go/analysis/analysistest: give better hint in SuggestedFix assertion > a807ccf go.mod: update golang.org/x dependencies > 21090a2 gopls/internal/lsp/cache: use persistent.Set in a couple places > 38b898b internal/persistent: add Set > 44f7796 gopls: add and enable the slog analyzer > 2c6ba93 gopls: tidy for 1.17+ > 5a96569 gopls/internal/lsp/cmd: don't use x/exp/slices > 77c6ac6 gopls/internal/telemetry: don't schedule the next upload > 010e045 internal/persistent: use generics > a1a928d gopls: remove dead code > 7663a40 internal/cmd/deadcode: add -generated flag > ea5e7c6 gopls/internal/lsp/cache: delete unused mustEncode > cb85f8f gopls/internal/lsp/cmd: consolidate editing flags > 63c7da0 gopls: more 1.18 cleanup; use strings.Cut and os functions > 5fc00b4 gopls/internal: move Options and FileKind from View to Snapshot > 1bfa8e3 gopls: update uses of deprecated ioutil APIs > 914b218 gopls/internal/lsp/analysis/unusedparams: document the blank identifier > 8234134 gopls/internal/lsp/frob: add defensive header > e3671fc internal/telemetry: unconditionally trigger upload logic > 9658d2e internal/refactor/inline: NeedGoPackages in test > 5e8d21a gopls/internal/lsp/source: implement refactor.inline code action > edda81f internal/refactor/inline: an inliner for Go source > 2926c1f gopls/internal/telemetry: log timestamp when test fails > cd22603 go/analysis/unitchecker: NeedGoPackages in ExampleSeparateAnalysis > 2191a27 gopls/internal/lsp/frob: fix build breakage > 5fb106a internal/testenv: simplify 'go build' support check > c51e3f7 gopls/internal/lsp/frob: make API generic > 7e1bfe8 go/analysis/unitchecker: Example of separate analysis > 39bfef4 gopls: update x/telemetry dependency > c28af0a gopls/internal/lsp/debug: remove hard-coded version > 0a044c0 gopls/doc: update tests that fail on Kokoro to run at Go 1.21+ > 7b7b9a1 gopls/internal/telemetry: write counter unconditionally and run upload > 8fd71c0 gopls/internal/lsp/mod: remove TestModfileRemainsUnchanged > 2e5fc54 gopls/internal/regtest/codelens: avoid a race in TestUpgradeCodelens > 6eca6df gopls/doc: include stderr output from 'go list' in pkgDir errors > c38e6b0 gopls/internal/lsp: add testing support for the new zero builtin > ff7f2b9 gopls/internal/lsp/source completion: don't suggest untyped conversions > 9425c2e gopls/internal/lsp/source: fix implementations query on error type > 5913c02 gopls/internal/lsp/source: add a test for local types stubbing > a46a10f gopls: stubbed methods shouldn't qualify the current package > 1517d1a gopls/internal/lsp/source: fix renaming instantiated fields > 9f2e103 all: gofmt format > b225aa0 internal/typeparams: run go generate > 0286c38 gopls/internal/lsp: switch default diff to "new" > a80931d gopls/telemetry: accept vscode-insiders as a known editor > 64e9248 gopls/internal/lsp/source/completion: add ifnotnil postfix snippet > 74c255b gopls/internal/lsp/cache: avoid dependency on StdSizes > fa12f34 go/packages: avoid unnecessary dependency on StdSizes > f4c8627 gopls: fix raciness related to TestOrphanedFiles > 6290d8a go/analysis/passes/copylock: ignore parens on rhs > 6b4d1de gopls/internal/lsp: avoid duplicate type checking following invalidation > 47c5305 gopls/internal/regtest/bench: skip oracle didSave test > 053d3c4 gopls/telemetry: test that telemetry counters are written > 5027187 gopls/internal/regtest/bench: enable oracle benchmarks with -short > 59fd05d go/types/objectpath: remove use of linkname for gopls back doors > 582ef29 gopls/internal/protocol: remove // line comments from tsprotocol.go > 9abb02c gopls/internal/regtest/bench: add an oracle completion benchmark > 33da5c0 gopls/internal/telemetry: record Go version used in each view > 732ad6f internal/imports: update stdlib index for Go 1.21.0 > f42bca8 refactor/satisfy: (re)allow composite lits of pointer type > 229f848 gopls/internal/lsp/source: enable new defers analyzer > 2dc7eba go/analysis: use parser.SkipObjectResolution > f91c023 go.mod: update golang.org/x dependencies > e0783a8 internal/gcimporter: remove bug report on objectpath failure > 75f6f9c gopls/internal/bug: add gopls/bug telemetry counter > 4b271f9 gopls: add gopls/client telemetry counters > d0b18e2 go/analysis/passes/copylock: fix infinite recursion > 5b4d426 gopls/internal/hooks: clean language version before passing to gofumpt > 2160c5f gopls/internal/lsp/analysis: fix stubmethods with variadic parameters > 3d20bbe internal/gcimporter: add a missing return if objectpath fails > c16d0be cmd/gonew: add new tool for starting a module by copying one > 304e203 internal/edit: copy cmd/internal/edit > 82861e0 gopls/internal/lsp/source: reinstate equalOrigin for references check > 1561060 gopls/internal/lsp/source: fix incorrect 'origin' logic for named types > fe58b07 gopls/internal/lsp/source: fix renaming of type parameters > 3a3c169 gopls/internal/lsp/source: refresh embeddirective analyzer docs > 03562de refactor/satisfy/find: composite lits may have type parameter type > bacac14 gopls/internal/lsp/source: Add SuggestedFix for embeddirective Analyzer > 38606b3 gopls/internal/lsp/cache: keep analysis progress reports on one line > e8cdaf4 gopls/internal/lsp/cache: fast-path for type-checking active packages > da5abd3 gopls/internal/lsp/cache: fix use of time.NewTimer instead of NewTicker > b389785 gopls: fix tests that depend on log sequencing > 2ffc4dc all: fix some typos > e66c3a5 gopls/internal/lsp/cache: use correct metadata in resolveImportGraph > 364bdd0 gopls/internal/lsp/cache: fix incorrect check for active package > c6e02e3 gopls/internal/lsp/source: highlight deprecated symbols > 07bfcd4 internal/gcimporter: another workaround for race to interface type set > db5406b gopls/internal/lsp: don't recompute diagnostics during code actions > 4810eda gopls/internal/lsp/cache: memoize active packages after every operation > fa093b2 gopls/internal/regtest/bench: add benchmarks for codeactions > d75c387 internal/facts: don't reexport imported facts unnecessarily > 67ba599 gopls/internal/lsp/cache: fix boundary cond in parseCache age eviction > 478577b gopls/internal/lsp/cache: purge Analysis.Results earlier > ac1b965 gopls/internal/lsp/cache: limit parallelism > 4f74786 gopls/internal/lsp/cache: move purgeFuncBodies into the parse cache > 3577700 gopls/internal/lsp/cache: used time-based eviction in parseCache > 36f607b gopls/internal/lsp/frob: document another restriction > 9b2c3f9 go/types/objectpath: avoid sorting methods for gopls > ebb9ee3 gopls/internal/lsp/cache: UX improvements for analysis > 3e82a5b internal/gcimporter: avoid test assumptions about internal packages in other repos > 7ba5690 go/analysis/passes/composite: fix typo in URL field > 36e4181 Revert "go/packages: avoid unnecessary dependency on StdSizes" > 9161e3a all: remove repetitive words > 2842ed8 go/packages: avoid unnecessary dependency on StdSizes > 84f829e gopls/internal/lsp/cache: better panic if metadata invariant is broken > 03275ec gopls/internal/lsp/cache: frob: a fast encoder with gob-like powers > dbfa513 gopls/internal/lsp: don't awaitLoaded inside resolveImportGraph > b160971 gopls/internal/lsp: fix a latent bug in orphaned file reloading > 67aade5 internal/facts: strength-reduce Package param to PackagePath > ffc82f3 gopls/internal/lsp/source/typerefs: optimize getPackageHandles > 50a6ef6 gopls/internal/lsp: only diagnose one package per file > 48026e1 internal/gcimporter: don't panic when exporting a builtin 'Error' method > 5fed7a8 gopls/protocol/generate: upgrade generating LSP stubs > b9fd8df gopls/internal/lsp/debug: display Analysis.Run times > 799eec0 gopls/internal: update LSP support > c6de5f5 gopls/internal/lsp/source: fix spurious "unexpected var object" error > ba3c31c gopls/internal/regtest/bench: add a test simulating typing > 80c9aad gopls/internal/regtest/bench: add an 'oracle' benchmark repo > e10bcf6 gopls/internal/regtest/bench: clean up profile flags > 50a7e14 go/types/internal/play: show enclosing scopes and method sets > 12fe149 internal/typeparams: improve the panic in OriginMethod > 89d9fae internal/gcimporter: supporting encoding objects from different packages > dbd6001 go/analysis: remove pointless comments > 67d73b2 internal/gopathwalk: use opts.Logf for errors if set > 1ca2185 go/analysis: pass package's Go version to type checker > a721062 gopls/internal/regtest/workspace: fix TestQuickFix_AddGoWork for go1.21 > ba23fc4 internal/analysisutil: avoid IsNamed panic on built-in named types > e1d0f91 go/analysis/passes/slog: unskip test > c35476f gopls: commands to start/stop profiling, and a new benchmark metric > ec9bc53 internal/gopathwalk: use os.ReadFile instead of ioutil.ReadFile > aac7fb6 internal/cmd/deadcode: a command to report dead code in Go programs > 538a6e9 gopls/internal/lsp/source: put context first in extracted functions > ef12545 internal/lsp/analysis: embed directive analyzer check following decl > 7bb8360 internal: fix typo > 7fa7e85 go/callgraph/rta: doc tweaks > d86c729 cmd/digraph: somepath: search breadth-first to find minimal path > eaebeac gopls/internal/lsp/source/completion: avoid duplicates from variants > ac255de cmd/digraph: consolidate -help message and package doc > dfb7d24 go/analysis/passes/slog: replace XXXCtx names with XXXContext > 8f07782 gopls/internal/lsp: make gopls.start_debugging open browser > 4b177d0 go/callgraph/rta: optimise 'implements' operation > eaca1d0 gopls/internal/lsp/filecache: increase idle GC period to 6 hours > 124ebfa internal/pprof: a function to compute total pprof time > 8304532 go/callgraph/rta: model reflective calls soundly > f9f582e go/packages: pass go list-reported Go language version to type checker > e7916d0 gopls/internal/lsp/source/completion: honor usePlaceholders > 1d07f1b gopls/internal/lsp/source/completion: placeholders for type params > 2d90701 gopls/internal/regtest/marker: skip addgowork.txt > 8060af9 gopls/internal/lsp/source/xrefs: include refs to methods of generics > a8cf665 gopls/internal/lsp/source: ignore objectpath error in rename > eeb93ed gopls: remove dead code > 781c467 gopls/internal/lsp/cache: plumb analysis URLs to client > 675bf3c go.mod: update golang.org/x dependencies > ad52c1c go/ssa/interp: support conversions to slices of named bytes > 14ec3c0 gopls/doc/contributing.md: document error handling strategies > c495364 go/packages/gopackages: document -mode flag > 87ad891 gopls/internal/lsp/source/typerefs: move test into _test.go > 27fd94e internal/fastwalk: doc formatting fixes (including godoc links) > d362be0 gopls/internal/lsp/filecache: reduce GC frequency > 969078b Revert "go/analysis: add Sizes that matches gc size computations" > 5aa6acb go/analysis: add Sizes that matches gc size computations > 5a89a3b go/vcs: delete > d03a819 go/vcs: isolate into a nested module > a659412 go/vcs: deprecate package in favor of go list -json > 9d8d408 gopls/internal/lsp/cmd: list bug reports in 'gopls bug' > 8f9bce4 go/ast/inspector: clarify behavior regarding comment traversal > fa10359 gopls/internal/lsp/cache: don't panic when import fails during analysis > c8278fe gopls/internal/lsp/cache: don't record edges to invalid packages > 87df9bc cmd/godoc: disable TestWebIndex, a very slow test > 63624df gopls/internal/lsp/cache: remove ITVs from shared import graph > 0ca9d30 gopls/internal/lsp/cache: fix nil panic in analysis toSourceDiagnostic > 85554d6 gopls/internal/lsp/cache: add debugging assertion for golang/go# 60904 > 9960b69 gopls/internal/lsp/cache: guard against "unsafe" by package path, not ID > 6480332 gopls/internal/lsp/cache: use types.Unsafe in analysisPackage > 155320d gopls/internal/lsp/work: don't crash when hovering over broken mod dir > b71392a gopls/internal/lsp/cache: reduce importing in analysis > d1a388b internal/gcimporter: avoid a crash when exporting a struct with no pkg > a4ed05f cmd/digraph: add "to dot" to emit Graphviz dot > 7261b32 gopls/internal/regtest: fix goimports on windows when using vendoring > 41e4e56 gopls/internal/lsp/source/completion: ensuring completion completeness > ac29460 go/ssa: fix bug in writeSignature on external functions > 3b62e7e go/ssa: use core type within (*builder).receiver > f394d45 gopls/internal/lsp/cache: compute xrefs and methodsets asynchronously > 27dbf85 go.mod: update golang.org/x dependencies > c6c9830 go/types/objectpath: memoize scope lookup in objectpath.Encoder > 0245e1d gopls/internal/regtest/codelens: set GOWORK=off for go mod vendor > 85be888 go/analysis/passes/defers: add analyser for defer mistake > c43232f cmd/digraph: improve examples using go list, mod > 6e1595c internal/gcimporter: treat unknown constant values the same as invalid > c59d87f gopls/internal/lsp/cache: two minor simplifications > db6a81e go/packages/packagestest: set Config.Logf if the test is run verbosely > a01290f internal/typeparams: work around LookupFieldOrMethod inconsistency > 6f567c8 gopls/internal/lsp/filecache: reduce lifespan of os.FileInfos > 726c727 gopls/internal/lsp: enable min/max builtin completion test > 86c93e8 gopls: unimported completion should use the completion matcher > 04ceacb gopls/internal/lsp/source: fix panic in typeDefinition on comparable > 947adca gopls/internal/lsp/source/methodsets: comparable also has no package > c35c44f gopls/internal/lsp/cache: add assertions > 0b4461b internal/diff: fix LineEdits bug in slow path > 1943c1e internal/diff: fix LineEdits bug in fast path > c6d86c4 go/pointer: delete package > 77fd064 go/types/objectpath: remove unnecessary unsafe import > 0dda7d6 go/pointer: remove replace directive > 98f1b4d gopls/internal/lsp/cache: check number of orphaned files after filtering > a260315 go/pointer: create submodule > 96844c3 cmd/{guru,callgraph}: stop using go/pointer > cd694d8 go/packages: include "unsafe".GoFiles=["unsafe.go"] > 33c741d gopls/internal/lsp: add min/max builtin > 933c7cc internal/lsp/source: use exact match in import highlighting > 5974258 gopls/internal/lsp: clear vuln diagnostics on config changes > f3faea1 go/packages: pass -pgo=off on go1.21 and later > 5f74ec7 internal/lsp/debug: add links to profiles and GC > ed90c6d internal/diff: unexport various identifiers > 827f5aa gopls/internal/lsp/source: test references bug on struct{p.T} > a12e1a6 go/ssa/interp: implement min/max builtins > 9c97539 gopls/internal/lsp/cache: remove nested module warning > d44a094 gopls/internal/lsp/cmd: add a stats -anon flag to show anonymous data > e106694 gopls/internal/lsp: bundle certain quick-fixes with their diagnostic > 5dc3f74 gopls/internal/lsp/filecache: reenable memory cache layer > 7e146a6 gopls/internal/lsp/cmd: simplify connection type > 1e60668 gopls/internal/regtest/workspace: unskip duplicate modules test > 5ce721d gopls/doc: Fix broken links > 7a03feb gopls/internal/lsp/cmd: remove vestiges of debugging golang/go# 59475 > a70f2bc gopls/internal/regtest/misc: update and unskip TestHoverIntLiteral > 6997d19 gopls/internal/regtest/misc: unskip TestMajorOptionsChange > ec543c5 gopls/internal/lsp/cache: fix crash in Session.updateViewLocked > a12ee94 gopls/internal/regtest/misc: update some unilaterally skipped tests > 5ff5cbb gopls: deprecate support for Go 1.16 and 1.17, update warnings > e6fd7f4 gopls/internal/lsp/cache: limit module scan to 100K files > 9ca66ba gopls/internal/lsp/regtest: delete TestWatchReplaceTargets > edbfdbe gopls/internal/lsp/source/completion: (unimported) add placeholders > 3a5dbf3 gopls: add a new "subdirWatchPatterns" setting > 3c02551 internal/typesinternal: remove NewObjectpathFunc > 0729362 present: reformat doc comment for lack of inline code > d4e66bd go/ssa: TestStdlib: disable check that function names are distinct > 738ea2b go/ssa: use core type for field accesses > 2ec4299 gopls/internal/lsp: split file-watching glob patterns > 43b02ea gopls/internal/lsp/cache: only delete the most relevant mod tidy handle > 5919673 internal/lsp/filecache: eliminate 'kind' directories > a5ef6c3 gopls/internal/lsp: keep track of overlays on the files map > d7f4359 gopls/internal/lsp/mod: optimizations for mod tidy diagnostics > 2eb726b gopls/internal/lsp/filecache: touch only files older than 1h > b742cb9 gopls/internal/regtest/bench: add a benchmark for diagnosing saves > 4d66324 gopls/internal/lsp/cache: tweak error message > e46df40 gopls/internal/lsp/filecache: delayed tweaks from code review > 3df69b8 gopls/internal/lsp/debug: remove memory monitoring > a069704 gopls/internal/lsp/filecache: avoid flock > 3d53c2d gopls/internal/lsp/cache: fix race in adhoc reloading > 8b4b27b go/analysis/passes/slog: fix Group kv offset > 242e5ed cover: eliminate an unnecessary fsync in TestParseProfiles > 651d951 go/ssa: fix typo in package docs > 743372f gopls/internal/lsp/debug: limit to 100 recent trace entries > 522243a go/ssa/interp: avoid hard-coding GOOS and GOARCH > a059382 gopls/internal/lsp/cache: fail workspace load on context cancellation > e5c8d4d gopls/internal/lsp/cache: unexport ValidBuildConfiguration > f4e8a71 go/ssa: use core type for composite literal addresses > 3b25dbd go/ssa: use core types for array length > e7048d5 gopls/internal/lsp/filecache: front with a 100MB in-memory LRU cache > 8c0fcd2 gopls/internal/lsp/lru: extract LRU logic to a standalone package > 19d700c go/ssa/interp: use the actual GOOS and GOARCH to interpret tests > 9dcd3d5 gopls/internal/lsp/filecache: limit Get parallelism too > 7f203f0 go/ssa: consolidate use of underlying pointer > a13793e gopls/internal/lsp: add quick-fixes to manage the go.work file > 12a0517 internal/gcimporter: improve error handling > 5eb1eb9 gopls/internal/lsp/cache: call filecache.Set asynchronously > 35fe77a gopls/internal/lsp/filecache: limit parallelism in Set > 1c9fe3f gopls: improve diagnostics for orphaned files > ad74ff6 go/gcexportdata: drop support for the ancient binary format > 01128f9 gopls/internal/lsp/source: fix bug renaming field to unexported > cd39d2b internal/lsp/cache: support loading multiple orphaned files > abeba28 gopls/internal/regtest/marker: support proxy files in marker tests > 18186f0 go/analysis/passes/slog: simplify function matching > 9aa9d13 cmd/bisect, internal/bisect: use more precise skip suffixes, written in hex > 3034d9c gopls/internal/lsp/cmd: append, don't overwrite, in PublishDiagnostics > 4318d63 gopls: change the default value of "symbolScope" to "all" > f44f50e gopls/internal/lsp/source: implementation: report builtin 'error' > 787e720 gopls/internal/lsp: optimize checks for ignored files > 4ed7de1 gopls: add google-cloud-go as a benchmark repo > d799eba gopls: additional instrumentation during goimports > a7e7dc4 go/ssa: rename test cases in TestGenericBodies > d668f58 gopls/internal/regtest/marker: require cgo for issue59944.txt > 005fa64 go/analysis/passes/slog: add check for slog.Group > 033e628 go/ssa: more reindentation of TestGenericBodies > 2310848 go/ssa: reindent test cases in TestGenericBodies > 90e9c65 gopls/internal/lsp/cache: skip type errors after parse errors > 08b24db gopls/internal/lsp/regtest: check for "// @marker" rogue space > b9c20f6 gopls/internal/regtest/marker: migrate @diag to new marker tests > 4609d79 cmd/bisect: add -compile and -godebug shorthands > ddfa220 internal/fuzzy: improvements to the symbol scoring algorithm > 3449242 go/types/objectpath: don't panic when receiver is missing a method > 0809ec2 gopls/internal/lsp/source: document {All,Workspace}Metadata > 8f7fb01 go/analysis/unitchecker: add test of go vet on std > 23e52a3 bisect: diagnose bad targets better > d5af889 gopls: set GOWORK=off for loads from debug and safetoken tests > c93329a go/analysis/passes/printf: reshorten diagnostic about %s in Println call > 6219726 go.mod: update golang.org/x dependencies > f4d143e go/ssa: cleanup TestGenericBodies to pickup package name > 3d99ebe gopls/diff/unified: remove redundant information > 479f5c6 go/ssa: Origin is only available after building > 6d1dd12 go/analysis: simplify unusedresult > 4a2dd0d go/callgraph/vta: allow pointer to type parameter in sliceArrayElem > 7c6c2b7 go/ssa: keep syntax for instantiations > ce1b96b all: fix some comments > 0500fd4 go/ssa: use core type in address > 8e9b185 gopls/internal/lsp/source: add the "symbolScope" option > 4ac71c0 internal/imports: sort fixes for deterministic results > 573915d gopls/internal/lsp/cache: always init the resolver in runProcessEnvFunc > dd09381 bisect: move to internal/bisect until API is reviewed > 516063a bisect, cmd/bisect: add new library and tool > 58fedf6 internal/diffp: add patience diff from main repo > 7b684a9 gopls: port import tests to the new marker framework > 87974e3 gopls/internal/lsp/filecache: skip TestConcurrency on plan9 builder > c64bb76 gopls/internal/lsp/source: make infertypeargs a convenience analyzer > 91b7a8e go/ssa: use origin method in source lookup > ba892bb go/types/internal/play: show formatted AST > 7df6af8 gopls/internal/lsp/filecache: silently discard CRC errors on macOS > 2563079 go/analysis/passes/printf: update directive diagnostic message > 3f6c3b3 gopls: upgrade to latest version of LSP protocol > 216928d gopls: port function extraction marker tests to the new framework > 2415ce1 gopls: skip tests that load gopls packages if x/tools replacement is missing > 17e5ef3 gopls/internal/lsp/cache: remove cycle check from buildMetadata > affb5fc gopls/internal/lsp/source: fix crash in definitions of builtins > 558d701 gopls/internal/lsp/source: fix another bug in reference expansion > 51dfad7 gopls: port workspace/symbol marker tests to the new framework > c6b5780 gopls: fix build at older Go versions > 7590fe4 gopls/internal/lsp: hover over linkname directives. > ec61ad3 gopls/internal/lsp/source: add invert-if-condition refactoring > 5283a01 go/packages: delete TestCgoOption as it doesn't test the cgo option > e2f3b25 gopls/internal/bug: record bug reports in file cache > ab24b7b gopls/internal/regtest/marker: add a test case for issue # 59554 > 8235df3 gopls/internal/regtest/marker: port format tests to the new framework > 80dc031 internal/diff: unified: match diff delete for empty file > 165099b all: remove repeated definite articles > ac40903 internal/gocommand: simplify GoVersion invocation > 9e0a7b1 copyright: don't require checkout to be named tools > 94ed378 internal/lsp/testdata: update for new diagnostic from go list > a5c37ba gopls/internal/regtest/marker: skip on small machines > 76e1037 internal/testenv: assume that mobile platforms are small machines > 17e2d70 gopls/internal/bug: remove unused Data parameter > dd89a2e gopls/internal/lsp: remove now redundant debouncing logic > 2a9398d go/analysis/passes/slog: do not report multiple incorrect keys > 4baa3dc gopls/internal/bug: move bug package into gopls > 71ea8f1 go/ssa: lift structs, arrays and typeparams > d59a28f gopls/internal/lsp/source: references: restrict search to workspace packages > e8f417a gopls/internal/lsp/cache: cleanups to active packages > 82c8a38 internal/gocommand: set a WaitDelay (when available) on commands > e286d22 gopls/internal/lsp: eliminate diagnoseDetached > 4e3238a gopls/internal/lsp/cache: break metadata cycles > 660614b gopls/internal/lsp/source: more ITV filtering > ce50135 go/analysis/passes/slog: static checks for slog k-v pairs > b9619ee gopls/internal/regtest/bench: run kubernetes benchmarks with -short > 21a4769 gopls: remove related info for informational diagnostic > 6deeacb all: fix remaining tests on js/wasm > bfcd41e gopls/internal/lsp/source: add missing punctuation to stubbed method doc > 1c5ccad gopls: add a 'stats' subcommand > 9c9e11f gopls/internal/lsp/cache: load modules by dir, not module path > b35949e gopls/internal/lsp/source: filter intermediate test variants > 133605d gopls/internal/lsp/cache: remove spurious error check > 240a4dc gopls/internal/lsp/cmd: add instrumentation for TestFix > ed3ff1b gopls/internal/lsp: finish debouncing on context cancellation > 780626c all: fix non-gopls short tests on js/wasm and update for wasip1/wasm > 13c52bc internal/gocommand: stop copying stdout as soon as ctx is done > 641e4d7 gopls/doc: update coc.nvim config > 85d651a go/analysis/checker/internal: resolve Diagnostic.URLs > 54c806f gopls/internal/lsp: eliminate more uses of Span > 60d9c06 go/analysis/passes: skip passes that do not import relevant packages > 0d77eea gopls/internal/regstest/misc: use go 1.19 instead of 1.29 in TestIssue59124 > 1b2d1bd gopls/internal/lsp/cache: improve precision of cache key > b6f4d07 gopls/internal/lsp: fix initial diagnostics pass > d03c59d gopls/internal/lsp/source/typerefs: serialization support > 6492058 gopls: strict LSP compliance for empty slices > 0f415ef gopls/internal/lsp/source: support hover over non-decimal int literals > 40fb89c internal/lsp/testdata: correct DefinitionsCount in 1.21 summary file > a4ffa6e internal/lsp/testdata: update 'bad0' diagnostics test for 1.21 > 5bcc1bd gopls/internal/lsp/filecache: evict aggressively on Go builders > 866a200 internal/gocommand: more tweaks to DebugHangingGoCommands > a5338c9 go/types/objectpath: add Encoder type, to amortize Scope.Names > 45ef829 gopls/internal/lsp/filecache: add integrity check > 4bea115 gopls/internal/lsp/source/typerefs: collapse SCCs of ref graph > 5ef3193 gopls/internal/lsp/source/typerefs: reexpress tests wrt ExternalRefs > c5f768a go.mod: update golang.org/x dependencies > 7c33a56 gopls/internal/lsp/source: show both the original declaration and the value of constants in hover > 4d205d8 gopls/doc: add instructions for using go.work with the Go distribution > d5076cc gopls/internal/lsp/cache: don't trace a region for MetadataForFile > f796361 gopls/internal/lsp: add tracing instrumentation for all Server methods > e104501 gopls/internal/astutil: TestPurgeFuncBodies requires source code for std > 6520870 gopls/internal/lsp/source/typerefs: allow for duplicate decls > 902fdca gopls/internal/lsp/source/typerefs: purge func bodies before parsing > 58c9a63 go/packages/internal/nodecount: count ast.Node frequency > 0a3e5f0 gopls: use safetoken.Line to compute line numbers > f4e613e go/analysis/passes/tests: enable fuzz checks in 'tests' analysis pass for cmd/vet > 6546e8e gopls/internal/lsp/source/typerefs: new package to analyze syntax deps > 04059e1 gopls/internal/lsp/cache: record unloadable files if loading completes > 4b11203 gopls/internal/lsp/cache: parse the builtin file through the cache > bc35a69 gopls/internal/lsp/source: fix references expansion bug > 374b64a go/types/internal/play: show AST debug representation too > 13850b3 gopls/internal/lsp/regtest: move @symbol to new marker tests > e9188f8 go/analysis/analysistest: Validate analyzers in Run > cc511f4 gopls/internal/lsp/regtest: move @implementation to new framework > e0ecd1b go/analysis/passes/printf: check new fmt.Appendf function too > 488ba86 gopls/internal/lsp/cache: hold on to imports used by open packages > d52bc56 gopls/internal/lsp: reorder the way we compute diagnostics > 83c1ba1 gopls/internal/lsp/cache: fix two crashes when parsed file overflows > cbe6614 go/analysis/passes/printf: improve documentation > 255eeeb go/.../analysisutil: ExtractDoc unifies Analyzer.Doc and package doc > 1b71eda gopls/internal/regtest/bench: add flags to reuse benchmark repo dirs > f8a7325 gopls/internal/lsp/cache: use json encoding for diagnostics > df92f17 gopls: pre-initialize the file cache > c3edf5a gopls/internal/lsp/cache: actually preload files in parallel > acaae98 gopls/internal/lsp/cache: stream package results > fa55648 gopls/internal/lsp/cache: evaluate imports lazily in TypeCheck > a164829 gopls/internal/lsp/cache: add additional debug assertions during parsing > 665c922 gopls/internal/lsp/source: fix panic in quickParse > ff76038 go/analysis/passes/printf: improve workaround doc > b222520 gopls/internal/cache: use AddExistingFiles in the parse cache > 6e5f425 gopls/mod: show hint for discordant module versions > e5f7ae1 go/analysis: add Analyser.URL and Diagnostic.URI fields > b6dbcf8 internal/gcimporter: have IImportShallow accept an import func > 35ef64e internal/tool: add the profile.alloc flag > 912861f gopls/internal/lsp/cache: skip object resolution during parsing > c881168 internal/tokeninternal: add AddExistingFiles helper > c4b943d gopls/internal/lsp: delay workspace diagnostics and analysis > c17e55e gopls/internal/lsp/cmd: definition on items without support for hover. > 537c4aa gopls/internal/regtest: port @refs to new marker tests > 36ed0b1 gopls/internal/lsp/source: rename snapshot.GetFile to ReadFile > 4feee84 go/types/internal/play: a playground for go/types > 243a948 internal/lsp/regtest: have the regtests control their diagnosticsDelay > ae907a4 gopls/internal/lsp/cache: pre-load files after loading packages > 293fdc9 gopls/internal/lsp/cache: don't ignore type-errors that can't be mapped > 6bb0e47 gopls/internal/lsp: improve concurrency of the diagnostics pass > e4da1ee gopls/internal/lsp/debug: show log of recent spans > dd1e2f6 cmd/present/static: fork needed godoc static resources > 75c657b gopls/internal/regtest/bench: small fixes for DiagnoseChange > 786752b gopls/internal/lsp/source: rename FileHandle.Read to Content > edc0084 gopls/internal/regtest/bench: narrow the -short guard in iwl_test.go > 656f17c gopls/internal/lsp/cache: parallelize getPackageData > bac9896 gopls/internal/regtest/marker: add a test for golang/go# 56943 bumping golang.org/x/oauth2 839de22...0708528: > 0708528 go.mod: update golang.org/x dependencies > a835fc4 oauth2: move global auth style cache to be per-Config > 2e4a4e2 go.mod: update golang.org/x dependencies > ac6658e all: update go version to 1.18 > ec5679f go.mod: update golang.org/x dependencies > 989acb1 all: update dependencies to their latest versions > 2323c81 go.mod: update golang.org/x dependencies bumping golang.org/x/term 119f703...f413282: > f413282 go.mod: update golang.org/x dependencies > 19e73c2 go.mod: update golang.org/x dependencies > edd9fb7 go.mod: update golang.org/x dependencies > 88fcf87 term: consistently return zeroes on GetSize error > f6de4a1 go.mod: update golang.org/x dependencies bumping google.golang.org/api 63d06ab...77cbf8b: > 77cbf8b chore(main): release 0.140.0 (# 2145) > 488068e chore(all): update all (# 2134) > 009ec6d chore(deps): temporarily ignore grpc dep (# 2154) > 1183ccf feat(all): auto-regenerate discovery clients (# 2152) > 1038447 feat(all): auto-regenerate discovery clients (# 2150) > 161e093 feat(all): auto-regenerate discovery clients (# 2149) > b6072d6 feat(all): auto-regenerate discovery clients (# 2148) > c8d6a5a chore: add global flag to previous commit as this is not the git root (# 2147) > 2a99e82 chore: mark dir as safe for discogen (# 2146) > aded622 feat(all): auto-regenerate discovery clients (# 2144) > 85fd15c chore: remove added build flag for discogen (# 2143) > 9e585db chore(main): release 0.139.0 (# 2121) > 8e1c21a feat(all): auto-regenerate discovery clients (# 2142) > 733fb17 chore: skip api that wont generate (# 2139) > 44a2679 chore: fix discogen (# 2138) > 76be4a6 chore(all): update module github.com/google/s2a-go to v0.1.7 (# 2131) > 62d88ff docs: point more users forward (# 2126) > fd53dce feat(all): auto-regenerate discovery clients (# 2120) > 85e7e70 chore(main): release 0.138.0 (# 2116) > 9b75278 feat(all): auto-regenerate discovery clients (# 2119) > 40ea606 feat(all): auto-regenerate discovery clients (# 2118) > 1770219 feat(all): auto-regenerate discovery clients (# 2115) > c631c0a chore(main): release 0.137.0 (# 2107) > caea956 feat: ok to use S2A with override endpoint (# 2114) > 142ffeb feat(all): auto-regenerate discovery clients (# 2113) > f7f1c7b feat(all): auto-regenerate discovery clients (# 2112) > 0cc62ab feat(all): auto-regenerate discovery clients (# 2111) > 4d775db feat(all): auto-regenerate discovery clients (# 2110) > 6d29bab chore(all): update module github.com/google/s2a-go to v0.1.5 (# 2109) > 80485e0 feat(all): auto-regenerate discovery clients (# 2108) > 3f3ed3d feat(all): auto-regenerate discovery clients (# 2106) > 113082d chore(main): release 0.136.0 (# 2105) > 919cee6 chore(all): update all (# 2101) > c62e5c6 feat: add additional checks before using S2A (# 2103) > 8029f73 feat(all): auto-regenerate discovery clients (# 2104) > cd62080 chore(main): release 0.135.0 (# 2088) > 8fbf572 feat(all): auto-regenerate discovery clients (# 2102) > 262aa70 feat(all): auto-regenerate discovery clients (# 2100) > b16a2d3 feat(all): auto-regenerate discovery clients (# 2099) > ff054ff feat(all): auto-regenerate discovery clients (# 2098) > e59738c feat(all): auto-regenerate discovery clients (# 2096) > 1e19c22 feat(all): auto-regenerate discovery clients (# 2095) > 979195d feat(all): auto-regenerate discovery clients (# 2094) > 06fee15 chore(all): update all (# 2092) > 2b1c61f feat(all): auto-regenerate discovery clients (# 2093) > 597995c feat(all): auto-regenerate discovery clients (# 2091) > 8ba6963 feat(all): auto-regenerate discovery clients (# 2090) > c4d9f14 feat(all): auto-regenerate discovery clients (# 2089) > 8875932 feat(all): auto-regenerate discovery clients (# 2087) > 7fb7c47 chore(main): release 0.134.0 (# 2085) > aec89b7 feat(all): auto-regenerate discovery clients (# 2086) > 66d077d feat(all): auto-regenerate discovery clients (# 2084) > 9a94c5b chore(main): release 0.133.0 (# 2078) > 15c15a6 chore(all): update all to 659f7aa (# 2083) > 0846d92 feat(all): auto-regenerate discovery clients (# 2082) > 94f3caf feat(all): auto-regenerate discovery clients (# 2081) > 3a5236c feat(all): auto-regenerate discovery clients (# 2080) > b88678a feat(all): auto-regenerate discovery clients (# 2079) > d9bd05b feat(all): auto-regenerate discovery clients (# 2077) > 2eab0d1 chore(main): release 0.132.0 (# 2066) > 334c07e feat(all): auto-regenerate discovery clients (# 2076) > bf32188 chore(all): update all to 782d3b1 (# 2074) > 25d96d9 feat(all): auto-regenerate discovery clients (# 2075) > 0011a92 feat(all): auto-regenerate discovery clients (# 2073) > 52ac522 feat(all): auto-regenerate discovery clients (# 2072) > 16cf0c3 feat(all): auto-regenerate discovery clients (# 2069) > 25a3230 feat(all): auto-regenerate discovery clients (# 2065) > 5e7109a chore(main): release 0.131.0 (# 2056) > f391921 feat(all): auto-regenerate discovery clients (# 2064) > 524f72b feat(all): auto-regenerate discovery clients (# 2063) > 16b834e chore(all): update all (# 2061) > 90038ee feat(all): auto-regenerate discovery clients (# 2062) > 16ad84c feat(all): auto-regenerate discovery clients (# 2060) > 24b4d0b feat(all): auto-regenerate discovery clients (# 2059) > c836da9 feat(gensupport): pass in headers via context (# 2052) > e871335 feat(all): auto-regenerate discovery clients (# 2058) > 1b0f818 feat(all): auto-regenerate discovery clients (# 2054) > ed3a635 chore(main): release 0.130.0 (# 2042) > d5c7eef chore(all): update all (# 2048) > 5ec0817 feat(all): auto-regenerate discovery clients (# 2051) > d79dfc2 feat(all): auto-regenerate discovery clients (# 2050) > 5e08be4 feat(all): auto-regenerate discovery clients (# 2049) > 6711565 feat(all): auto-regenerate discovery clients (# 2046) > 50d3e98 feat(all): auto-regenerate discovery clients (# 2045) > 380eafd feat(all): auto-regenerate discovery clients (# 2044) > 7a8816b feat(all): auto-regenerate discovery clients (# 2043) > dc4d425 feat(all): auto-regenerate discovery clients (# 2041) > 78ebbdb chore(main): release 0.129.0 (# 2029) > 5e1c531 feat(all): auto-regenerate discovery clients (# 2040) > 888df6f chore: skip generating integrations:v1alpha (# 2039) > bbfccf8 chore(all): update all (# 2038) > efba8fa chore: restore generating integrations:v1alpha (# 2037) > 177408e feat(all): auto-regenerate discovery clients (# 2035) > 807827a chore(all): update all (# 2031) > cc73573 feat(all): auto-regenerate discovery clients (# 2033) > 247ad09 feat(all): auto-regenerate discovery clients (# 2032) > 3eb845f feat(all): auto-regenerate discovery clients (# 2030) > 922fc6a feat(all): auto-regenerate discovery clients (# 2028) > f06cac5 chore(main): release 0.128.0 (# 2023) > 229def0 feat(all): auto-regenerate discovery clients (# 2027) > 58512c3 feat(all): auto-regenerate discovery clients (# 2026) > d846ea5 feat(all): auto-regenerate discovery clients (# 2022) > 5e2fcf7 chore(main): release 0.127.0 (# 2016) > 0d9a82b chore(all): update module github.com/googleapis/enterprise-certificate-proxy to v0.2.4 (# 2019) > eb914ce feat(all): auto-regenerate discovery clients (# 2021) > c86a815 feat(all): auto-regenerate discovery clients (# 2018) > 4c6e7c1 feat(all): auto-regenerate discovery clients (# 2017) > 21af27f feat(all): auto-regenerate discovery clients (# 2015) > 884dbd5 chore(main): release 0.126.0 (# 2009) > e0fa0b1 chore: skip generating integrations:v1alpha as it fails generation (# 2014) > db9dde2 chore: remove refs to deprecated io/ioutil (# 2008) > 95d3fd1 feat(all): auto-regenerate discovery clients (# 2012) > 4fed5c2 feat(all): auto-regenerate discovery clients (# 2011) > 3dc0dbb feat(all): auto-regenerate discovery clients (# 2010) > 465e95b feat(all): auto-regenerate discovery clients (# 2007) > 1a4c8c2 chore(main): release 0.125.0 (# 1996) > 3e8621c feat: update direct deps (# 2006) > 7143682 chore(main): Enable release-trigger bot for triggering release job (# 1977) > 636c71b chore(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 in /internal/kokoro/discogen (# 2005) > 693129f chore(all): update all (major) (# 1993) > 3be73e5 chore(all): update all (# 2003) > 37ce51c feat(all): auto-regenerate discovery clients (# 2004) > f18c4ed feat(all): auto-regenerate discovery clients (# 2002) > ed05294 feat(all): auto-regenerate discovery clients (# 2001) > f67c417 chore(all): update google.golang.org/genproto to submodules (# 2000) > 85ab112 feat(all): auto-regenerate discovery clients (# 1999) > f701782 feat(all): auto-regenerate discovery clients (# 1998) > cdcccfa feat(all): auto-regenerate discovery clients (# 1995) bumping contrib.go.opencensus.io/exporter/prometheus f3a7283...e6b6b80: > e6b6b80 Merge pull request # 30 from bogdandrutu/updatedeps > aaaf212 Merge pull request # 28 from wincus/update-prometheus > 75046ad Upgrade all deps to lastest > bf25aba update prometheus golang client bumping github.com/prometheus/client_model 63fb982...91c3945: > 91c3945 Merge pull request # 64 from prometheus/superq/update_proto > 31ca668 Update proto tools bumping golang.org/x/sys ca59eda...5154691: > 5154691 unix/linux: update to gcc 13.2.0, qemu 8.0.3 for loong64 and and Go 1.21.0 for all > e8190d9 windows: don't check non-existent return code in GetStartupInfo > ad02017 windows: use SyscallN in mkwinsyscall > 7023367 cpu: remove repetitive word > eabbd5c cpu: add support for amx detection > 552c4e8 unix: avoid setting O_NONBLOCK needlessly by checking flags beforehand > ee57887 unix: add SchedSetAttr and SchedGetAttr for Linux > 60ecf13 windows: add TimeBeginPeriod and TimeEndPeriod syscalls > 104d401 unix: add riscv_hwprobe for riscv64 > 70f4e40 unix: retry fetching of lists through sysctl if the size changes > ad7130c unix: add more block device ioctl numbers > c406141 all: fix some typos > 25d0004 unix: fix last argument of pselect6 on linux > 706fa98 windows: remove repetitive words > 3fead03 unix: add Mremap for netbsd > a1a9c4b unix/linux: update to Linux kernel 6.4 and Go 1.21rc2 > 0a92922 windows: make TestSystemModuleVersions more tolerant > d1abdad unix/linux: update TUN flags and virtio_net_hdr constants > 2b751dd windows/svc/mgr: add Service.RecoveryActionsOnNonCrashFailures > e0c3b6e unix: add Mremap for linux > ca096e4 unix: add missing IFLA_* consts on linux > df9fef2 unix/linux: update to Linux kernel 6.3 and Go 1.20.5 > 55b11dc unix: remove recently introduced debug/elf dependency > 5059a07 unix: implement Ptrace{Set,Get}Regs using PTRACE_{GET,SET}REGSET for Linux > 304f187 unix: replace use of strcpy in mkerrors.sh > 81c8a6c unix: add Getresuid and Getresgid for OpenBSD > ff98eae unix: remove absolute path of pwd from mkall.sh > b52f544 unix: add Getresuid, Getresgid for linux > b5c7a09 unix: update BPF constants with Linux kernel 6.2 > c8ea6b0 windows: fix EnumProcesses to pass the correct array size > 352d833 cpu: add test for IsBigEndian > c43fe1e cpu: define IsBigEndian on wasm > 1911637 windows/svc: use separate (and more descriptive) service names in tests bumping go.uber.org/zap 6f34060...56468e7: > 56468e7 Release v1.25.0 > 249507a zap.Any: Reduce stack size with generics (# 1310) > 50b2db4 zap.Any add benchmarks > a0674c8 Add direct coverage to zap.Any (# 1309) > 1310691 Table test TestFieldConstructors > 382e251 Swap expected and got fields (# 1282) > 24b7977 Add Name() to Logger (# 1273) > 1155ed3 Introduce Str + Strs generic string helpers (# 1281) > 4451b47 exp: Update slog, adjust for changes (# 1276) > 845ca51 internal: Add and use a generic pool instead of using sync.Pool directly (# 1262) > 42b7ef0 slog: Ignore frames with a zero PC (# 1258) > 05c4b6c Remove dependency on github.com/pkg/errors (# 1255) > d1a1923 Minimize permissions on CI workflows (# 1257) > 384e782 Use sync/atomic, drop external atomics (# 1253) > 740fda7 TestLevelFlag: Don't print to stderr (# 1254) > f2f1f41 [Feature] Add experiment `zapslog` package to integrate with slog (# 1246) > 54862f5 benchmark: add slog (# 1245) > 85c4932 Add govulncheck as a CI step (# 1239) > f4ba5f5 make: Switch from golint to revive (# 1238) > 8310f89 chore: update bench package versions and results (# 1207) > 8d89127 Bump actions/checkout from 2 to 3 (# 1237) > bc64796 doc: New{Production,Development}Encoder{,Config} (# 1234) > 692ec13 ci: Set up dependabot for GH actions and tools (# 1236) > 7d6a9af ci: Test with Go 1.19 and 1.20 (# 1235) > d4a1083 doc(SugaredLogger): Document print, printf, and println methods (# 1233) > b32f3c5 Update Snyk vulnerable modules (# 1227) > 53fdb6f Reverse comparison for readability (# 1228) > 077b03e Use iota like a original from grpc-go (# 1220) > a55bdc3 Release v1.24.0 (# 1208) > ed5598a Use ReplaceAll instead of Replace with -1 pos arg (# 1195) > da406e3 Chore: Fix deprecation docs and links (# 1193) > 9b86a50 SugaredLogger: Turn error into zap.Error (# 1185) > 9137e0e go.mod: Bump go directive to 1.19 (# 1181) > 7cabba7 Open absolute paths as files, limited Windows support (# 1159) > 7681a0a Export objectMarshalerPtr (# 1171) > 9abd14b chore: remove duplicate word in comments (# 1169) > eae3743 Logger, SugaredLogger: Add Level method (# 1148) > 0d6a75b tests: assert.Error/Contains => assert.ErrorContains (# 1158) > 1ae5819 Release v1.23.0 (# 1157) > 23d6cc7 Add Stringers field constructor for slices of Stringer-compatible objects (# 1155) > 1e46f5e Issue Templates: Show a "Discussions" link for questions (# 1152) > 92dded6 Add issue template for questions (# 1151) > 4a895a2 zapcore: Add LevelOf(LevelEnabler), UnknownLevel (# 1147) > 19a5d8a Open: expose error cause, test for fs.ErrNotExist (# 1149) > bdd673d Replace os.TempDir usage with t.TempDir (# 1146) > 4b03bc5 Prepare release v1.22.0 (# 1145) > ee349f9 CI: Lint against 1.19 (# 1141) > 7ee98d2 ci: add go1.19 (# 1140) > ca232b9 zapcore/BufferedWriteSyncer: More docs (# 1139) > 4cfaabd chore(ztest/timeout): capture original scale after err handling (# 1138) > 11a750e chore(internal/exit): remove deprecated function (# 1137) > d6ce3b9 chore: remove redundant arg from logln (# 1136) > e3a10fc chore: use errors.New instead of format function without args for error (# 1134) > 2cfc92c lint CONTRIBUTING.md and README.md (# 1123) > 56b4e2b Remove the redundant return value of the `open` function (# 1120) > 78c80fb Logger: Add Log method (# 1118) > 2e615d8 CheckedEntry: avoid using deprecated Should internally (# 1117) > c58bc94 CONTRIBUTING: Remove mention of LINTABLE_MINOR_VERSIONS (# 1109) > 88a8b01 Fix typo in Must docs (# 1108) > e06e09a Add Must(*Logger, error) *Logger function (# 1105) > 41970cf Replace deprecated ioutil usage (# 1103) > 54f6204 Upgrade to yaml.v3 3.0.1 (# 1102) > e18477e Create issue templates (# 1100) > 9e61a39 CheckWriteHook: Don't allow Noop action (# 1089) > 71ecc42 Support arbitrary hook for fatal logs (# 1088) > 75dacb4 Tests pass regardless of codebase directory (# 1087) > d38507c SugaredLogger: Add *ln variants (# 1080) > 1d435ba SugaredLogger: Add WithOptions (# 1079) > 212dcb9 zapcore/encoder_test: Use yaml.v3 (# 1075) > 59749c9 Upgrade staticcheck and re-enable (# 1074) > 15be647 Add Objects and ObjectValues field constructors (# 1071) > 34cb012 Replace 'Interface' usage with correct zerolog api (# 1069) > 854d895 CI: Temporarily disable staticcheck > 32a858e CI: Run against Go 1.17 and 1.18 (# 1068) > fb6027f ObjectValues: Avoid copying > cac228a Add ObjectValues field constructor > 1ab8406 Add Objects field constructor for array of objects bumping github.com/go-logr/logr 47e013c...4da5305: > 4da5305 make Discard logger equal to null logger > 4d25940 funcr: optimize WithValues/WithName/WithCallDepth > 00ed9d0 Merge pull request # 163 from thockin/example-v-enabled > d4762a8 Merge pull request # 161 from thockin/master > b818fb2 Add examples for Logger methods > b10dd33 Merge pull request # 162 from thockin/github-assign > 5b49379 Fix comments on optional sink interfaces > af0016d Merge pull request # 159 from thockin/master > 18e8b87 Make github assign PRs and issues > a8aea2e funcr: JSON invalid output with 1st field omitted > 4497483 Merge pull request # 160 from thockin/pr-148-takeover > f2636e2 Merge pull request # 155 from thockin/master > 41ad1c2 testr: merge testLogger and testLoggerInterface > b3dc695 Make zero value useful and add .IsZero() > 7ea0fe3 Add pkg doc to example > 8f2e557 If logging as JSON and the type is json.RawMessage log it "as-is" (# 147) > 46d9b05 Use newer gofmt > a49c971 Merge pull request # 146 from thockin/master > 772cb53 Remove deprecated linters > 2d5bc33 Merge pull request # 143 from jeandeaual/testr-interface > abbd0bc Bump Go version for GH actions > 89d4c03 Merge pull request # 144 from balki/patch-1 > a326b84 testr: use an interface to make it work with *testing.B and *testing.F in addition to *testing.T > 059d32c Fix syntax in documentation bumping github.com/prometheus/statsd_exporter ef6627b...c2505cf: > c2505cf Release 0.22.7 > 8f351a5 Merge pull request # 450 from prometheus/superq/update_build > 3b9ef1f Update changelog & release 0.22.6 > b1068d0 Update build > 9d4eeda Merge pull request # 449 from prometheus/mr/dependency-update > 9115f0f Merge pull request # 447 from pedro-stanaka/feat/doc-special-regex-match > c2c1af1 housekeeping: update dependencies > 3a63a4b Merge pull request # 445 from SandroJijavadze/fix-443-flaky-test > 6ef0b3b Changing issue number for tracking support for globbling > 848212e Merge pull request # 440 from prometheus/repo_sync > 2ab624a fix flaky test gosched hack > 1a14821 Adding note about behavior of .+ regex > d90c8ff Merge pull request # 441 from pedro-stanaka/fix/benchmarks-mapper > c753dfa Update common Prometheus files > f935a9c Adding documentation about special regex match group > 0d22f85 Merge pull request # 436 from prometheus/repo_sync > 6e341dd Fixing broken benchmark for mapper > c714dcd Add # 434 to release notes > b8504ed Update common Prometheus files > dcddbc4 Merge pull request # 434 from pedro-stanaka/relay-new-line-count-metric > 4d07e28 Release 0.22.5 > d46243a Update Year > ada7248 Merge pull request # 432 from prometheus/mr/go-image > 0de518d Adding new metric to keep track of total relayed lines > 99a94fa Merge pull request # 433 from prometheus/revert-429-relay-new-line-count-metric > 3427e36 Switch to cimg/go for build+test > e416ec1 Merge pull request # 429 from pedro-stanaka/relay-new-line-count-metric > 4b69838 Revert "New metric for total lines relayed" > f8fc001 Merge pull request # 431 from prometheus/repo_sync > fbf7837 Fixing linting problems on new code > 0cb34c7 Merge pull request # 430 from prometheus/repo_sync > 542ee7c Update common Prometheus files > d015cda Adding new test section to check on metrics > 4ad11fc Merge pull request # 426 from prometheus/repo_sync > 549a96a Update common Prometheus files > 2d339b0 Adding new metric to relay > 4a086bc Merge pull request # 423 from prometheus/repo_sync > 2f5add4 Update common Prometheus files > 60742e1 Adding metric testing on relay > 161f982 Merge pull request # 422 from prometheus/repo_sync > 55e536b Update common Prometheus files > 78dcd3b Adding new simple test to relay package > 1a1dd2d Merge pull request # 421 from prometheus/repo_sync > 5654505 Update common Prometheus files > c481b95 Merge pull request # 419 from prometheus/repo_sync > b8462d0 Update common Prometheus files > db4a4f2 Merge pull request # 415 from prometheus/repo_sync > b122283 Update common Prometheus files > 5c6c8a2 Merge pull request # 412 from prometheus/repo_sync > 83180ae Update common Prometheus files > 7e2fe6c Bump version & add changelog for # 409 # 410 > a32a9da Update common Prometheus files > 7ba3f6a Merge pull request # 409 from aleksandr-vin/aleksandr-vin-patch-1 > 6a5a089 Merge pull request # 410 from mattdurham/use_instance_registry > 258c8c0 Set numeric user to comply runAsNonRoot k8s policy > 6564725 Merge pull request # 411 from prometheus/repo_sync > aadb43e Use the instance registry instead of the prometheus.registry > fae515f Merge pull request # 405 from prometheus/repo_sync > bfdf4dd Update common Prometheus files > 16d4f31 Release 0.22.3 > 339c8ef Update common Prometheus files > 6c02839 Merge pull request # 402 from agneum/389-allow-multiple-dashes > d0d948e Merge pull request # 404 from agneum/364-enable-more-linters > b6fc5de fix linter warnings: goimports, wsl > 69b17ee Merge pull request # 403 from prometheus/repo_sync > 697eb33 fix: remove vendor and disable-all options, disable the errcheck linter > 2ab2c44 feat: handle double dashes in unmapped metrics (# 389) > 95d3444 Merge pull request # 401 from prometheus/repo_sync > f699c4a Update common Prometheus files > b609892 feat: enable more linters and fix warnings (# 364) > 5c8622a Merge pull request # 400 from prometheus/beorn7/deprecation > 83513ab Update common Prometheus files > d4e89cd Merge pull request # 398 from prometheus/repo_sync > 4946fc8 Add deprecation note to pkg directory > f789413 Merge pull request # 395 from prometheus/superq/release_0.22.2 > f0c6a23 Update common Prometheus files > 884a8c0 Merge pull request # 393 from prometheus/superq/relay_metrics > 9200507 Release 0.22.2 > f39c9c3 Merge pull request # 392 from prometheus/mr/update-scenarios > ae26c50 Add metrics to relay > 9b31bb8 Add changelog entry for # 390 & # 388 > f5c6a55 Update transition scenarios > e86e67a Merge pull request # 388 from prometheus/superq/relay > b04eba2 Merge pull request # 391 from prometheus/superq/go1.17 > 0b84893 Add statsd relay > 6c43ebb Merge pull request # 390 from royeo/feature/replace-level-pkg > 37da8dd Update build for Go 1.17 > d57c8b1 Changelog for # 381 > 6329577 refactor: replace level pkg > a9c883a Merge pull request # 381 from evandam/allow-multi-dash > f9fea18 Skip version 0.22.0 > abb7ec0 allow multiple dashes in StatsD metric names > e849909 Merge pull request # 382 from prometheus/repo_sync > eea2c0f Back out of release 0.22.0 > 42158f5 Manually sync Makefile.common > 828d50c Merge pull request # 387 from prometheus/revert-385-master > 1f53a74 Update common Prometheus files > efdf113 Release 0.22.0 > c4f435e Revert "replace level pkg" > e395798 Merge pull request # 386 from royeo/feature/pprof > 4c8028e Merge pull request # 385 from royeo/master > f4fe58d use http.DefaultServeMux to support pprof > c3a818e replace level pkg bumping google.golang.org/grpc 82c6376...c2b0797: > c2b0797 Change version to 1.58.0 (# 6579) > 0467e47 balancer/leastrequest: Cache atomic load and also add concurrent rpc test (# 6607) > 5d1c0ae leastrequest: fix data race in leastrequest picker (# 6606) > e26457d stream: swallow Header errors as we used to; RecvMsg can still return it (# 6591) > 4c9777c clusterresolver: fix deadlock when dns resolver responds inline with update or error at build time (# 6563) > 81b9df2 idle: move idleness manager to separate package and ~13s of tests into it (# 6566) > 7d35b8e test: speed up TestServiceConfigTimeoutTD from 1.8s to 0.03s (# 6571) > d51b3f4 interop/grpc_testing: update protos from grpc-proto repo (# 6567) > fe1519e client: fix ClientStream.Header() behavior (# 6557) > 8a2c220 cdsbalancer: test cleanup part 2/N (# 6554) > 7f66074 vet.sh: fix interface{} check for macos (# 6561) > b07bf5d cdsbalancer: test cleanup part 1/N (# 6546) > 33f9fa2 test: speed up two tests (# 6558) > aca07ce xds/internal/xdsclient: Add least request support in xDS (# 6517) > e5d8eac test: improve and speed up channelz keepalive test (# 6556) > ebf0b4e idle: speed up test by 5x even while running 2x more iterations (# 6555) > 7d3996f grpctest: use an interface instead of reflection (# 6553) > cc705fe interop: regenerate pb.gos (# 6551) > 3e92504 status: optimize GRPCStatus() calls (# 6539) > 402ba09 pick_first: de-experiment pick first (# 6549) > 2821d7f resolver: remove outdated Target examples (# 6547) > 53d1f23 benchmark: update proper benchmark binary to use larger buffers (# 6537) > fbff2ab *: update `interface{}` to `any` and `go.mod` version to `go 1.19` (# 6544) > e40da66 clientconn: release lock when returning from enterIdleMode() (# 6538) > dbbc983 balancer/leastrequest: Add least request balancer (# 6510) > a010079 *: remove references to old versions of go (# 6545) > 03d32b9 orca: update example and interop to use StateListener (# 6529) > c2bc22c testing: update Go versions tested to 1.19-1.21 (# 6543) > 879faf6 test: update client state subscriber test to be not flaky and more stressful about rapid updates (# 6512) > f3e94ec xds: improve error message when matched route on client is not of type RouteActionRoute (# 6248) > bb41067 balancergroup: do not cache closed sub-balancers by default (# 6523) > 68704f8 gracefulswitch, stub: remove last UpdateSubConnState references (# 6533) > 4900699 balancer/rls, xds/wrrlocality: stop forwarding UpdateSubConnState calls (# 6532) > ebc3c51 internal/balancergroup: remove usage of UpdateSubConnState (# 6528) > 5da2731 balancer/weightedtarget: stop forwarding UpdateSubConnState calls (# 6525) > 182b0ad interop/grpc_testing: regenerate protos (# 6534) > e274152 rls: fix flaky test introduced by # 6514 (# 6535) > 61a1f77 balancer/weightedroundrobin: migrate to StateListener (# 6530) > 175c84c xds/ringhash: use StateListener instead of UpdateSubConnState (# 6522) > 3fa17cc test: speed up test that was taking 10 seconds to timeout (# 6531) > 694cb64 xds/clusterresolver: stop forwarding UpdateSubConnState calls (# 6526) > 8f51ca8 tests: stop using UpdateSubConnState (# 6527) > cea77bb xds/clustermanager: stop forwarding UpdateSubConnState calls (# 6519) > ce68413 xds/priority: stop forwarding UpdateSubConnState calls (# 6521) > dceb6ee xds/clusterimpl: stop forwarding UpdateSubConnState calls (# 6518) > 8def12a xds/outlierdetection: Stop handling UpdateSubConnState forwarding (# 6520) > 67a8e73 multiple/test: use stub balancer instead of defining wrapped balancers (# 6514) > 92b481a test: allow set request/response size in interop soak test (# 6513) > 07609e1 benchmark: restore old buffer size values for published benchmarks (# 6516) > 2059c6e grpc: report connectivity state changes on the ClientConn for Subscribers (# 6437) > 4832deb test: clean up deadlines set in tests (# 6506) > 9c46304 xds/cdsbalancer: stop handling subconn state updates (# 6509) > e9a4e94 base: update base balancer for new APIs (# 6503) > 6c0c69e all: replace RemoveSubConn with Shutdown as much as possible (# 6505) > 28ac6ef xdsclient: make watch timer a no-op if authority is closed (# 6502) > d06ab0d pickfirst: receive state updates via callback instead of UpdateSubConnState (# 6495) > 7aceafc balancer: add SubConn.Shutdown; deprecate Balancer.RemoveSubConn (# 6493) > 4fe8d3d balancer: fix tests not properly updating subconn states (# 6501) > 8ebe462 outlierdetection: fix unconditional calls of child UpdateSubConnState (# 6500) > 5d3d9d7 grpc: perform a blocking close of the balancer in ccb (# 6497) > ecc5645 clusterresolver: fix a flaky test (# 6499) > b9356e3 client: fix race between connection error and subconn shutdown (# 6494) > 2db7b17 test/xds: increase default test timeout (# 6498) > 8f496b2 test/kokoro: Add bootstrap generator test into Go Kokoro script (# 6463) > 0246373 testutils: remove TestSubConns for future extensibility (# 6492) > c635404 balancer: add StateListener to NewSubConnOptions for SubConn state updates (# 6481) > 94df716 resolver: State: add Endpoints and deprecate Addresses (# 6471) > 20c51a9 pickfirst: add tests for resolver error scenarios (# 6484) > b8d36ca pickfirst: add prefix logging (# 6482) > 5ce5686 pickfirst: guard config parsing on GRPC_EXPERIMENTAL_PICKFIRST_LB_CONFIG (# 6470) > 41d1232 resolver/weighted_round_robin: remove experimental suffix from name (# 6477) > 2aa2615 clusterresolver: comply with A37 for handling errors from discovery mechanisms (# 6461) > d7f45cd xds/server: create the xDS client when the xDS enabled gRPC server is created (# 6446) > f1fc2ca clientconn: add channel ID to some idleness logs (# 6459) > 9bb44fb transport: use a sync.Pool to share per-connection write buffer (# 6309) > d524b40 multiple: update dependencies after 1.57 branch cut (# 6452) > 7aab9c0 stats: Add RPC event for blocking for a picker update (# 6422) > 02946a3 resolver: remove deprecated AddressType (# 6451) > 919fe35 Change version to 1.58.0-dev (# 6450) > 9489082 github: replace deprecated command with environment file (# 6417) > d1868a5 clusterresolver: add logs for dns discovery mechanism error cases (# 6444) > 8e9c8f8 grpc: do not use balancer attributes during address comparison (# 6439) > db32c5b Fix preloader mode in benchmarks (# 6359) > f0280f9 xds: require EDS service name in new-style CDS clusters (gRFC A47) (# 6438) > bf5b7ae clusterresolver: handle EDS nacks and resource-not-found errors correctly (# 6436) > fc0aa46 client: encode the authority by default (# 6428) > 11feb0a resolver: delete Target.Scheme and Target.Authority (# 6363) > df3e021 status: fix panic when servers return a wrapped error with status OK (# 6374) > acbfcbb internal/grpcsync: refactor test (# 6427) > 51042db internal/grpcsync: Provide an internal-only pub-sub type API (# 6167) > 620a118 xds/internal/balancer/clusterimpl: Switch cluster impl child to graceful switch (# 6420) > 6b8f427 orca: remove useless log statement (# 6424) > ea492f5 xdsclient: indicate authority serverURI in authority + transport logs (# 6425) > 67e881c xds: E2E Test for Audit Logging (# 6377) > 07718ef internal/xds/rbac: Add support for string matcher in RBAC header matching (# 6419) > 575a936 xds: Fail xDS Server Serve() if called after Stop() or GracefulStop() (# 6410) > 7eb5727 xds: switch EDS watch to new generic xdsClient API (# 6414) > e859984 server: with TLS, set TCP user timeout on the underlying raw connection (# 5646) (# 6321) > 1634254 rpc_util: Reuse memory buffer for receiving message (# 5862) > 789cf4e reflection: rename proto imports for disambiguation in import script (# 6411) > 0673105 clusterresolver: switch a couple of tests to e2e style (# 6394) > 0b3a81e clusterresolver: remove priority LB related tests (# 6395) > dd931c8 xds: clusterresolver e2e test cleanup (# 6391) > 10f5b50 [PSM interop] Don't fail target if sub-target already failed (# 6390) > 963238a clusterresolver: move tests around to different files (# 6392) > f24b4c7 clusterresolver: remov…
- Loading branch information