From e0ae8540ab7527ac8000d6f212526f32b2a9ebad Mon Sep 17 00:00:00 2001 From: Keith Randall Date: Tue, 10 May 2022 16:15:35 -0700 Subject: [PATCH] doc: mention jump tables and tsan upgrades in 1.19 release notes Change-Id: I0ab34f2f931e0e712218e4eb086f4535cc17775c Reviewed-on: https://go-review.googlesource.com/c/go/+/405614 Reviewed-by: Ian Lance Taylor Auto-Submit: Keith Randall Run-TryBot: Keith Randall Reviewed-by: Keith Randall TryBot-Result: Gopher Robot --- doc/go1.19.html | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/doc/go1.19.html b/doc/go1.19.html index 51b5a54e16..dbcee75ce6 100644 --- a/doc/go1.19.html +++ b/doc/go1.19.html @@ -71,6 +71,14 @@ Do not send CLs removing the interior tags from such phrases. TODO: complete this section, or delete if not needed

Compiler

+ +

+ The compiler now uses + a jump + table to implement large integer and string switch statements. + Performance improvements vary but can be on the order of 20% faster. + (GOARCH=amd64 and GOARCH=arm64 only) +

TODO: complete this section, or delete if not needed

@@ -168,6 +176,26 @@ Do not send CLs removing the interior tags from such phrases. +
runtime/race
+
+

+ The race detector has been updgraded to use thread sanitizer + version v3. +

    +
  • + Faster (typically 1.5 to 2 times faster) +
  • +
  • + Uses less memory (typically 1/2 as much) +
  • +
  • + Supports unlimited numbers of goroutines +
  • +
+

+
+
+
strconv

-- 2.48.1