haz-exec 0.1.0

Async task execution engine for haz.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# haz-exec

Async task execution engine for `haz`. Drives DAG traversal, runs task
commands under tokio, manages mutexes between concurrent tasks, and integrates
with the cache.

Part of the [haz](https://forge.cloudsling.dev/andreu/haz-cli) workspace task
runner. The execution semantics are specified in
[`docs/spec/10-execution.md`](https://forge.cloudsling.dev/andreu/haz-cli/src/branch/main/docs/spec/10-execution.md)
in the project repository.

The `test-util` cargo feature re-exports internal scaffolding for cross-crate
integration tests. Items behind that feature carry no stability guarantee.

License: AGPL-3.0-or-later. See [`LICENSE.md`](LICENSE.md).