index
:
rebel/rebel
main
Unnamed repository; edit this file 'description' to name the repository.
Matthias Schiffer <mschiffer@universe-factory.net>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
resolve.rs
Age
Commit message (
Expand
)
Author
2021-10-25
Move main crate to subdirectory
Matthias Schiffer
2021-10-24
Split defintions used by both runner and executor into separate crate
Matthias Schiffer
2021-10-07
Various code improvements suggested by clippy
Matthias Schiffer
2021-09-26
Add a list of outputs provided by the rootfs
Matthias Schiffer
2021-09-26
resolve: reuse error definitions from context
Matthias Schiffer
2021-09-26
resolve: turn Error into struct
Matthias Schiffer
2021-09-26
context: turn Error into struct
Matthias Schiffer
2021-09-25
resolve: fix get_dependent_outputs() and get_dependent_tasks() to include run...
Matthias Schiffer
2021-09-25
Move get_dependent_outputs() and get_dependent_tasks() to resolve
Matthias Schiffer
2021-09-24
Allow tasks to specify argument mappings
Matthias Schiffer
2021-09-24
resolve: nicer From implementation for TaskRef
Matthias Schiffer
2021-09-24
context: wrap TaskRefs::args in Rc
Matthias Schiffer
2021-09-24
resolve: lifetime fixes
Matthias Schiffer
2021-09-24
context: filter and validate task arguments
Matthias Schiffer
2021-09-24
context: introduce TaskNotFound error
Matthias Schiffer
2021-09-24
context: prepare to make various functions fallible
Matthias Schiffer
2021-09-24
resolve: make error construction more ergonomic
Matthias Schiffer
2021-09-19
Add TaskArgs to reference types
Matthias Schiffer
2021-09-19
Introduce Context struct
Matthias Schiffer
2021-09-18
Separate definition types and reference types
Matthias Schiffer
2021-09-17
Introduce runtime dependencies of outputs and add to resolver
Matthias Schiffer
2021-09-17
Have recipes specify outputs, verify in resolver
Matthias Schiffer
2021-09-02
Add inherit field to Task definition
Matthias Schiffer
2021-07-24
Replace TaskMap struct with type alias
Matthias Schiffer
2021-07-24
Revert introduction of Dependency enum
Matthias Schiffer
2021-07-22
Introduce Dependency enum for different kinds of dependencies
Matthias Schiffer
2021-07-22
Rename TaskID back to TaskRef
Matthias Schiffer
2021-06-21
executor: calculate input hash
Matthias Schiffer
2021-01-27
resolve: more idiomatic error formatting
Matthias Schiffer
2021-01-27
Use Iterator::all()
Matthias Schiffer
2021-01-27
Add "executor"
Matthias Schiffer
2021-01-27
resolve: collect all dependency errors
Matthias Schiffer
2021-01-27
resolve: debug_assert task state more frequently
Matthias Schiffer
2021-01-27
resolve: better error output
Matthias Schiffer
2021-01-26
resolve: record task list of dependency cycles
Matthias Schiffer
2021-01-26
Rewrite dependency resolution to reuse solutions
Matthias Schiffer