937efab2e6
The type field cache was using an atomic pointer to an immutable map, which required copying the entire map each time a cache entry was added. Profiling showed that this was a significant hot spot. Use sync.Map instead. Change-Id: Ie7c779c5e9e2be1cd530747d74025dcfd206763a |
||
---|---|---|
.. | ||
clone.go | ||
clone_test.go | ||
escape.go | ||
escape_test.go | ||
extend.go | ||
extend_test.go | ||
proptools.go | ||
typeequal.go | ||
typeequal_test.go |