Paul Downen
|
012069a855
Improved type checking in primitive constructors.
|
14 years ago |
Paul Downen
|
d46fde27b0
Added ebb_prim:is_operation/1.
|
14 years ago |
Paul Downen
|
5e6f9403ea
Added the ebb_flow module.
|
14 years ago |
Paul Downen
|
0007403275
Changed the type of the route operation.
|
14 years ago |
Paul Downen
|
1b5c35c989
Changed the type of the switch operation.
|
14 years ago |
Paul Downen
|
99947ded94
Export func/2 and flatten_arity/1 from ebb_prim.
|
14 years ago |
Paul Downen
|
044a4ee90a
Added input checks in ebb_prim on sync/1, split/1, merge/1, switch/2.
|
14 years ago |
Paul Downen
|
f9a5f64fb0
Simplified and reduced the number of control primitives.
|
14 years ago |
Paul Downen
|
cbd5dbb97f
Reorganized control flow module structure.
|
14 years ago |
Paul Downen
|
3a854ab67f
Added ebb_loop module.
|
14 years ago |
Paul Downen
|
4bedede70b
Added support for general initialization operations for flow_graph:loop.
|
14 years ago |
Paul Downen
|
0d05a5e6f8
Added support for funneling operations.
|
14 years ago |
Paul Downen
|
e933b9b719
Added ebb_par module.
|
14 years ago |
Paul Downen
|
462466ecd8
Updated ebb_prim and ebb_pipe for the new flow_graph.
|
14 years ago |
Paul Downen
|
2287ecd600
Fixed the loop operator to have an initial state.
|
14 years ago |
Paul Downen
|
941d147ef6
Cleaned up flow_graph.
|
14 years ago |
Paul Downen
|
217d831fed
Changed flow_graph representation.
|
14 years ago |
Paul Downen
|
bcc95eda08
Change of plans; represent tasks/operations as flow graphs instead of ASTs.
|
14 years ago |
Paul Downen
|
4ca9b7b731
Fixed a type error in flow_graph:add_edge/2.
|
14 years ago |
Paul Downen
|
a2798ddcfa
Added flow_graph:add_edge_list/2.
|
14 years ago |
Paul Downen
|
d1e751c87b
Export flow_graph:add_edge/2 for low-level manipulation.
|
14 years ago |
Paul Downen
|
135ba56809
Added detour/3 and reroute/2 to flow_graph.
|
14 years ago |
Paul Downen
|
bad34446e4
Added append/1, get_in/1, get_out/1 to flow_graph.
|
14 years ago |
Paul Downen
|
e31c4ed75c
Fixed flow_graph:from_list/3 to correctly add edges.
|
14 years ago |
Paul Downen
|
1e646d0145
Fixed missing cases in valid_edge/1.
|
14 years ago |
Paul Downen
|
4e6c8c8e13
Added dynamic/3 constructor.
|
14 years ago |
Paul Downen
|
5c3fa050ad
Added module for basic control flow graph structure.
|
14 years ago |
Paul Downen
|
b96a5cdf35
Added primitive and pipeline constructions.
|
14 years ago |
Paul Downen
|
625836433a
Renamed apply to app to avoid collision with BIF.
|
14 years ago |
Paul Downen
|
1b447f6b8e
Renamed suspend to dynamic.
|
14 years ago |