Skip to content
  • Wade Simmons's avatar
    9af242dc
    switch to new sync/atomic helpers in go1.19 (#728) · 9af242dc
    Wade Simmons authored
    These new helpers make the code a lot cleaner. I confirmed that the
    simple helpers like `atomic.Int64` don't add any extra overhead as they
    get inlined by the compiler. `atomic.Pointer` adds an extra method call
    as it no longer gets inlined, but we aren't using these on the hot path
    so it is probably okay.
    9af242dc
    switch to new sync/atomic helpers in go1.19 (#728)
    Wade Simmons authored
    These new helpers make the code a lot cleaner. I confirmed that the
    simple helpers like `atomic.Int64` don't add any extra overhead as they
    get inlined by the compiler. `atomic.Pointer` adds an extra method call
    as it no longer gets inlined, but we aren't using these on the hot path
    so it is probably okay.
Loading