Solomon Hykes
|
1508c1d46f
|
inmem: PipeSender and PipeReceiver return clean nil values
This is necessary because `(*PipeSender)nil` is not equal to
`(interface{})nil`.
Signed-off-by: Solomon Hykes <solomon@docker.com>
|
2014-05-16 18:48:13 -07:00 |
Solomon Hykes
|
048bed0cd1
|
inmem: a message is simply 1 opcode + an array of binary strings.
Remove redundant `Data` field. Every argument can be arbitrary data.
Signed-off-by: Solomon Hykes <solomon@docker.com>
|
2014-05-16 18:48:13 -07:00 |
Solomon Hykes
|
ffa47f5445
|
inmem: fix the tests
Signed-off-by: Solomon Hykes <solomon@docker.com>
|
2014-05-16 18:46:23 -07:00 |
Solomon Hykes
|
a5cb570bfb
|
inmem: more testing
Signed-off-by: Solomon Hykes <solomon@docker.com>
|
2014-05-16 18:44:20 -07:00 |
Solomon Hykes
|
338a7d50a8
|
inmem: fix nested in/out channels in each message
Signed-off-by: Solomon Hykes <solomon@docker.com>
|
2014-05-16 18:41:38 -07:00 |
Solomon Hykes
|
caa6004064
|
inmem: use pkg/testutils
Signed-off-by: Solomon Hykes <solomon@docker.com>
|
2014-05-16 18:41:21 -07:00 |
Solomon Hykes
|
a1ed1ec1fa
|
inmem: switch to a Sender/Receiver/Pipe interface similar to io.Pipe
Signed-off-by: Solomon Hykes <solomon@docker.com>
|
2014-05-16 18:40:31 -07:00 |
Solomon Hykes
|
3725628467
|
Beam in-mem: an in-memory implementation of Beam
|
2014-05-09 21:00:46 -07:00 |