aboutsummaryrefslogtreecommitdiff
path: root/src/database/sql/sql.go
diff options
context:
space:
mode:
authorAustin Clements <austin@google.com>2023-08-01 14:41:42 -0400
committerGopher Robot <gobot@golang.org>2023-08-07 19:31:26 +0000
commitaca6577196d61073a74c2ba791aa89c166db9521 (patch)
treeb1f65f81b435d59dad440fcf420f16dbd94406a4 /src/database/sql/sql.go
parentd367ec6a0ed0c016603c8aba697710a131a70db8 (diff)
downloadgo-aca6577196d61073a74c2ba791aa89c166db9521.tar.xz
runtime: drop stack-allocated pcvalueCaches
Now that pcvalue keeps its cache on the M, we can drop all of the stack-allocated pcvalueCaches and stop carefully passing them around between lots of operations. This significantly simplifies a fair amount of code and makes several structures smaller. This series of changes has no statistically significant effect on any runtime Stack benchmarks. I also experimented with making the cache larger, now that the impact is limited to the M struct, but wasn't able to measure any improvements. Change-Id: I4719ebf347c7150a05e887e75a238e23647c20cd Reviewed-on: https://go-review.googlesource.com/c/go/+/515277 TryBot-Result: Gopher Robot <gobot@golang.org> Auto-Submit: Austin Clements <austin@google.com> Reviewed-by: Michael Knyszek <mknyszek@google.com> Run-TryBot: Austin Clements <austin@google.com> Reviewed-by: Carlos Amedee <carlos@golang.org>
Diffstat (limited to 'src/database/sql/sql.go')
0 files changed, 0 insertions, 0 deletions