early steps on the road to customization
Peter Levart
peter.levart at gmail.com
Mon Aug 31 12:35:38 UTC 2020
On 8/31/20 1:19 PM, Peter Levart wrote:
> Here's a variant of ClassValue that replaces entirely existing one and
> supports dynamic sizing of backing array, get(), remove() and put()
> operations and even re-use of table indexes used by GC-ed ClassValue
> instances. It passes the ClassValueTest:
>
> https://github.com/plevart/valhalla/pull/3
Oops, I missed some races when resizing the backing array. They are
fixed now. Benchmarks still hold:
https://github.com/plevart/valhalla/pull/4
Peter
More information about the valhalla-dev
mailing list