Commit graph

14 commits

Author SHA1 Message Date
Daisuke Maki 1279628768 fix tests 2016-12-21 13:38:16 +09:00
Daisuke Maki 47be5c7c85 Integrate ExternalCommand into the new format 2016-12-14 14:59:38 +09:00
Daisuke Maki 61b5d22fb8 Move stuff around for better code organization 2016-12-14 11:00:22 +09:00
Daisuke Maki e0d2a50377 Change pipeline interface.
Remove Producer/ProcNode, just pass channels around so we don't
have to worry about Accept needing to be sync'ed
2016-08-18 11:04:40 +09:00
Daisuke Maki f578cfc850 Various tweaks to remove locking and interdependency
* Source does not depend on MemoryBuffer
* Remove a bunch of mutexes
* Change them to RWMutex where applicable
2016-07-02 16:19:17 +09:00
Daisuke Maki 47ea4f3067 protect done() 2016-06-23 05:02:30 -04:00
Daisuke Maki 68e614ed53 Make sure to reset the state source 2016-06-21 16:02:59 -04:00
Daisuke Maki f3ac1361c9 we don't expect pipelines to be re-used 2016-06-20 16:40:52 -04:00
Daisuke Maki 39031fd1f1 gofmt stuff 2016-06-18 17:40:33 +09:00
Daisuke Maki c7750ac50a get rid of debug prints 2016-06-18 17:40:33 +09:00
Daisuke Maki 77099ef426 collect results from selection buffer 2016-06-18 17:40:33 +09:00
Daisuke Maki c19b144883 remove debug print 2016-06-18 17:40:33 +09:00
Daisuke Maki d4715dd9bf Organize the pipeline package 2016-06-18 17:39:02 +09:00
Daisuke Maki e8c8ed19e7 Trying to untangle some of the mess 2016-06-18 17:39:02 +09:00