commit | 3f62d7b5a0bf67e99c6d55defbcee7597c5066a2 | [log] [tgz] |
---|---|---|
author | Oliver, Jonathan <git@jonathanoliver.com> | Fri May 16 10:57:57 2014 -0600 |
committer | Oliver, Jonathan <git@jonathanoliver.com> | Fri May 16 10:57:57 2014 -0600 |
tree | 94ee7e058930f3f64b7c5e67182c4676a26b3ba7 | |
parent | 7c2e11a501b572a1092fae1066e0d0b6c6194765 [diff] |
Simplified barrier construction.
diff --git a/barrier.go b/barrier.go index 4776b8c..6b2042f 100644 --- a/barrier.go +++ b/barrier.go
@@ -14,11 +14,9 @@ } func NewBarrier(upstream ...*Sequence) Barrier { - this := Barrier{} - for i := 0; i < len(upstream); i++ { - this = append(this, upstream[i]) - } - return this + buffer := make([]*Sequence, len(upstream)) + copy(buffer, upstream) + return Barrier(buffer) } type Barrier []*Sequence