summaryrefslogtreecommitdiffstats
path: root/src/context.rs
AgeCommit message (Expand)Author
2021-10-25Move main crate to subdirectoryMatthias Schiffer
2021-10-25Move runner into separate crateMatthias Schiffer
2021-10-24Split defintions used by both runner and executor into separate crateMatthias Schiffer
2021-10-18args: move Rc into Arg enumMatthias Schiffer
2021-10-12context: better error reporting for task ref parse errorsMatthias Schiffer
2021-10-12context: allow passing host and target arguments when parsing tasksMatthias Schiffer
2021-10-12context: switch from {host->target} to @host/target for alternative task ref ...Matthias Schiffer
2021-10-12context: move generation of default arguments to parse()Matthias Schiffer
2021-10-12context: add platform mapMatthias Schiffer
2021-10-09context: shorter alternative task formatMatthias Schiffer
2021-10-07Various code improvements suggested by clippyMatthias Schiffer
2021-10-03examples: split libgcc from gcc-libs packageMatthias Schiffer
2021-10-02context: assume that gcc dependencies are provided by rootfsMatthias Schiffer
2021-09-29context: pass recipe name and version as args "pn" and "pv"Matthias Schiffer
2021-09-29context: add platform relation variablesMatthias Schiffer
2021-09-28Add convenience methods and trait implementations to TaskArgsMatthias Schiffer
2021-09-28context: use CJSON for arguments in alternative TaskRef displayMatthias Schiffer
2021-09-26context: include dependencies from inherited tasksMatthias Schiffer
2021-09-26Add a list of outputs provided by the rootfsMatthias Schiffer
2021-09-26Add "cross compile" prefix to platform argumentsMatthias Schiffer
2021-09-26Move defintion of globals into contextMatthias Schiffer
2021-09-26context: turn Error into structMatthias Schiffer
2021-09-25context: fix karch of build platformMatthias Schiffer
2021-09-25Add recipe and task to TaskID as separate fieldsMatthias Schiffer
2021-09-25task: move common parts of InheritDep and OutputDep into a separate structMatthias Schiffer
2021-09-25Remove unnecessary TaskID traitsMatthias Schiffer
2021-09-25Move get_dependent_outputs() and get_dependent_tasks() to resolveMatthias Schiffer
2021-09-24context: remove target arg hackMatthias Schiffer
2021-09-24Allow tasks to specify argument mappingsMatthias Schiffer
2021-09-24context: wrap TaskRefs::args in RcMatthias Schiffer
2021-09-24context: filter and validate task argumentsMatthias Schiffer
2021-09-24context: introduce TaskNotFound errorMatthias Schiffer
2021-09-24context: prepare to make various functions fallibleMatthias Schiffer
2021-09-23Store task arguments as an enumMatthias Schiffer
2021-09-22Extend TaskRef with alternative Display formatMatthias Schiffer
2021-09-22Rename target_triple to gnu_tripletMatthias Schiffer
2021-09-19Use template variables instead of environment, parametrize all examplesMatthias Schiffer
2021-09-19Rename "target depends" to "depends"Matthias Schiffer
2021-09-19Add TaskArgs to reference typesMatthias Schiffer
2021-09-19Introduce Context structMatthias Schiffer