golang/go

internal/singleflight: delete, use golang.org/x/sync/singleflight

Ouverte

#31 697 ouverte le 26 avr. 2019

 (13 commentaires) (4 réactions) (0 personne assignée)Go (19 008 forks)batch import
NeedsFixhelp wanted

Métriques du dépôt

Stars
 (133 883 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

The singleflight package started life in internal/singleflight and then moved to golang.org/x/sync/singleflight, and the two have had slightly divergent development histories since. It's getting kinda messy. Their APIs have even somewhat diverged.

I just tried to re-unify them and delete internal/singleflight from std, but we can't use mod/vendor packages during bootstrap.

/cc @ianlancetaylor

Guide contributeur