Keith Randall
d3672054fb
cmd/compile: don't include instantiating types in type hash
...
This CL is a bit overkill, but it is pretty safe for 1.18. We'll
want to revisit for 1.19 so we can avoid the hash collisions between
types, e.g. G[int] and G[float64], that will cause some slowdowns
(but not incorrect behavior). Thanks Cherry for the simple idea.
Fixes #51250
Change-Id: I68130e09ba68e7cc35687bc623f63547bc552867
Reviewed-on: https://go-review.googlesource.com/c/go/+/389474
Trust: Keith Randall <khr@golang.org>
Run-TryBot: Keith Randall <khr@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-03-03 00:23:02 +00:00
..
2022-02-01 01:07:25 +00:00
2021-10-28 00:11:24 +00:00
2021-08-31 16:43:46 +00:00
2021-07-28 21:40:40 +00:00
2021-08-04 17:56:00 +00:00
2021-07-28 21:40:40 +00:00
2022-01-10 19:51:05 +00:00
2021-10-15 16:57:36 +00:00
2021-11-10 00:56:09 +00:00
2021-08-26 20:18:58 +00:00
2021-08-23 19:27:46 +00:00
2021-08-29 14:10:21 +00:00
2021-08-29 14:10:21 +00:00
2021-08-31 17:21:38 +00:00
2021-09-09 04:37:47 +00:00
2021-09-07 17:38:14 +00:00
2021-09-07 20:37:05 +00:00
2021-11-10 00:56:09 +00:00
2021-11-10 00:56:09 +00:00
2021-09-17 19:50:04 +00:00
2021-09-14 23:07:15 +00:00
2021-09-24 18:21:14 +00:00
2021-09-20 00:13:47 +00:00
2021-10-12 20:09:58 +00:00
2022-01-24 21:27:28 +00:00
2021-10-19 22:47:48 +00:00
2021-11-02 18:31:53 +00:00
2021-11-02 03:09:01 +00:00
2021-11-10 21:53:03 +00:00
2021-11-11 20:34:56 +00:00
2021-11-19 00:05:59 +00:00
2021-11-20 01:00:16 +00:00
2021-12-02 07:04:05 +00:00
2022-02-03 03:13:33 +00:00
2022-02-03 03:13:33 +00:00
2022-01-07 17:55:52 +00:00
2022-01-21 00:39:55 +00:00
2022-01-21 00:39:55 +00:00
2022-01-11 22:50:23 +00:00
2022-01-11 21:56:11 +00:00
2022-01-11 21:51:51 +00:00
2022-01-13 22:58:24 +00:00
2022-01-14 16:41:18 +00:00
2022-01-27 05:30:27 +00:00
2022-02-28 14:59:04 +00:00
2022-02-28 14:59:04 +00:00
2022-03-03 00:23:02 +00:00
2022-02-28 15:58:07 +00:00
2021-07-28 21:40:40 +00:00
2021-07-28 21:40:40 +00:00
2021-07-28 21:40:40 +00:00
2021-05-24 22:17:33 +00:00
2022-03-01 20:52:30 +00:00
2021-11-15 21:22:19 +00:00
2021-07-28 21:40:40 +00:00
2021-07-28 21:40:40 +00:00
2021-07-28 21:40:40 +00:00
2021-07-28 21:40:40 +00:00
2021-10-05 20:53:02 +00:00
2021-12-03 22:57:02 +00:00
2021-05-26 21:39:54 +00:00
2021-08-30 01:55:58 +00:00
2021-05-21 03:41:18 +00:00
2021-12-16 00:34:10 +00:00
2021-07-28 21:40:40 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2021-08-04 17:56:00 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2021-07-29 17:15:21 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-01-10 19:51:05 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2021-08-17 13:23:13 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2021-08-24 18:30:13 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2021-10-28 00:11:24 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2021-09-07 17:38:14 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-01-31 20:35:07 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2021-09-17 19:50:04 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 23:48:58 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2021-09-29 16:09:04 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2021-12-13 06:35:06 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2021-12-16 00:33:58 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-01-21 00:39:55 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-01-24 17:07:30 +00:00
2022-03-01 19:45:34 +00:00
2022-01-24 17:07:30 +00:00
2022-03-01 19:45:34 +00:00
2022-01-24 17:07:30 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-02-28 14:59:04 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-03 00:23:02 +00:00
2022-03-01 19:45:34 +00:00
2022-02-28 19:38:22 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2021-11-14 17:38:42 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2021-10-05 20:53:02 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 23:48:58 +00:00
2022-03-01 19:45:34 +00:00
2021-07-31 17:03:07 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 23:48:58 +00:00
2022-03-01 19:45:34 +00:00
2021-12-08 17:55:13 +00:00
2022-03-01 19:45:34 +00:00
2021-12-08 17:55:13 +00:00
2022-03-01 19:45:34 +00:00
2021-12-08 17:55:13 +00:00
2022-03-01 19:45:34 +00:00
2021-12-08 17:55:13 +00:00
2022-03-01 19:45:34 +00:00
2021-08-09 18:41:45 +00:00
2022-03-01 19:45:34 +00:00
2021-08-10 01:56:50 +00:00
2022-03-01 19:45:34 +00:00
2021-08-10 01:56:50 +00:00
2022-03-01 19:45:34 +00:00
2022-03-01 19:45:34 +00:00