Commit graph

8 commits

Author SHA1 Message Date
Viktor Klang
b8c3a5c664 =str - Minor touchups to GraphInterpreter and GraphAssembly 2015-10-26 11:31:47 +01:00
Roland Kuhn
02810cfa64 !str,htc remove FlexiMerge/Route
- replace all occurrences with equivalent GraphStage implementations

This commit introduces a mini-DSL for GraphStage that allows emitting or
reading multiple elements to/from a port with one statement, installing
stateful handlers on the port to make it work. The emitting side allows
stacked continuations, meaning that while an emit() is ongoing (waiting
for demand) another one can be added to the queue; this allows
convenient formualation of merge-type stages.
2015-10-21 18:52:16 +02:00
Endre Sándor Varga
f4b614a186 =str: Optmizing GraphInterpreter 2015-10-01 16:16:42 +02:00
Endre Sándor Varga
ea03bb315d Fix various interpreter issues, add extensive port transition tests 2015-09-24 16:00:04 +02:00
Endre Sándor Varga
eec8bd689f =str: TickSource is now a GraphStage 2015-09-21 10:30:14 +02:00
Endre Sándor Varga
12c9abb8c9 !str #16410 #16597: Removed TimerTransform, added Timeout stages 2015-09-18 12:38:36 +02:00
Endre Sándor Varga
174589f2dc =str: GraphStage improvements 2015-09-17 10:08:12 +02:00
Endre Sándor Varga
19c20dfb20 +str: Support for arbitrary, fusable graph processing stages (octopus) 2015-09-08 15:34:10 +02:00