Philipp Oppermann
|
b6e7642ed4
|
Add API docs for rust operator API crate
|
3 years ago |
Philipp Oppermann
|
09866cbb2b
|
Create an example C++ node based on Rust node API and `cxx` crate
|
3 years ago |
Philipp Oppermann
|
8e21a990d0
|
Create a Rust dataflow example
The example shows how to use the dora node and operator APIs.
|
3 years ago |
Philipp Oppermann
|
4b9807735f
|
Merge branch 'main' into c-node-api
|
3 years ago |
Philipp Oppermann
|
7c801fba2f
|
Merge branch 'main' into stop-operation
|
3 years ago |
Philipp Oppermann
|
dbf189e239
|
Resolve clippy warnings
|
3 years ago |
Philipp Oppermann
|
474c1e2465
|
Remove unused dependency
|
3 years ago |
Philipp Oppermann
|
825e9a8d7b
|
Allow operators to stop themselves through a special return value
Useful for source operators that take timers as inputs. Without an explicit stop instructions, they would always run forever.
|
3 years ago |
Philipp Oppermann
|
41afaed2c1
|
Add some more log messages
|
3 years ago |
Philipp Oppermann
|
047252be6b
|
Avoid intermediate allocations by implementing Display instead of ToString
|
3 years ago |
Philipp Oppermann
|
20501ca461
|
Send dora timer messages from coordinator
|
3 years ago |
Philipp Oppermann
|
3c8ee37795
|
Implement parsing of new dora timer input keys
|
3 years ago |
haixuanTao
|
515ae91151
|
making `CommunicationLayer` Send and Sync
|
3 years ago |
haixuanTao
|
edbd10e410
|
add `Send` trait to the communicationLayer
The `Send` Trait is required by pyo3 for the python binding
|
3 years ago |
Philipp Oppermann
|
bc56b5947d
|
Implement alias syntax for runtime nodes with single python operator
|
3 years ago |
haixuanTao
|
28a902d83a
|
Moving folders in correspondance with #41
Simply moving crate to mirror our discussion without touching at names
|
3 years ago |