jesseduffield.lazygit/vendor/github.com
Stefan Haller 14d717d77f Bump tcell to an unreleased snapshot to fix a shutdown race
tcell's filterEvents goroutine sends events into eventQ with a plain
blocking send, while Fini (via finish/finalize) closes eventQ after
closing the quit channel. The goroutine can have already committed to
the ev = <-inQ select arm when quit is closed, so its send into eventQ
races with the close; the race detector flags this (send and close on
the same channel are unsynchronized), and if the close wins, the send
panics with "send on closed channel".

This was caught by the integration tests under the race detector,
where every test drives a real tScreen over a MockTerm and tears it
down via Fini, but it equally affects real-terminal shutdown.

Upstream fixed it in 243630d2 ("Fix screen Init/Fini races") by
tracking the filter goroutine in a WaitGroup that finalize waits for
before closing eventQ, and guarding the send with a select on quit.
That commit is not in a tagged release yet (latest is v3.4.0), so pin
the pseudo-version; the delta over v3.4.0 is just this fix, a Windows
key-release fix, a cell-rendering perf tweak, and dependency bumps.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 08:41:25 +02:00
..
adrg/xdg Bump github.com/adrg/xdg from 0.4.0 to 0.5.3 2026-04-01 08:19:10 +00:00
atotto/clipboard Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
aybabtme/humanlog update go to v1.18 2022-03-18 21:36:28 +11:00
bahlo/generic-list-go Add invopop/jsonschema fork 2023-12-02 10:46:24 +01:00
buger/jsonparser Bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 2026-03-30 14:19:07 +02:00
cli Add cli/go-gh/v2 and cli/safeexec vendor dependencies 2026-04-01 09:13:55 +02:00
clipperhouse Bump tcell dependency to v3 2026-04-30 22:14:26 +02:00
cloudfoundry/jibber_jabber Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
creack/pty Bump github.com/creack/pty from 1.1.11 to 1.1.24 2026-03-31 11:43:06 +00:00
davecgh/go-spew switch to Go modules 2019-09-01 21:24:03 +10:00
fatih/color update go to v1.18 2022-03-18 21:36:28 +11:00
gdamore Bump tcell to an unreleased snapshot to fix a shutdown race 2026-07-17 08:41:25 +02:00
go-errors/errors Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
go-logfmt/logfmt Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
google/go-cmp go get -tool mvdan.cc/gofumpt@v0.9.2 2026-07-02 10:41:23 +02:00
gookit/color Bump github.com/gookit/color from 1.6.0 to 1.6.1 2026-05-26 07:39:34 +00:00
integrii/flaggy Bump github.com/integrii/flaggy from 1.4.0 to 1.8.0 2026-04-01 09:17:06 +00:00
jesseduffield Copy gocui files into lazygit repo under pkg/gocui 2026-04-30 14:29:08 +02:00
kardianos/osext update go to v1.18 2022-03-18 21:36:28 +11:00
karimkhaleel/jsonschema Add invopop/jsonschema fork 2023-12-02 10:46:24 +01:00
kr/logfmt add in-built logging support for a better dev experience 2020-09-26 11:00:50 +10:00
kyokomi/emoji/v2 Bump github.com/kyokomi/emoji/v2 from 2.2.8 to 2.2.13 2026-04-26 17:28:00 +00:00
lucasb-eyer/go-colorful Bump github.com/lucasb-eyer/go-colorful from 1.3.0 to 1.4.0 2026-03-31 11:33:58 +00:00
mailru/easyjson Add invopop/jsonschema fork 2023-12-02 10:46:24 +01:00
mattn Add cli/go-gh/v2 and cli/safeexec vendor dependencies 2026-04-01 09:13:55 +02:00
mgutz/str switch to Go modules 2019-09-01 21:24:03 +10:00
mitchellh/go-ps Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
petermattis/goid Bump the go-deadlock dependency to v0.3.6 2025-09-20 10:51:37 +02:00
pmezard/go-difflib add test to utils package 2018-08-19 10:37:03 +02:00
rivo/uniseg Bump gocui (and tcell) 2025-12-23 16:49:16 +01:00
sahilm/fuzzy Bump github.com/sahilm/fuzzy from 0.1.2 to 0.1.3 2026-07-02 05:08:14 +00:00
samber/lo Bump samber.lo to latest version 2026-04-26 19:21:22 +02:00
sanity-io/litter Bump github.com/sanity-io/litter from 1.5.2 to 1.5.8 2026-03-31 11:52:04 +00:00
sasha-s/go-deadlock Bump github.com/sasha-s/go-deadlock from 0.3.6 to 0.3.9 2026-04-01 09:24:57 +00:00
sirupsen/logrus Bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 2026-04-26 17:37:25 +00:00
spf13/afero Bump github.com/spf13/afero from 1.9.5 to 1.15.0 2026-03-31 11:37:29 +00:00
spkg/bom Bump github.com/spkg/bom from 0.0.0-20160624110644-59b7046e48ad to 1.0.1 2026-04-01 08:59:55 +00:00
stefanhaller/git-todo-parser Bump git-todo-parser 2025-09-05 10:37:20 +02:00
stretchr/testify Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 2026-03-31 11:48:11 +00:00
wk8/go-ordered-map/v2 Add invopop/jsonschema fork 2023-12-02 10:46:24 +01:00
xo/terminfo Add cli/go-gh/v2 and cli/safeexec vendor dependencies 2026-04-01 09:13:55 +02:00