Ian Roddis
7b07380e16
- Removing duplicate information (taskName stored in 3 places)
2021-08-31 12:21:34 -03:00
Ian Roddis
2c00001e0b
Adding support for isGenerator tasks
...
- Changing how DAG is represented, both in code and how DAGs are defined
in JSON.
- Removing std::vector<Task> representation in favour of a map that will
enforce unique task names
- Task names now have a name (generated), and a definedName.
- Adding support to loggers to add tasks after a DAGRun has been
initialized.
2021-08-30 22:05:37 -03:00
Ian Roddis
a97c3ff783
- Removing Catch2 code from codebase, will pull it via FetchContent instead.
...
- Changing StdOutLogger to OStreamLogger, so that test cases output can be silenced.
2021-08-09 15:48:53 -03:00
Ian Roddis
468993edb5
Checkpointing work
2021-07-05 11:57:38 -03:00
Ian Roddis
9cfa8cab7f
Rejigging the DAG traversal so it is a bit more efficient
2021-06-11 10:20:15 -03:00
Ian Roddis
7a6dbb85c2
making test a bit more interesting
2021-06-10 09:35:53 -03:00
Ian Roddis
df854fc370
This is probably the stupidest implementation ever, but it works. To be fixed!
2021-06-09 21:52:10 -03:00
Ian Roddis
2030368c22
Adding DAG visitor and some unit tests around its function
2021-06-07 11:54:50 -03:00
Ian Roddis
315638f650
Adding rough-in for more components, pistache dependency pull
2021-06-03 17:57:56 -03:00
Ian Roddis
3d238df398
Fixing tests, roughing in iterator
2021-06-02 16:11:50 -03:00
Ian Roddis
44585ed339
Shortest path found
2021-06-02 13:55:12 -03:00
Ian Roddis
e64361c864
Initial Commit
2021-06-02 10:38:57 -03:00