This repository has been archived by the owner on Sep 2, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
upgrade to latest dependencies (#1404)
bumping knative.dev/pkg dfad48e...df28fea: > df28fea Bumped x/net to v0.17.0 to fix cve-2023-44487 on release-1.10 (# 2862) bumping golang.org/x/sync 886fb93...8fcdb60: > 8fcdb60 singleflight: avoid race between multiple Do calls > 7f9b162 singleflight: remove forgotten field > f12130a syncmap: remove redundant type conversion > 7fc1605 x/sync/errgroup: clarify docs for Go bumping golang.org/x/net 8e2b117...b225e7c: > b225e7c http2: limit maximum handler goroutines to MaxConcurrentStreams > 88194ad go.mod: update golang.org/x dependencies > 2b60a61 quic: fix several bugs in flow control accounting > 73d82ef quic: handle DATA_BLOCKED frames > 5d5a036 quic: handle streams moving from the data queue to the meta queue > 350aad2 quic: correctly extend peer's flow control window after MAX_DATA > 21814e7 quic: validate connection id transport parameters > a600b35 quic: avoid redundant MAX_DATA updates > ea63359 http2: check stream body is present on read timeout > ddd8598 quic: version negotiation > 3b0ab98 quic: avoid deadlock on listener close > 732b4bc quic: report initial TLS errors > 8add2e1 quic: enforce AEAD integrity limit > 7c40cbd dns/dnsmessage: use map[string]uint16 instead of map[string]int > b3f1f23 quic: initiate key updates > 18f2095 quic: handle peer-initiated key updates > 008c0af quic: refactor keys for key updates > 6a4de22 quic: connection lifetime management > ea4a2ff quic: fix detection of reserved bits in 1-RTT packets > 47caaff quic: send and receive UDP datagrams > 02eb0f3 quic: avoid deadlock when updating inbound conn-level flow control > 57bce0e quic: move packetType.String out of test-only code > cae7dab quic: outbound connection-level flow control > 217377b quic: inbound connection-level flow control > 044c308 quic: check for packet overflow when writing MAX_STREAMS > 5401f76 quic: test lost bidi MAX_STREAMS frame handling > da5f9f7 quic: don't block Writes on stream-level flow control > c3c6260 quic: simplify gate operations > 717519d quic: limits on the number of open streams > 94087ad dns/dnsmessage: mention that Name in non-escaped > 2a0da8b go.mod: update golang.org/x dependencies > 97384c1 quic: remove streams from the conn when done > 03d5e62 http2: remove unused ClientConn.tconnClosed > b82f062 quic: include ignored frames in test log output > 7374d34 quic: don't block when closing read-only streams > b4d09be dns/dnsmessage: compress all names while appending to a buffer > 8b010a5 quic: fix race condition in runAsync test helper > fe2abcb quic: validate stream limits in transport params > d1b0a97 quic: avoid sending 1-RTT frames in initial/handshake packets > 4332436 quic: send more transport parameters > 52fbe37 quic: add test helpers for acking packets > 4a2d37e http2: remove Docker-requiring tests > efb8d7a dns/dnsmessage: don't include bytes after name.Length in the compression map > d8d8478 quic: read-closing and reset streams, wait on close > 3d2be97 quic: fix testConn.uncheckedHandshake > 0f7767c dns/dnsmessage: validate cached section when skipping sections > f89417c dns/dnsmessage: reduce Parser size > 9cde5a0 net/http2: remove awaitGracefulShutdown > 95cb3bb dns/dnsmessage: show AD and CD bit in Header.GoString() > 126a5f3 quic: fix some bugs in the sendable stream list > f09e753 quic: send and receive stream data > 1e23797 publicsuffix: update table to version 20230804 > c8c0290 go.mod: update golang.org/x dependencies > 0b21d06 quic: framework for testing blocking operations > 4648651 quic: add -vv flag for more verbose tests > 60ae793 quic: don't send session tickets > a7da556 http2: optimize buffer allocation in transport > 167593b quic: create and accept streams > 8ffa475 html: only render content literally in the HTML namespace > 63fe334 quic: gate and queue synchronization primitives > bd8ac9e quic: fill out connection id handling > 08001cc quic: debug logging of packets > dd0aa33 quic: tls handshake > 5e678bb quic: CRYPTO stream handling > dd5bc96 internal/quic: deflake TestConnTestConn > d0912d4 quic: add pipe type > 8db2ead quic: transport parameter encoding and decoding > 0adcadf quic: send and receive datagrams > 16cc77a quic: print better stacks on SIGQUIT > 4a3f925 quic: basic connection event loop > 57553cb quic: connection ids > 304cc91 quic: tracking of received packets and acks to send > 9475ce1 quic: fix typos in comments > d8f9c01 dns/dnsmessage: add fuzz test > 8126108 dns/dnsmessage: update Parser docs > a1613c2 http2: handle trailing colon in authorityAddr > c73c09c go.mod: update golang.org/x dependencies > 4fc2eb9 http2: revert Transport change from CL 486156 > 63727cc http2: validate Host header before sending > 1bb09e6 quic: pass the connection ID length into 1-RTT packet parsing > 952fc9c quic: move ack_delay_exponent handling out of frame parsing > 02fe9a5 quic: loss detection > c8a2c5a quic: remove stray debugging print > 5d50b40 quic: add packetFate enum > ee81e8c quic: correct rttvar updates > ab184e6 quic: rename side type to connSide > 508a573 quic: add congestion controller > 4050002 html: handle equals sign before attribute > f5464dd idna: update for Unicode 15.0.0 > 6c96ca5 go.mod: update golang.org/x dependencies > 5541298 quic: add packet pacer > 88a50b6 all: update x/sys to HEAD > 7e6923f quic: add RTT estimator > 2796e09 bpf: check for little endian CPU for OS VM comparison > 10cf388 quic: add a data structure for tracking lists of sent packets > ccc217c quic: parameterize rangeset > f16447c quic: add go1.21 build constraint > f7250ea quic: add a type tracking sent values > 1b5a2d8 quic: packet encoding/decoding > a233290 quic: add a data structure for tracking sent packets > 61d852e quic: error codes and types > d40f154 quic: varint encoding and decoding > 10d9069 quic: add rangeset type > f71a821 quic: packet protection > 6488c8f quic: basic packet operations > d4a2c13 quic: packet number encoding/decoding > 0d6f3cb quic: add various useful common constants and types > ee6956f quic: add internal/quic package > 6826f5a http2: close request bodies before RoundTrip error return > ca96da6 dns/dnsmessage: reject names with dots inside label > 056145c net/http: deflake TestTransportRetryAfterGOAWAY > abee42a http2: deflake TestTransportReuseAfterError > 3b31286 ipv4,ipv6: remove unneeded deadlines added for flaky tests > 23ce3b8 http2: disable Content-Length when nilled > 120fc90 http2: change default frame scheduler to round robin > 2b0b97d dns/dnsmessage: reject packing of 255B rooted names, reject unpacking of 256B (dns encoded) names > d28c0b1 all: fix some comments > daac0ce go.mod: update golang.org/x dependencies > 82780d6 http2: don't reuse connections that are experiencing errors > 0bfab66 ipv4, ipv6: drop redundant skip checks based on GOOS > 938ff15 ipv4, ipv6, nettest: skip unsupported tests on wasip1 > eb1572c html: another shot at security doc > 9001ca7 nettest: re-enable unixpacket tests on netbsd/386 > 3d5a8ee internal/socks: permit authenticating with an empty password > 694cff8 go.mod: update golang.org/x dependencies > 6960703 http2: log the correct error when retrying in (*Transport).RoundTripOpt > 9f24bb4 http2: properly discard data received after request/response body is closed > 08dda57 html: fix package doc typo > dfa2b5d go.mod: update golang.org/x dependencies > 8c4ef2f hmtl: add security section to package comment > 1d46ed8 html: have Render escape comments less often > 569fe81 html: add "Microsoft Outlook comment" tests bumping knative.dev/eventing 034bec9...7de3ecc: > 7de3ecc [release-1.10] Upgrade to latest dependencies (# 7144) > 1b3281e [release-1.10] Fix edit role aggregation (# 7129) > a4373f9 [release-1.10] Upgrade to latest dependencies (# 7122) > 76982bf [release-1.10] Function CopySecretWithName for creating secrets with specific name (# 7094) > e9544dd [release-1.10] Upgrade to latest dependencies (# 6976) > a0537ac [release-1.10] Use random names in Channel tests (# 6972) bumping golang.org/x/sys 90c8f94...2964e1e: > 2964e1e unix: remove unused readlen and writelen > 3186bae windows: remove the 8192-codepoint arg limit in FuzzComposeCommandLine > 807530f unix: remove lists of unimplemented syscalls > 01c413d windows: document the return type mismatch for CommandLineToArgv > e649453 windows: convert TestCommandLineRecomposition to a fuzz test and fix discrepancies > 8858c72 unix: update riscv_hwprobe constants > 71c9d87 windows: add console ConPTY API > aa9470e unix/linux: update to Linux kernel 6.5 > c7ff727 unix: fix double copy in (*SockaddrALG).sockaddr > c7cbcbb unix: add TestSockaddrALG > 8d9dcc4 unix: modernize test helpers > a26c6de unix: use errnoErr in generated wrappers on solaris > f3ef2d1 cpu: remove the use of ioutil > 5a17dda unix: remove the use of ioutil > 38ebf41 cpu: fix wrong cache line size of riscv64 > fdc7ef4 all: remove ioutil usage from tests > fc717d3 unix: remove usage of ioutil.TempFile in tests > cb4ecd9 unix: use filepath in tests where appropriate > 4848eb0 windows,windows\svc,windows\svc\mgr: use unsafe.Slice instead of unsafeheader.Slice > 0e97d69 all: use t.TempDir in tests > 0514fec unix: rm unused zos test helper functions > bfd1ebb unix: remove unused ptracePtr on darwin > 81cb935 unix, windows: use ^TestName$ regular pattern for invoking a single test > 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 > ca59eda windows: use unsafe.Add instead of pointer arithmetic on a uintptr > 6c52899 windows: return error if DecomposeCommandLine parameter contains NUL > 9524d49 windows/svc/mgr: Service.Control: populate Status when returning certain errors > 2a33a30 execabs: let hasExec return false on wasip1 > 39c2d6a unix: add UDP socket option constants on linux > 1fb6828 unix: convert Iovec.Base to *byte in mkpost.go on solaris > 3125361 unix: allow overriding GOOS using GOOS_TARGET in mkpost.go > dbd8f99 windows: add Service.ListDependentServices > f25ff60 windows: add JobObjectInformationClass consts for QueryInformationJobObject > 64840c1 unix: add bindings for setattrlist() on macOS > 90abad3 unix: add AT_EACCESS on Darwin > 94933fc windows: fix constant values for JobObjectInformationClass > 00d8004 unix: match ioctl req argument type to libc type > d0781cc unix: make solaris syscall tests less flaky > ff18efa unix: change Setrlimit/Prlimit to always call syscall functions > 494aa49 unix: skip ip related tests if EAFNOSUPPORT raised > c7a1bf9 unix: define PerfBitWriteBackward > 1470852 unix: add SetsockoptTCPMD5Sig on linux > a6bfb89 unix: use unsafe.Slice in anyToSockaddr > c10701f windows: use unsafe.Slice in (*RawSockaddrAny).Sockaddr on windows > 6f25076 unix: define extended TCPInfo on Linux > 10499f4 unix: add ioctlPtr with unsafe.Pointer arg on other unices (cont) > 92c4c39 unix: add Dup3 on FreeBSD > 748af6e unix: pass PROT_MPROTECT(PROT_READ|PROT_WRITE) to initial Mmap on netbsd > 972870e unix/linux: update to Linux kernel 6.2, glibc 2.37 and Go 1.20.1 > cc0b67d unix: use C.ioctl in generated ioctlPtr > a3b23cc unix: use SYS_PTRACE in generated ptracePtr > 71a906e unix/linux: add TUN flags and virtio_net_hdr constants > 2977c77 unix: add ptracePtr that accepts pointer arg as unsafe.Pointer > 6877dcc execabs: don't override Go 1.19 error with our error > b13f40e unix: add ioctlPtr with unsafe.Pointer arg on other unices > 3b9b58b unix: Faccess: check CAP_DAC_OVERRIDE on Linux > 2da1413 cpu: get hwcap/auxv from the Go 1.21+ runtime > 4fee21c windows: Add WSALookupService syscall wrappers > c79a742 unix: fix a use-after-free bug in PtraceIO on freebsd bumping golang.org/x/text 71a9c9a...f488e19: > f488e19 unicode/norm: fix function name on comment > fb697c0 cmd/gotext: actually use -dir flag > f3e69ed cmd/gotext: fix misbehaviors > ab07ad1 all: remove repetitive words > e503480 encoding/japanese, language: shorten very long sub-test names > 2df65d7 all: regenerate for Unicode 15.0.0 > e3c038a all: prepare for Unicode 15.0.0 > 3a7a255 internal/export/idna: make more space for mapping index > d61dd50 go.mod: delete repeated "indirect" > efb744f internal/export/idna: fix infinite loop in Go pre-1.10 > 48e4a4a all: fix some comments > 9db913a go.mod: update to newer x/tools > 30dadde all: correct comment typos bumping golang.org/x/mod 86c51ed...b710602: > b710602 sumdb/dirhash: correct documentation of hash > a42224d all: replace io/ioutil with io and os package > 77d797e sumdb/dirhash: fix a panic when argument is not a directory > 7c05a44 sumdb/note: remove dependency on golang.org/x/crypto/ed25519 > b3066c3 go.mod: update golang.org/x dependencies > e3c1277 go.mod: update to tagged x/tools version > aac77cd all: fix a few function names on comments > 2666ed6 go.mod: ignore cyclic dependency for tagging > 2adab6b zip: expand logging and use t.TempDir and t.Cleanup in test helpers > 02c9913 sumdb: remove redundant type conversion > 8f535f7 sumdb/note: fix some typos > ed83ed6 modfile: remove duplicate words from comments > f994a2a zip: set PWD consistently for commands in subdirectories > 046e8b3 modfile: improve error message for replace with '@' in path bumping knative.dev/reconciler-test 6c21623...4ae7322: > 4ae7322 Call the quit when the eventshub is closed (# 592) > 9076632 Option to override namespace for magic environment (# 586) > 2bb06e7 [release-1.10] Add hold annotation for istio-proxy (# 577) > 8843b15 Forward headers starting with Kn- (# 573) > 158379f Eventshub forwarders properly forwards body/data (# 536) (# 570) > 5ed6957 Fix missing change in back-port https://github.com/knative-extensions/reconciler-test/pull/565 (# 569) > 70df278 Knative Service forwarder for EventsHub (# 517) (# 566) > 7f95e17 eventshub RBAC resources independent to avoid deletion conflicts (# 538) (# 565) > 288a740 Fix unit tests (# 556) > ca17404 Add name to port (# 554) > f5d5aaa [release-1.10] Remove resources when terminating the environment (# 531) > c0a7883 [release-1.10] Remove dependency on prow (# 521) bumping golang.org/x/crypto 3147a52...e3cc52e: > e3cc52e go.mod: update golang.org/x dependencies > 833695f ssh: add server side support for ping@openssh.com protocol extension > ec07f4e chacha20: drop Go 1.10 compatibility for arm64 > b665ba6 all: use crypto/ed25519 instead of golang.org/x/crypto/ed25519 > a1aeb9b ssh: add test cases for compatibility with old (buggy) clients > 28c53ff ssh: add MultiAlgorithmSigner > 3f0842a sha3: have ShakeHash extend hash.Hash > e90f1e1 cryptobyte: add uint48 methods > d359caa ssh: support for marshaling keys using the OpenSSH format > c5370d2 ssh: check the declared public key algo against decoded one > 0d375be go.mod: update golang.org/x dependencies > b4ddeed go.mod: update golang.org/x dependencies > edc325d ssh: fix call to Fatalf from a non-test goroutine > eab9315 ssh: add diffie-hellman-group16-sha512 kex > ddfa821 ssh: ignore invalid MACs and KEXs just like we do for ciphers > d08e19b x509roots/fallback: update bundle > 12e1fcd internal/wycheproof: skip all tests in short test mode > 3f8f064 ssh: prefer sha256 based RSA key algorithms > 5df3b59 ssh: disable client agent tests on Windows > 2e82bdd fix TestValidTerminalMode: missing output from echo SHELL $SHELL > 64e0e99 ssh: fix RSA certificate and public key authentication with older clients > 23b1b90 ssh: prefer sha256 based MAC algorithms > e984872 go.mod: update golang.org/x dependencies > 183630a x509roots: generate a stable sort, for real this time > a9e447d x509roots/fallback: add //go:build go1.20 to bundle.go > 64c3993 ssh: add hmac-sha2-512 > 5fe8145 x509roots: remove list hash and generation date, change ordering > 043e94c x509roots: fix generate script argument checking > 0d502d7 x509roots: use "generate" build tag > 0ff6005 ssh/test: set a timeout and WaitDelay on sshd subcommands > 8e447d8 go.mod: update golang.org/x dependencies > 22c9997 go.mod: tell x repo tagging to ignore dep on net > d0b3160 x509roots: add new module > 1622238 Add support for "hmac-sha2-512-etm@openssh.com" > a4e9841 go.mod: update golang.org/x dependencies > 3ef8056 ssh/test: enable on solaris > a8cc953 ssh: skip unsupported tests on wasip1 > 7d6d3f5 ssh/test: skip TestValidTerminalMode on non-Bourne shells > 1faeef9 cryptobyte: reject Object Identifiers with leading 0x80 > 00fd4ff go.mod: update golang.org/x dependencies > 018c28f all: fix some comments > 9cd0187 curve25519: use crypto/ecdh on Go 1.20 > c6a20f9 ssh: document that ParseRawPrivateKey supports Ed25519 keys > 776e461 go.mod: update golang.org/x dependencies > ebe9262 ssh: add support for aes256-gcm@openssh.com > a9f661c go.mod: update golang.org/x dependencies > 310bfa4 cryptobyte: reject negative Unwrite argument > 59ff472 all: fix some comments > 3d872d0 go.mod: update golang.org/x dependencies > bc7d1d1 bcrypt: reject passwords longer than 72 bytes > 7e3ac20 internal/wycheproof: also use Verify in TestECDSA > 23edec0 ssh: ensure that handshakeTransport goroutines have finished before Close returns > f495dc3 acme: eliminate arbitrary timeouts in tests > eb2c406 go.mod: update golang.org/x dependencies > 2c47667 cryptobyte: add support for ReadASN1Integer into []byte > 0ec7e83 internal/wycheproof: update Go 1.20 crypto/ecdh API > 6fad3df ssh: support rsa-sha2-256/512 on the server side > 21d60a1 all: remove redundant type conversion > 183a9b7 go.mod: update golang.org/x dependencies > 334521b ssh: fix typo > a3485e1 all: use math/bits.RotateLeft > 642fcc3 go.mod: update golang.org/x dependencies > 56aed06 all: use automatic RFC linking > 9be5aaa all: fix a few function names on comments > d6f0a8c ssh: add ServerConfig.NoClientAuthCallback > 4161e89 all: replace bytes.Compare with bytes.Equal > eccd636 acme/autocert: remove TestRenewFromCache skips > 4ba4fb4 acme/autocert: fix renewal timer issue > 35f4265 all: replace io/ioutil with io and os package > c86fa9a internal/wycheproof: add crypto/ecdh tests > bd7e27e ssh/agent: match OpenSSH extensionAgentMsg, not IETF draft > 5757bc0 cryptobyte: add ReadUint64 and AddUint64 > bc19a97 acme: gofmt code with Go 1.19 gofmt > 04dced1 internal/subtle: rename to internal/alias > 630584e A+C: delete AUTHORS and CONTRIBUTORS > 0559593 curve25519: remove dependency on fmt > 793ad66 acme/autocert: properly clean DirCache paths > 6f7dac9 acme: DeactivateReg fix panic > 85d78b3 curve25519/internal/field: update generator to avo v0.4.0 > 403b017 acme: add AccountKeyRollover > 4661260 ssh/agent: fix non-RSA certificates > c6db032 acme/autocert/internal/acmetest: don't validate in goroutine > 2cf3ade internal/wycheproof: skip truncated SHA-512 RSAPSS tests for boring > eb4f295 internal/wycheproof: add ECDH tests, including point decompression > 7b82a4e all: gofmt > 5352b09 acme/autocert: support External Account Binding (EAB) tokens > ae2d966 ocsp: add Response.Raw > 2c7772b ssh: send ext-info-c only once bumping golang.org/x/tools b3b5c13...d0863f0: > d0863f0 go.mod: update golang.org/x dependencies > 545ca87 gopls/internal/regtest/marker: require go/packages > 1ace7db go,gopls: remove license from package doc comments > ebad375 gopls/internal/lsp/protocol: prevent license rendering in godoc > 10a39ef gopls/internal/lsp/regtest: address additional comments on marker.go > 69920f2 gopls/internal/regtest/marker: add missing tests for hover > 24a13c6 gopls/internal/regtest: fill out features of the new marker tests > 2b149ce gopls/internal/regtest: add a regtest-based version of the marker tests > edddc5f go/packages: don't discard errors loading export data > a762c82 go/ssa: add MultiConvert instruction > f124b50 cmd/stringer: streamline test subprocesses > 6b6857a gopls: fix typos in comments and doc > 8111118 go/analysis/internal/facts: fix cycle in importMap. > dd1c468 gopls/internal/lsp/source: simplify extracting object hover doc > 66f8f71 gopls/internal/lsp/source: use syntax alone in FormatVarType > 30f191f internal/imports: update stdlib index for Go 1.20 > 4e98188 internal/imports: use go/packages instead of cmd/api to compute symbols > 4e8ff89 internal/imports: update stdlib index for 1.20 > 6bd0d00 gopls/internal/lsp: go to definition from linkname directive > 0cfddb3 gopls/internal/lsp: enable clear builtin completion test > 41adf8d gopls/internal/lsp/tests: remove StripSubscripts > 86fdadc gopls/internal/lsp/safetoken: delete safetoken.Range > c276ee5 internal/robustio: fix signature of getFileID on plan9 > e170d45 gopls/internal/lsp: add clear builtin > 2ea4b81 go/ast/inspector: skip ranges that do not contain a node type > 407bbed go/analysis: improve error message on duplicate fixes > bd5dfbb all: fix some comments > 072fca5 gopls/protocol: use the current definition of the lsp > aa633e7 tools/gopls: provide markdown for completion and signature help > 684a1c0 go/analysis/internal/analysisflags: use os.Executable for program path > bd5e595 gopls/internal/lsp/cache: add missing mutex > 2683128 gopls/internal/lsp: differentiate govulncheck/vulncheck imports diags > d1e92d6 gopls/internal/lsp/mod: reorder vulncheck quick fixes > 87d00e6 gopls/internal/lsp: separate some requests from source.Identifier > ae242ec gopls: fix windows file corruption > 6f65213 gopls/internal/lsp/protocol: Mapper.NodeMappedRange > e260368 gopls/semantic: report type parameters in the type of a receiver > b62cbb6 internal/lockedfile: fix build constraints on solaris > 1aa7e72 gopls/internal/lsp/source: avoid qualifiedObjectsAtProtocolPos > 5ed33df gopls/internal/lsp/source: rename: prep for incrementality > e0659d1 gopls/internal/lsp/source: simplify legacy 'references' func > 1edcfe7 gopls/internal/regtest/diagnostics: require cgo for TestGoListErrors > f052158 gopls/internal/lsp/protocol: move TestBytesOffset > d093a13 gopls/internal/lsp/protocol: LocationTextDocumentPositionParams > bcb677e gopls/internal/regtest: make RegexpSearch return a Location > 60782e9 gopls/internal/lsp/source: eliminate a couple uses of posToMappedRange > 031e6e6 gopls/internal/lsp/source: eliminate ResolveImportPath > f2cd9ef gopls/internal/lsp/source: reduce usage of TypecheckWorkspace > f10e7d5 gopls/internal/lsp/cache: remove package dependence on packages.Config > 8270757 gopls/internal/lsp/source: switch call hierarchy to references v2 > 37c69d8 gopls/internal/lsp/source: references: support exported methods > f3c36a2 gopls/internal/lsp/cmd/test: delete marker-based tests of gopls cmd > c224aae gopls/internal/lsp/cmd/test: new integration test for gopls command > deeb64b gopls/internal/lsp/source/xrefs: allow Lookup of a set > f269f53 gopls/internal/lsp: remove Server.processModifications > fcd57eb gopls: allow 'any' and 'comparable' in completion results > aae3642 gopls/internal/lsp/source: referencesV2: support unexported methods > b5d65e0 tools/gopls: register semantic tokens statically > 51abc5b gopls/internal/lsp/source: stub: don't panic when encountering 'error' > ce28f40 gopls/internal/regtest: add a test demonstrating confusion following an > c4c6aa6 internal/lsp/cache: don't panic in Snapshot on a shutdown view > 1faecd3 tools/internal/diff: fix off-by-one error in computing diffs > a7f033a gopls/internal/lsp: consolidate the FileHandle API > 271e621 internal/lockedfile/internal/filelock: fix aix build tag > ff9bea5 gopls/internal/lsp/cmd/test: signpost future cleanups > 7d4ba2f gopls/release: remove unused functionality from release script > 46b6958 gopls/internal/lsp/source: delete source_test > bcc7794 go/analysis/passes/directive: add directive analyzer > 33d416e gopls/internal/lsp: add missing comments on 3x tests.Test impls > afea272 gopls/internal/lsp/source: make implementations2 work on embedded fields > bb7c440 gopls/internal/lsp/filecache: use file locking, not rename > 561a9be gopls/internal/lsp/filecache: actually delete files > 9682b0d gopls/internal/lsp/source: delete IsInterface > 7a7b699 go/analysis/passes/loopclosure: avoid panic in new parallel subtest check when t.Run has single argument > 3e6f71b gopls/internal/regtest: use AfterChange in more places > 9ff31a5 x/tools/go/analysis/passes/printf: revert URL in error message > 2fa6ca1 gopls/internal/lsp/source/impls: a new "implementations" index > 957bec5 gopls/protocol: new versions of generated LSP files > f0e2d5c internal/gcimporter: discard position info for unneeded lines > 5bedd86 cmd/digraph: use ReadString rather than bufio.Scanner > f6ea009 gopls/internal/lsp: remove the experimentalWatchedFileDelay setting > f46e418 gopls/internal/lsp/source: include ITVs in global references > f3e53e5 internal/jsonrpc2_v2: fix typos > d958e85 internal/gcimporter: use two-level file index > 8aba49b internal/gcimporter: preserve column and line in shallow iexport > d7fc4e7 gopls: new LSP stub generator > 5c176b1 internal/robustio: skip os.Link test on android > d34a055 go/ssa: sanity check the types of phi nodes > 6f095b4 go/callgraph/vta: add flows for receiver function types > 8e94967 cmd/fiximports: do not assume go list -json unmarshals into build.Package > e035d0c go/ssa: fix phi node type in slice to array conversion > 03eac81 go/expect: remove testdata go.mod to go.fake.mod > 1e819a3 gopls/internal/regtest: follow-ups to review comments from earlier CLs > 9ba8bb1 gopls/internal/regtest: clean up workspace symbol helpers > 91b6070 gopls/internal/regtest: eliminate DiagnosticAtRegexp > bd48b9a gopls/internal/regtest: eliminate DiagnosticsAtRegexpWithMessage > 5d65394 gopls/internal/regtest: eliminate DiagnosticAt > 27dfeb2 gopls/internal/regtest: replace NoDiagnostics with NoMatchingDiagnostics > 87092c8 gopls/internal/lsp/fake: use protocol types for the fake editor > 672a036 gopls/internal/regtest: simplify OnceMet expressions with an env helper > ab7b5b2 gopls/internal/regtest: eliminate GoSumDiagnostic > 331a1c6 gopls/internal/regtest: add a simpler API for diagnostic expectations > c9b82f2 gopls/internal/regtest: eliminate EmptyDiagnostics > e81af27 gopls: update golang.org/x/vuln@6ad3e3d > d19e3d1 internal/regtest/bench: fix BenchmarkRename and add more benchmark tests for gopls > 2be1a9a gopls/internal/regtest: rename EmptyOrNoDiagnostics to NoDiagnostics > 7ec05ac gopls/internal/regtest: eliminate NoDiagnostics > e956495 gopls/internal/regtest: eliminate DiagnosticsFor > 8087911 gopls: remove the experimentalWorkspaceModule mode > 5b300bd gopls/internal/lsp/cache: clean up view workspace information > 97d5de5 gopls/internal/cache: don't mark initialized after cancellation > 58691bc gopls/internal/lsp/glob: add an LSP compliant glob implementation > a3c22fc cmd/cover: delete package > 98dcb0e cmd/cover: remove replace directive > 7765567 gopls/internal/lsp/source: minor clarifications > a7f7db3 cmd/cover: carve out deprecated command into its own module > f9a10c0 Revert "cmd/cover: carve out deprecated command into its own module" > e345d46 internal/gcimporter: fix export of invalid methods > 4305a22 gopls/internal/lsp/cache: don't cache files if mtime is too recent > 227ee72 internal/regtest/misc: fail eagerly in TestRenameFileFromEditor > 43158af cmd/cover: carve out deprecated command into its own module > b798934 gopls/internal/lsp/protocol: cleanups and docs for Mapper > a24944e gopls/internal/lsp/protocol: rename s/ColumnMapper/Mapper/ > 55935f4 gopls/internal/span: simplify Span > 40a1c97 gopls/internal/lsp/lsppos: delete Mapper > 6a3bc37 gopls/internal/lsp/protocol: reimplement ColumnMapper line logic > 6e9a35d go/callgraph/cha: refactor callee construction > fef5b76 go/callgraph: fix slicing in callgraph_test.go > 2be9d05 gopls/internal/lsp/source/xrefs: a new reference index > 0362cea gopls/internal/lsp/lsppos: delete TokenMapper > 67baca6 go/callgraph/vta: optimize scc computation > 2eb6138 gopls/internal/lsp/filecache: use TempDir if UserCacheDir fails us > 36bd3db gopls/internal/lsp/protocol: move MappedRange > 16b3bf8 gopls/internal/lsp/cache: assume Go 1.16+ > 3856a5d internal/robustio: add Plan9 support to FileID > 09cbc42 gopls/internal/lsp/fake: fix EOF bug in applyEdits > 4ded35d gopls/internal/lsp/cache: use distinct types for mod and work parse keys > 107f43f gopls/completion: avoid duplicating text in test func completions > e225fd4 gopls/internal/lsp/mod: fix nil panic in go.mod hover > 057ed3c gopls/internal/lsp/filecache: use os.Chtimes > 1fe76af gopls/internal/lsp/source: MappedRange cleanup > 02bea03 gopls/internal/lsp/protocol: simplify ColumnMapper > a4455fe go/callgraph: adds benchmarks comparing algorithms > 7db99dd go.mod: update golang.org/x dependencies > 1e0dff2 gopls/internal/regtest: avoid race in TestSwitchFromGOPATHToModuleMode > 0441b43 gopls/internal/lsp/cache: use specific mutexes for module data > 33071fb internal/robustio: move robustio > b01e7a4 gopls/internal/regtest/watch: don't run TestSwitchFromGOPATHToModuleMode > e417ea3 gopls: remove dead analysis code > 1a08d01 gopls/internal/lsp: update replace directives in go.mod for package renaming > eac36cb gopls/internal/regtest: port experimental workspace tests to go.work > 224a61b gopls/internal/lsp/source: delete Snapshot.WriteEnv method > 81e741e gopls/internal/lsp/safetoken: funnel more calls through this package > 8367fb2 gopls/internal/regtest: await go.work changes in TestAddAndRemoveGoWork > 3b16059 gopls/internal/regtest: make BufferText strict > 0e1d013 gopls/internal/lsp/cache: recreate Views when their root changes > 2f31dd4 go/ssa,go/analysis/passes/nilness: refine when type param constants are nil > ae4ff82 gopls/internal/lsp/source: delete GetTypedFile > fe6b300 gopls/internal/lsp/source: eliminate Snapshot.Package{,s}ForFile > 26fc609 gopls/internal/lsp/cache: eliminate snapshot.containingPackages > 85e6ad7 gopls/internal/lsp/safetoken: fix bug in Offset at EOF > ef1ec5d gopls/internal/lsp/safetoken: fix error message > 44395ff gopls/internal/lsp/source: avoid unnecessary transitive rdeps > 6546d82 Revert "gopls/internal/regtest: harmless CL used for benchmark test" > 3be0647 gopls/symbols: call source.Document symbols only for Go files > d462c83 gopls/internal/lsp: Replace input text when completing a definition > 7efffe1 gopls/internal/regtest: harmless CL used for benchmark test > 1627e95 gopls/internal/lsp: more comment tweaks post-//line support > 21f6100 internal/lsp/debug: fix broken template > 6ad27d0 gopls/internal/robustio: FileID, a portable file identifier > 6df6eee internal/diff/lcs: optimize inner loop > 57b1265 go/gcexportdata: drop support for go1.6 export data > 099260e gopls/internal/lsp: followups to dropping line directives > 61e2d3f gopls/internal/lsp/cache: a new analysis driver > eb70795 gopls: ignore //line directives > b4dfc36 go/ssa: deref core type in emitLoad > 1270fd7 gopls/internal/lsp: announce selectionRangeProvider capability > 9bc5dce gopls/internal/lsp/cache: simplify DiagnosePackage > df35cd8 x/tools: drop support for Go toolchains older than go1.16 > db9d10f go/gcexportdata: preallocate buffer to read into when size is known > 0d2045b gopls/internal/lsp: document analysis-related functions > b2b9dc3 gopls/internal/lsp/cache: reduce type-checking in renameImports > 3cb82d5 go/ssa/interp: fix conversion of slice to named array > 5899b6a gopls: upgrade dependencies following release > 763a030 gopls/internal/lsp/cache: delete Snapshot.KnownPackages > cc0e696 gopls/internal/hooks: panic if diff consistency check fails > 9ec8553 gopls/internal/lsp/source: emit interface stub methods at top level > 444c8f6 gopls/internal/lsp/cache: only invalidate parsed files if they changed > 601ca6c gopls/internal/lsp/source: use correct token.File > 95c9dce internal/lsp/mod: fix run_govulncheck codelens name > d72a64a gopls/internal/lsp: add selection range request > 18f76ec gopls/internal/lsp: split ActivePackages > 84299a0 gopls/internal/lsp/cache: simplify ad-hoc package warning logic > a3eef25 gopls/internal/lsp/cache: record parse keys when they're created > 3da7f1e gopls/hover: remove header tags from hover markdown > a310bcb gopls/internal/lsp/source: eliminate getStubFile > 3cba5a8 internal/gcimporter: port CL 424876 from std importer > b0fdb78 gopls/internal/lsp/mod: add Reset vulncheck result codelens > 88ceb24 gopls/internal/lsp: perform analysis unconditionally > 3f74d91 gopls/internal/lsp/cache: invalidate govulncheck results older than 1hr > 6b8674f gopls/internal/lsp/source: avoid typechecking in findRune > d7dfffd gopls/internal/lsp: eliminate more unnecessary typechecking > f3fb218 gopls/internal/lsp/fake: use robustio.RemoveAll in (*Workdir).RemoveFile > 96ff41d gopls/internal/vulncheck: add TODO for the vulncheck diagnostics > 0f6c6f1 gopls: delete obsolete govulncheck code and stop gopls vulncheck -summary > c5343a6 gopls/internal/lsp/regtest: fix TestRunGovulncheckError2 > cb701f7 gopls/internal/lsp: avoid type-checking when computing hyperlinks > d0f184d gopls/internal/lsp/source: avoid unnecessary calls to GetTypedFile > 1e5efed gopls/internal/lsp/fake: simply use polling to simulate file watching > 838a165 gopls/internal/lsp/fake: eliminate the unnecessary fake.FileEvent > 09fb680 gopls/internal/lsp/fake: eliminate the unnecessary ChangeFilesOnDisk API > 09ae2d5 gopls/internal/lsp/source: KnownPackagePaths: avoid loading > 1dcc423 gopls/internal/lsp/cache: split metadata and loading in PackagesForFile > 6b50501 gopls/release: fix the release script when go.work is not used > aee3994 gopls/internal/lsp/fake: in (*Workdir).RenameFile, fall back to read + write > fe60148 go.mod: update golang.org/x dependencies > c9ea9a7 gopls/internal/regtest: add a test for the case when the renaming package's path contains "internal" as a segment > bf5db81 gopls/internal/lsp/cache: improve ad-hoc warning for nested modules > aa9f4b2 go/analysis: document that facts are gob encoded in one gulp > bdcd082 internal/gcimporter: skip tests earlier when 'go build' is not available > 2ad6325 gopls/internal/lsp/cache: expand ImportPath!=PackagePath comment > 52c7b88 gopls/internal/robustio: only define ERROR_SHARING_VIOLATION on Windows > 4f69bf3 gopls/internal/lsp/cache: narrow reloadOrphanedFiles to open files > 6002d6e gopls/internal/regtest/misc: test Implementations + vendor > f540ee6 internal/gcimporter: load cached export data for packages individually > d444fa3 gopls/internal/lsp/cache: simplify canonical URI cache > 25fdb81 gopls/internal/regtest/misc: skip vendor test on go1.13 > e0b516b gopls/internal/lsp/cache: invalidate metadata after vendor change > 31d5843 gopls/internal/lsp/cache: fix re-entrant session locking > 8c78b30 gopls/internal/vulncheck: always use pkg.go.dev/vuln for urls > 47a8246 gopls/internal/regtest/misc: skip TestRunGovulncheckError2 > d54e12b gopls/internal/lsp: avoid I/O in URI comparison operations > 0379b73 internal/gcimporter: fix TestImportStdLib > e79e423 gopls/internal/vulncheck: handle package errors > c5ce806 gopls/internal/lsp/mod: disable the diagnostics on stdlib vulns > 78c1861 gopls/internal/vulncheck: clarify the log message > 1a0053c gopls: move reset go.mod diagnostic codelens to module statement > 9b8d87b gopls/internal/regtest: fix TestRunGovulncheckStd > 81b6bef gopls/internal/lsp: add run vulncheck fix for stdlib vulns > fe83ddb gopls/internal/lsp: move options off of the cache > 88ee30b gopls/internal/lsp/source: enable run_govulncheck codelens in exp mode > 0a6aa90 gopls/internal/lsp/command: rename run_vulncheck_exp to run_govulncheck > bedad5a gopls/internal/lsp/mod: add hover for stdlib vulnerabilities > 7a1b570 gopls/internal/vulncheck: check vulnerabilities in standard library > 9a54670 gopls/internal/lsp/mod: add "Run govulncheck" codeaction > f1b76ae gopls/internal/lsp: add an option to overwrite previous diagnostics > e8a70a5 gopls/internal/lsp: remove access to mutable session state from the view > ff22fab gopls/internal/lsp/cache: eliminate obsolete invalidation step > 3881046 gopls: add a go:generate rule for doc generation > 4c3cb1e internal/gocommand: add GoVersionString > e29d1ed gopls: add diagnostic for standard library > f718365 gopls/internal/lsp: include all vulns info to fetch_vulncheck_result > 9519368 gopls/internal/lsp/mod: add the vulncheck diagnostics mode > 7d9f451 gopls/internal/govulncheck: add in-memory cache for vulndb > 1ccccf8 go/ssa: deprecate coreType and _NormalTerms > 4b7d1b3 gopls: add diagnostics for both vulns used and not used > 50ccef5 internal/regtest/bench: add benchmark tests for gopls > d39685a gopls/internal/lsp/source: Package clarifications > 7cfde84 gopls/internal/vulncheck: add import info based vuln scanning > 2b56641 internal/gcimporter: adjust the number of expected packages in TestStdlib > 50df761 gopls: skip vulnerabilities that are probably fixed in hover > 7cda55e gopls/internal/lsp/cache: wire in mod vulnerability analysis > 5c35617 gopls: add quick fixes for all vulnerabilities > fb7be64 gopls/internal/lsp/command: return the vulncheck progress token > 060c049 go/packages: fix doc typo > 6eafd96 gopls: fix formatting for vulncheck results in hover > b797704 go/analysis/passes/loopclosure: recursively check last statements in statements like if, switch, and for > 3b9d20c internal/gcimporter: in TestStdlib, only check x/tools packages if we expect to have their source > 2ad3c33 go/packages: change workaround for issue 28749 to not require NeedFiles > 57f56ab gopls/internal/lsp/source: avoid panic(nil) > 41c70c9 internal/lsp/source: avoid using go/types.Implements with Typ[Invalid] > db5eae2 analysis: correct go/analysis/passes/findcall path in docs > b978661 cmd/godoc: streamline test subprocesses > 932ec22 internal/testenv: add a Command function that replaces exec.Command > 19fb30d gopls/internal/lsp/cache: fix data race in Symbols > 4ce4f93 gopls/internal/lsp: add gopls.fetch_vulncheck_result > 8ba9a37 gopls/internal/lsp/mod: highlight when there is no fix for vuln > 128f61d gopls/internal/lsp/mod: add related info > fc03993 internal/lsp/mod: adjust vulncheck diagnostics suppression logic > c099dff gopls/internal/vulncheck: log progress > 36a5c6a go/ssa: build generic function bodies > 85bf7a8 gopls/internal/lsp/source: eliminate Metadata interface > 2592a85 gopls/internal/lsp: simplify KnownPackages > c7ed4b3 gopls/internal/lsp/cache: clean up tracking of GO111MODULE > 23056f6 internal/lsp/cache: clean up getOrLoadIDsForURI > 5a4eba5 internal/lsp/cache: remove support for invalid metadata > 32a17c0 gopls/internal/lsp/mod: fix unaffecting vuln diagnostics msgs > dea100b internal/testenv: skip tests that need export data for std if 'go tool compile' does not exist > ba373ee playground/socket: eliminate an arbitrary timeout in TestLimiter > 3d085f3 gopls/internal/lsp/lsprpc: eliminate arbitrary timeout in TestEnvForwarding > 434d569 gopls/internal/lsp/regtest: improve documentation > ce26db4 go/analysis: add Pass.TypeErrors field > b0ad6b2 gopls/internal/regtest/misc: fix use of the AfterChange API > 89856a4 gopls/semantic: semantic tokens for type parameters > 6e8da3f internal/pkgbits: port small optimization from compiler to tools > 06fb723 internal/gcimporter: port memory reuse optimizations from Go tree > fc702c5 internal/gcimporter: fix performance regression for unified IR > 1cb4c17 gopls/internal/regtest: make AfterChange do the awaiting > 0c71b56 gopls/internal/lsp: fix diagnostic suppression when folders change > e3b3c01 go/pointer: break TestInput into subtests and update skips > 13648cd gopls/internal/lsp/cache: use Package.FileSet where possible > 8f32411 cmd/stringer: replace ioutil with os > 3c3713e gopls/internal/lsp/cache: use typed strings (PackagePath et al) throughout > 004d118 gopls/internal/lsp/mod: simplify ModVulnerabilityDiagnostics > 4a8413c gopls/internal/lsp/mod: deleted unused function pkgVersion > bc08991 gopls: sync golang.org/x/vuln@3af8368ee4fe > d66e9b4 internal/typesinternal: update go/types error codes for 1.20 > 6f99366 gopls/internal/lsp/cache: don't pass snapshot.fset to go/packages > d56532a cmd/compilebench: make it work without installed .a's > 502c634 go.mod: update golang.org/x dependencies > bd04e32 internal/jsonrpc2_v2: eliminate a potential Accept/Dial race in TestIdleTimeout > d41a43b internal/jsonrpc2_v2: fix a potential deadlock when (*Conn).Close is invoked during Bind > 3057465 gopls/doc: Add plugin for Lapce to gopls documentation > ba92ae1 internal/persistent: avoid incorrect map validation due to multiple keys > 9474ca3 gopls/doc: clarify `go work use` > 003fde1 internal/gcimporter: use nondeprecated go/packages mode bits > 5050657 gopls/fake: add semantic token modifiers to fake editor > 88a3548 gopls/coverage: repair coverage.go > 8e0240a internal/regtest/workspace: permanently skip TestDeleteModule_Interdependent > fe725d9 gopls/internal/regtest: simplify awaiting diagnostics from a change > 3c8152e internal/gcimporter: optimize dependency lookup > 39c2fd8 internal/lsp/cache: simplify importsState modfile hashing logic > ec044b1 gopls: update dependencies following the v0.10.0 release > 2b29c66 internal/gcimporter: API for shallow export data > affa603 internal/gcimporter: moved from go/internal/gcimporter > a77a1fb gopls/internal/lsp/mod: fix vulncheck hover message > 4ada35e gopls/internal/lsp: handle modVulncheckSource in diagnosticSource.String > e5f03c1 gopls/doc: clean up README and add a release policy > d5e9e35 go/analysis/passes/loopclosure: enable analysis of parallel subtests > 039b24b internal/jsonrpc2_v2: initiate shutdown when the Writer breaks > 32e1cb7 gopls/internal/lsp: clarify control around diagnostics > feeb0ba gopls/internal/lsp/cmd: fix deadlock when opening a file > 6e9dc86 gopls/internal/lsp/source/completion: fix panic in completion on *error > 73fcd88 Revert "internal/jsonrpc2_v2: initiate shutdown when the Writer breaks" > 70a130e gopls/api-diff: simplify the api-diff implementation > 3e8da47 internal/jsonrpc2_v2: initiate shutdown when the Writer breaks > 3566f69 gopls/internal/lsp/source: minor space optimizations > 7cdb0e7 internal/jsonrpc2_v2: rename Serve to NewServer and eliminate its error return > 28e9e50 internal/jsonrpc2_v2: eliminate error return from Bind > eabc3a0 internal/jsonrpc2_v2: eliminate isClosingErr > 4885f7c internal/jsonrpc2_v2: eliminate a temporary connection leak in (*Server).run > 739f55d internal/jsonrpc2_v2: rework Connection concurrency > e172e97 go/types/typeutil: break recursion through anonymous interfaces > f1c8f7f internal/lsp/source: optimize filter regular expression > e074ef8 gopls/internal: don't show a warning if the Go version is undetected > 7fba77c gopls/internal/lsp/source: remove deprecated settings from EnableAllExperiments > 42cb7be gopls/internal/lsp: improve the Go version deprecation message > 2af106e gopls/internal/hooks: fixes to diff disaster logic > e4bb343 go/internal/gcimporter: update to anticipate missing targets and .as > 875c31f go/internal/gcimporter: add test of export/import on std > 541f4c5 cmd/bundle: quote command-line arguments in output > de675d5 tools/gopls: argument in function bodies marked as parameter by semantic tokens > 3e1371f gopls/internal: start on LSP stub generator in Go. > 121f889 gopls/internal/lsp/mod: merge vuln diagnostics to one, and add a hover > d6511e5 internal/facts: share go/analysis/internal/facts with gopls > 2e0ca3a go/internal/gcimporter: fix bug in struct iexport > 1928cea go/ssa: emit field and index lvals on demand > 8166dca go/analysis/passes/asmdecl: define register-ABI result registers for RISCV64 > 2dcdbd4 go/internal/gcimporter: port CL 431495 to tools, add tests > d476af7 go/ssa: add slice to array conversion > d212f7d gopls/internal/regtest/workspace: fix bugs in test > 051f03f gopls/internal/lsp/cache: remove unnecessary params > 21f6127 gopls/internal/lsp/cache: add PkgPath->PackageID index to Metadata > 06041c9 gopls/doc: update manual documentation of the newDiff setting > f112c43 go.mod: update golang.org/x dependencies > 207f456 go/internal/gcimporter: bump version number in skew check > 65196ca gopls/README.md: fix wording around supported Go versions > 6128030 gopls/internal: support renaming packages with int. test variants > 649df2e go.mod: mark as requiring -compat 1.16 > 91311ab gopls/internal/lsp/cache: better import path hygiene > 9eda97b go/analysis: enable a test that applies after go list behavior change > b50d7ba gopls: minor cleanup of standalone package support > 502b93c gopls/internal/lsp: tolerate missing end position in RelatedInformation > d67c3ad internal/imports: repair warnings from default analyzers > bc2e3ae internal/jsonrpc2_v2: add Func convenience wrappers for the Binder and Preempter interfaces > a9b653b cmd/compilebench: use -a instead of -i to ensure dependencies are built > 4818d9e Revert "gopls/internal/lsp/cache: disable strict analysis while we fix panics" > b2efd4d internal/jsonrpc2_v2: eliminate most arbitrary timeouts in tests > 371ef16 internal/jsonrpc2_v2: rework concurrency in idleListener > 5935531 internal/jsonrpc2_v2: remove “Box” suffix from channel field names > fd32990 internal/jsonrpc2_v2: error out in-flight client calls when the reader breaks > 0e222f5 internal/jsonrpc2_v2: close the underlying connection if Wait is called instead of Close > bc4e384 gopls/internal/lsp/cache: fix crash in analysis > b93a56f refactor/satisfy: fix visiting functions in the unsafe package > 9b5e55b gopls/internal/lsp/cache: disable strict analysis while we fix panics > 9ffaf69 gopls/internal/lsp/cache: minor analysis cleanups > ffb862b gopls/internal/lsp/cache: remove stray print statement > f87c1ed internal/fastwalk: improve Darwin performance by ~3x > b253314 gopls/internal/lsp/cache: add support for loading standalone main files > 3beecff gopls/internal/span: some cleanups > d375238 gopls: dedup upgrade code actions for vulncheck > b20ae4b README: format install command > 19a5504 gopls/internal/lsp: use the golang.org/x/vuln/exp/govulncheck > ab79327 cmd/ssadump: disable run mode with runtime package > 29429f5 gopls/internal/lsp/source: sort protocol edits > 49b340b go/analysis: update tests for different go list error behavior > cd0288f internal/lsp/cache: invalidate analysis results on packages.Load > 906c733 gopls/internal/lsp/source: find references in test packages > 2a41b25 internal/robustio: fix log.Fatal calls that should be log.Fatalf > 150b5f8 internal/imports: read entire API dir in mkstdlib.go > 19cfa79 internal/lsp/source: switch the default diff algorithm to "checked" > fa6bd3b gopls: include informational vulnerability diagnostics > 89b4335 gopls/internal/lsp: merge notifications about deprecated settings > f90d8ad all: fix a few function names on comments > 350f1e2 gopls/internal/lsp/fake: retry ephemeral errors when renaming on windows > 8b1d1ec gopls/internal/lsp/cache: suppress panics during analysis > 20c1ee7 gopls/internal/lsp: warn about Go versions that are too old > 709f108 gopls/internal/lsp/cache: suppress crashes in fact_purity analyzer > a410e98 internal/diff: ToUnified may fail > 26a95e6 gopls/internal/span: move internal/span into gopls > f2c4579 internal/diff: avoid unnecessary allocations > 60ddcca internal/diff: Apply: validate inputs > 02bef08 go/packages/packagestest: break dependency on gopls' span package > 778f945 go/analysis: break dependency on span package > c682555 gopls/internal/regtest/misc: delete testdata > 1552529 gopls/internal/regtest/misc: use vulntest for vuln_test > c4f49e4 go/analysis/passes/assign: fix map assignment > bd8c28f internal/diff/lcs: fix shell format error > ede3ab2 gopls/internal/lsp/protocol: simplify OffsetRange, Position > dc3cf95 gopls/internal/vulncheck: use vulntest for test database creation > 4ef38dc gopls/internal/vulncheck/vulntest: add test helpers > 2f57270 gopls: update golang.org/x/vuln > d96b238 internal/diff: simplify API, break span dependency > 9856077 internal/diff: abolish errors > 33c2dbf gopls/internal/lsp: remove extra newlines in vulncheck diagnostics > b280e27 gopls/internal/lsp/cache: make IsIntermediateTestVariant a method > c5514b7 gopls/internal/lsp/source: use PackageFromFile in Identifier > ff4ff8b gopls/internal/lsp/source: don't type-check in FindPackageFromPos > 2d32e15 gopls/internal/lsp/cache: in tests, show all stacks during analyzer crash > dc88e7b godoc: fix some comments > 7f79a02 gopls: use fmt.Fprintf > 40dabfa gopls/internal/lsp: add support for package renaming > 55e5cff internal/diff: unified: match GNU diff for empty file > 3e0355b gopls/.../fillstruct: support generic types > ed98f10 gopls: prefix vulncheck diagnostic message with title > b180eff x/tools/go/analysis: extend json output by SuggestedFixes > d49f960 internal/lsp/cache: report analysis panics during testing > 27641fb gopls: suggest upgrading to fixed version for vulncheck diagnostics > 199742a go/analysis/passes/printf: check for nil scope of instance methods > 3db607b gopls/internal/lsp/cache: remove "discovered missing identifiers" log > a4274a8 gopls: add diagnostics for non-stdlib vulnerabilities > f80e984 gopls/internal/lsp/work: use the WorkFileError diagnostics source > 9c63911 gopls/internal/lsp: delete dead code > ae737bc gopls/internal/lsp: remove the source.Session interface > bddb372 gopls: deprecate three experimental features > 4dd4ddb go/packages: issue error if 'go list' on PATH is too new > 10e9d3c gopls/internal/lsp: tolerate new 'imported and not used' error message > eb45e98 gopls/internal/regtest: fix regtest failures from "undefined" errors > 1bfc469 gopls: update to handle 'undefined:' versus 'undeclared' in type errors > 5214f41 internal/gocommand: show pid of process > c5cd943 gopls: fix the reset_golden.sh script and regenerate golden files > 49a686d go/analysis: update explanation of (no) Diagnostics.Severity > eb25de6 go/analysis/passes/loopclosure: only check statements after t.Parallel > b243e57 gopls/internal/lsp/tests: simplify collectCompletionItems, remove Data.t > 88b5529 gopls/internal/lsp/tests: use the mustRange helper in more places > c7ac942 gopls/internal/lsp: simplify prepareRename tests > b9adce9 internal/lsp/source: derive document symbols from syntax alone > 3dda4ba all: replace deprecated egrep with grep -E > 1877b5f go/analysis/passes/printf: permit multiple %w format verbs > b3ab50b go/analysis/passes/stdmethods: recognize Unwrap() []error > 62ae586 gopls/test: disable stderr output for command line tests as well > be3ff02 go/analysis/passes/sortslice: correct diagnostic for sort.Slice(f()) > 2f04713 gopls: fix out of bounds bug in extract > 16b9742 go/analysis/passes/loopclosure: use go/types' object resolution > 81a42f0 gopls/internal/lsp/tests: pass in a *testing.T to Data.Golden > 14462ef go/analysis/passes/loopclosure: experiment with checking t.Run+Parallel > 00ae48e go/internal/pkgbits: replace os.SEEK_CUR with io.SeekCurrent > 835bfdf gopls: update x/vuln to pick fix for incorrect version suggestion > 6782af0 gopls/internal/lsp/source: clarify qualifiedObject > f901623 gopls/internal/lsp: suppress noisy log output in tests > df2eb93 gopls/test: fix erroneously skipped tests, remove redundant cmd tests > 1578244 gopls: set codelensProvider in initialize response > fdf581f internal/lsp: allow extract func ranges to begin/end with comments > b256f1f gopls/internal/lsp/cache: remove distracting "safe trimming" log > 0e011a0 all: use constant to avoid repeated definitions > 4d18923 gopls/internal/fake: sort edits by both start and end position > 45ad958 gopls/internal/lsp/protocol: fix json tags and indirect some zero values > a61f20e internal/gocommand: tweak debugging for hanging go commands > cdd6986 gopls/tsprotocol: make Disabled in CodeAction optional > 0398b3d internal/gocommand: add instrumentation for hanging go commands > 9250e22 internal/lsp: latest version of LSP stubs > ec74389 gopls/internal/lsp/source: make "chatty" diagnostics the default > 7e129ca gopls: add codelens to reset upgrade diagnostics > a81fce3 gopls: run go mod tidy -compat=1.16 > a8b9ed3 gopls/internal/lsp/source: remove Govulncheck from Hooks > 678efe0 gopls/internal/lsp/cmd: fix vulncheck error handling > e71c338 go/ssa/ssautil: initialize info when there is syntax > 0eebaab go/analysis: allow for identical SuggestedFixes > eeaf4eb internal/lsp/fake: add rename file support for testing > 4754f75 go/analysis/passes/copylock: modify match pattern to satisfy change sync.Once.done to atomic.Bool > a630751 x/tools: update go.mod following moving LSP code to x/tools/gopls > 308e02c x/tools/go/ssa: disable slice-to-array test > 3ee1710 gopls/doc: update stale documentation and improve link names > 5f27e05 all: remove redundant type conversion > b15dac2 gopls: migrate internal/lsp to gopls/internal/lsp > dd1bab2 go/analysis/passes/printf: fix panic parsing argument index > bac5507 go/analysis/internal/checker: make applyFixes work from the first character > c1dd25e gopls/internal/migrate.sh: a script to migrate internal/lsp to gopls/ > 83d7619 gopls : add a mention of staticcheck to settings documentation > d815cba internal/lsp: update LSP protocol for WorkspaceEdit > 6a585a2 x/tools/internal/typeparams: use regexp to match wanted result > be9eab1 go/analysis/passes/inspect: fix example return > 5ba8541 x/tools/internal/lsp/source: disable some tests for std lib changes > eb8352e gopls/internal/govulncheck: sync x/vuln@62b0186 > 655abda gopls/internal/regtest: TestEditGoDirectiveWorkspace should fail eagerly > 33c1ddd tools/gopls/internal/regtest/diagnostics: handle new error message > 40cfaff x/tools/internal/lsp/source: disable some tests for std lib changes > f16be35 internal/lsp/source: add functions to type hover output > dfc8d49 internal/lsp/testdata: fix diagnostics checksum > 6c10975 internal/lsp/cache: honor RunDespiteErrors=false > 49ab44d x/tools/internal/lsp: re-enable a test with adjusted error message > 550e1f5 internal/lsp/tests: use a shorter module path for test data > 4ccc73c internal/lsp/tests: simplify comparison of markdown at go1.18 > 3eb8a8f internal/lsp/cache: delete misleading Package.IllTyped method > cb91d6c internal/lsp/cache: clarify error control flow of analysis > 41c3a9b internal/lsp/analysis/fillreturns: be defensive w.r.t. type errors > fe1a27b gopls/doc: make doc generation work regardless of the current directory > ddbeb75 internal/lsp: run internal/lsp/reset_golden.sh > 248c34b internal/lsp: support regular expressions in Diagnostics tests > 431f4ef internal/lsp/tests: re-enable ARM tests > 717a671 go/analysis/passes/printf: remove unused hasBasicType > 7f23307 internal/lsp: limit diagnostics for upgrades to codelens go.mod file > 7c5e035 internal/lsp: fix suppressed panic in analyzer > 2f38e1d internal/lsp/tests: disable failing test on ARM > d35bb19 internal/lsp/tests: improve assertion error message > 7111c2e x/tools/internal/lsp: disable a test so we can change the parser error > db6a62c go/internal/gcimporter: call Interface.Complete in unified importer > 587a153 internal/lsp: hover to render go 1.19 doc comments > e55fb40 internal/lsp/cache: clear shouldLoad IDs on load > a3cac11 godoc/redirect: delete golang.org-specific code > b3851a8 internal/lsp/cache: tweaks to metadata graph > 938e162 gopls/internal/regtest: unskip TestDeleteModule_Interdependent > e8507be gopls/internal/regtest/bench: replace -gopls_version with -gopls_commit > 8c83056 gopls/internal/regtest: unskip TestSumUpdateFixesDiagnostics > 987de34 internal/lsp/completion: don't use Type.String for checking identity > 5a26068 internal/lsp/source: remove utm_source from pkgsite links > 35f806b gopls/doc/workspace: correct grammar > bebd890 go/analysis: remove stray print statement in the timeformat analyzer > 88d981e printf analyzer: link to fmt#Printing for verb/type docs > c4ec74a go/internal/pkgbits: fix performance of rawReloc > 37a81b6 internal/lsp: add unnecessary tags for unused vars and imports > 3807419 internal/lsp/cache: validate the range for critical errors in go files > b2156b5 gopls: update dependencies > 0ad49fd internal/imports: update stdlib index for 1.19 > 3950865 gopls/internal/regtest/bench: add a -gopls_version flag > 6fa767d internal/lsp: update documentation for directoryFilters setting and default value > 96d05aa gopls/internal/regtest: fix TestFailingDiagnosticClearingOnEdit > 4ff08b4 gopls: Improve auto-imports example for NeoVim LSP > 92d58ea internal/lsp/cache: register a file watcher for explicit GOWORK values > 98aef77 internal/lsp/cache: track explicit go.work files outside the workspace > fff6d6d internal/lsp: update the broken workspace message to mention go.work > 9b60852 gopls/internal/regtest: move TestMultipleModules_Warning to ./workspace > 06d96ee gopls/internal/regtest/bench: add a test for completion following edits > 81c7dc4 internal/lsp: polish vulncheck progress messages > af2a0a8 internal/lsp: use exec.CommandContext when running vulncheck > 3519aa2 internal/lsp/cmd: remove unused Env from pkgLoadConfig > 6c27717 internal/lsp/mod/code_lens: add "run govulncheck" codelens > 763f65c gopls/internal/regtest/misc: simplify shared edit tests > fc3b24a go/internal/gcimporter: rewrite interface receiver parameters > b5fd088 internal/lsp/command: replace VulncheckArgs Dir with URI > 99fd76f internal/lsp/cache: delete KnownMetadata.PkgFilesChanged > 01c9ff0 internal/lsp/cache: invalid packages should not be workspace packages > bd68922 internal/lsp: new options to disable certain kinds of semantic tokens > bceee4b internal/lsp/command: let RunVulncheckExp call gopls vulncheck > 3e0a503 internal/lsp: use directoryFilters in import scanning > 87f47bb gopls/internal/regtest/bench: refactor and improve benchmarks > 8b9a1fb go/callgraph/vta: do not assume that recovers cannot be deferred > 371fc67 go/tools: add check for time formats with 2006-02-01 > d08f5dc gopls/internal/regtest: unskip all of TestModFileModification > ddb90ec internal/lsp/cache: fix data races to view.options > 0d04f65 internal/lsp: re-send diagnostics on file events > d025cce internal/lsp/source: don't crash requesting gc_details for an empty file > 10cb435 internal/lsp/regtest: improvements for shared execution modes > 4d0b383 internal/lsp/regtest: minor cleanup for magic regtest envvar > 310ea71 gopls/internal/regtest: add a test that ignoring a file resolves errors > 21861e6 gopls/internal/regtest/bench: put feature benchmarks in their own file > c7f1191 go/internal/gcimporter: set underlying types in proper order; flatten imports > bd3f524 internal/lsp: rename all the package names in the renamed package > 9f65685 internal/lsp/source: enable the new diff with allExperiments > 9580c84 internal/lsp: Check if user's editor support rename operation > f560bc8 internal/lsp/cache: don't set context cancellation as a critical err > 8ea5687 internal/lsp/regtest: remove arbitrary timeout for closing the editor > d01bb2f internal/lsp/source: document the handling of GOPRIVATE for linkTarget > 98bfcd1 internal/memoize: fix race in Store.Promise > e02e98a internal/lsp/cache: allow network whenever reloading the workspace > b52794a internal/lsp/cache: simplify snapshot.Clone reinitialization logic > f1bb5ca internal/lsp/cache: report a critical error when go.work is invalid bumping golang.org/x/term d974fe8...ea6303a: > ea6303a go.mod: update golang.org/x dependencies > 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 > 119f703 go.mod: update golang.org/x dependencies > 7ae6be6 go.mod: update golang.org/x dependencies > 0edf009 go.mod: update golang.org/x dependencies Signed-off-by: Knative Automation <automation@knative.team>
- Loading branch information