]> Cypherpunks repositories - gostls13.git/commit
errors: improve performance of New
authorMarcel van Lohuizen <mpvl@golang.org>
Wed, 13 Mar 2019 15:47:44 +0000 (16:47 +0100)
committerMarcel van Lohuizen <mpvl@golang.org>
Thu, 14 Mar 2019 09:32:11 +0000 (09:32 +0000)
commit8bf18b56a47a98b9dd2fa03beb358312237a8c76
treefedb1876467c7a77119df7a10afe71205989c28d
parent5402854c3557f87fa2741a52ffc15dfb1ef333cc
errors: improve performance of New

See Issue #29382 and Issue #30468.

Improvements in this CL:

name                     old time/op  new time/op  delta
New-8                     352ns ± 2%   225ns ± 5%  -36.04%  (p=0.008 n=5+5)

Improvements together with moving to 1 uintptr:

name                     old time/op  new time/op  delta
New-8                     475ns ± 3%   225ns ± 5%  -52.59%  (p=0.008 n=5+5)

Change-Id: I9d69a14e5e10a6498767defb7d5f26ceedcf9ba5
Reviewed-on: https://go-review.googlesource.com/c/go/+/167401
Run-TryBot: Marcel van Lohuizen <mpvl@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Damien Neil <dneil@google.com>
src/errors/errors.go