]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: modify debug-hash to support match exclusion
authorDavid Chase <drchase@google.com>
Fri, 31 Mar 2023 21:26:04 +0000 (17:26 -0400)
committerDavid Chase <drchase@google.com>
Thu, 6 Apr 2023 14:04:33 +0000 (14:04 +0000)
commitef9c211de82d690f4d93a5146b01b800fca077a9
tree2f2003e0f4cd572a14527a050c5228199b5375c4
parentf9cf2c4d0424e352f30d50b89d50eafbfb6fc019
cmd/compile: modify debug-hash to support match exclusion

The goal here is to enable a search that will locate all the instances
of a failure, not just the first one.  This helps with searches for
loopvar-change breakage, FP differences from fused-multiply-add, and
allows certain semantics queries that can be implemented as compiler
changes (for example, where does integer overflow routinely occur?)

Change-Id: Ic28f1695d47e421c2089d1f3f7c4b40c56db970f
Reviewed-on: https://go-review.googlesource.com/c/go/+/481195
Run-TryBot: David Chase <drchase@google.com>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
src/cmd/compile/internal/base/hashdebug.go