]> Cypherpunks repositories - gostls13.git/commit
runtime: remove scase.releasetime field
authorMatthew Dempsky <mdempsky@google.com>
Mon, 27 Jul 2020 21:05:05 +0000 (14:05 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Tue, 18 Aug 2020 20:05:41 +0000 (20:05 +0000)
commit78a1064d5dd05fc669342df3a6a5e11d49749d85
treefa7423e63fc07b408b4c8ae68e14f541d78a2a56
parent30a68bfb806b5217932e280f5a5f521237e69077
runtime: remove scase.releasetime field

selectgo will report at most one block event, so there's no need to
keep a releasetime for every select case. It suffices to simply track
the releasetime of the case responsible for the wakeup.

Updates #40410.

Change-Id: I72679cd43dde80d7e6dbab21a78952a4372d1e79
Reviewed-on: https://go-review.googlesource.com/c/go/+/245122
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/gc/select.go
src/runtime/select.go