Commits
- Commit:
4f41ff66898913697507fdf8ebb75d811715b81a
- From:
- Stephen Day <stevvooe@users.noreply.github.com>
- Via:
- GitHub <noreply@github.com>
- Date:
Merge pull request #21 from nilium/fix-close-error-race
Fix race-y channel close/error assignment
- Commit:
f8c69a179645d6b19ee60c05c3ab4e6725a49ccc
- From:
- Noel Cower <ncower@gmail.com>
- Date:
Fix race-y channel close/error assignment
Data race occurred when assigning to err and then subsequently reading
it from anywhere else. Moving the channel close down could potentially
help, but far easier to just gate both with a sync.Once since this
isn't a code path that seems like it needs to be super-performant.
Changes cause CloseWithError to be call-able once, ensuring that
there's no case where err is written to while being read (as would
happen when closing and reading c.err from another goroutine the moment
c.closed is closed).
Signed-off-by: Noel Cower <ncower@gmail.com>
- Commit:
87c6cf4550e8bf9dac847f1c6437e453aadef7c8
- From:
- Stephen Day <stevvooe@users.noreply.github.com>
- Date:
Merge pull request #20 from docker/fix-alignment
Fix readme alignment
- Commit:
5b5b3339079dd9869ac83f70b7993a0ae0363750
- From:
- French Ben <frenchben@docker.com>
- Date:
Fix readme alignment
Signed-off-by: French Ben <frenchben@docker.com>
- Commit:
ac8248b9d483c8caf31e56bf7930cd7fa26b1658
- From:
- Stephen Day <stevvooe@users.noreply.github.com>
- Date:
Merge pull request #19 from docker/badge-badge
Added badge badge
- Commit:
50a8a16a89824975e76df0c5fd2202ea54ef345e
- From:
- French Ben <frenchben@docker.com>
- Date:
Merged master
Signed-off-by: French Ben <frenchben@docker.com>
- Commit:
20882a7be95f6f0dc90bb238024bcf890513e1ff
- From:
- Stephen Day <stevvooe@users.noreply.github.com>
- Date:
Merge pull request #18 from QuentinPerez/patch-1
Little changes
- Commit:
db96364a86ef8eec2d65c3968f638e5d547dd150
- From:
- French Ben <frenchben@docker.com>
- Date:
Added badge badge
Signed-off-by: French Ben <frenchben@docker.com>
- Commit:
202a76d07cb1e613a184b032c8f81679563acac6
- From:
- Stephen Day <stevvooe@users.noreply.github.com>
- Date:
Merge pull request #17 from docker/add-travisci
Added TravisCI and CodeCov hook
- Commit:
a544308616f1d29b82bcd8042a713777441495c7
- From:
- Quentin Perez <qperez42@gmail.com>
- Date:
transport: Use Channel interface instead of *channel
Signed-off-by: Quentin Perez <qperez42@gmail.com>
- Commit:
11b5e5c76a74a8f15cea07bc515b15c778bcf186
- From:
- Stephen Day <stevvooe@users.noreply.github.com>
- Date:
Merge pull request #15 from joushou/tagpool
Rework transport tag allocation logic
- Commit:
dc8d6ca8025d4a97774d65c567f6956d7b454995
- From:
- French Ben <frenchben@docker.com>
- Date:
Added license badge
Signed-off-by: French Ben <frenchben@docker.com>
- Commit:
a056819507b3f5113ef8b52f04e67dadf29d8927
- From:
- Stephen Day <stevvooe@users.noreply.github.com>
- Date:
Merge pull request #13 from stevvooe/document-exported-functions
lint/vet: address several issues identified by lint/vet
- Commit:
6bc2f9f7680b060eb40c6f73db70909e987b390f
- From:
- Kenny Levinsen <w@kl.wtf>
- Date:
Remove NOTAG handling from allocateTag
Signed-off-by: Kenny Levinsen <w@kl.wtf>
- Commit:
0af6243aba87a11f028509197372f8ba4e0748e1
- From:
- French Ben <frenchben@docker.com>
- Date:
Added race and fixed badge link
Signed-off-by: French Ben <frenchben@docker.com>