Versions in this module Expand all Collapse all v1 v1.0.48 May 8, 2018 v1.0.44 Feb 21, 2018 Changes in this version + type RepeatedWaitGroup struct + func (rwg *RepeatedWaitGroup) Add(delta int) + func (rwg *RepeatedWaitGroup) Done() + func (rwg *RepeatedWaitGroup) Pause() + func (rwg *RepeatedWaitGroup) Resume() + func (rwg *RepeatedWaitGroup) Wait(ctx context.Context) error + func (rwg *RepeatedWaitGroup) WaitUnlessPaused(ctx context.Context) (bool, error) + type Semaphore struct + func NewSemaphore() *Semaphore + func (s *Semaphore) Acquire(ctx context.Context, n int64) (int64, error) + func (s *Semaphore) Count() int64 + func (s *Semaphore) ForceAcquire(n int64) int64 + func (s *Semaphore) Release(n int64) int64 + func (s *Semaphore) TryAcquire(n int64) int64 Incompatible versions in this module v2.11.0+incompatible Nov 30, 2018