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
/
executor.rs
Age
Commit message (
Expand
)
Author
2021-10-25
Move main crate to subdirectory
Matthias Schiffer
2021-10-25
Move runner into separate crate
Matthias Schiffer
2021-10-24
Split defintions used by both runner and executor into separate crate
Matthias Schiffer
2021-10-24
runner: merge TaskInput struct into Task
Matthias Schiffer
2021-10-24
Move definition of Dependency into runner module
Matthias Schiffer
2021-10-22
executor: return error when reply channel is closed unexectedly
Matthias Schiffer
2021-10-21
executor: run ready tasks in parallel
Matthias Schiffer
2021-10-21
runner: expose reply channel
Matthias Schiffer
2021-10-18
executor: use into_iter() instead of iter() in task_deps()
Matthias Schiffer
2021-10-18
Move task cache handling from executor to runner
Matthias Schiffer
2021-10-18
executor: store TaskOutput instead of TaskMeta in tasks_done
Matthias Schiffer
2021-10-18
executor: summary: sort outputs by name
Matthias Schiffer
2021-10-18
executor: set SOURCE_TIME_EPOCH to 1
Matthias Schiffer
2021-10-18
Remove/simplify mkdir() calls
Matthias Schiffer
2021-10-12
Delete state dir for unfinished tasks in runner, not in executor
Matthias Schiffer
2021-10-11
executor: sort and reformat summary output
Matthias Schiffer
2021-10-11
runner: make layer hash output optional
Matthias Schiffer
2021-10-09
Refer to inherited tasks by their layer hash
Matthias Schiffer
2021-10-09
Add layer hash to task output
Matthias Schiffer
2021-10-07
Various code improvements suggested by clippy
Matthias Schiffer
2021-10-03
executor: store start time and duration of tasks
Matthias Schiffer
2021-10-02
executor: add various toolchain-related variables to the environment by default
Matthias Schiffer
2021-09-29
executor: evalute fetch filename using template engine
Matthias Schiffer
2021-09-28
Add convenience methods and trait implementations to TaskArgs
Matthias Schiffer
2021-09-28
executor: print task ref instead of meta ID in summary
Matthias Schiffer
2021-09-26
Move defintion of globals into context
Matthias Schiffer
2021-09-26
Pass path with dependencies instead of distinguishing build and host deps
Matthias Schiffer
2021-09-26
paths: move sysroot to /opt/toolchain/sysroot
Matthias Schiffer
2021-09-26
executor: fix host dependency error message
Matthias Schiffer
2021-09-25
Move get_dependent_outputs() and get_dependent_tasks() to resolve
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-23
Store task arguments as an enum
Matthias Schiffer
2021-09-22
executor: do not allow overriding base args for now
Matthias Schiffer
2021-09-22
Extend TaskRef with alternative Display format
Matthias Schiffer
2021-09-22
executor: use JSON for arguments in task labels
Matthias Schiffer
2021-09-22
Use same struct for InputHash and to pass task data to the runner
Matthias Schiffer
2021-09-19
Switch back to static container environment
Matthias Schiffer
2021-09-19
Use template variables instead of environment, parametrize all examples
Matthias Schiffer
2021-09-19
Print task label including arguments instead of only task ID in runner
Matthias Schiffer
2021-09-19
Rename "target depends" to "depends"
Matthias Schiffer
2021-09-19
Add template engine to evaluate task commands
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-18
executor: use reference for inherit hash in TaskInput
Matthias Schiffer
2021-09-18
executor: use run string instead of action for TaskInput
Matthias Schiffer
2021-09-17
executor: print more concise run summary
Matthias Schiffer
2021-09-17
Only pass path to runner, not whole Output structure
Matthias Schiffer
2021-09-17
executor: include runtime dependencies
Matthias Schiffer
[next]