summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2024-04-22rebel-parse: separate tokenization stepMatthias Schiffer
2024-04-22rebel-parse: Initial RecipeLang parser implementationMatthias Schiffer
2024-04-21examples: Add RecipeLang exampleMatthias Schiffer
2024-04-20Move rebel-parse dependency from rebel-resolve to rebelMatthias Schiffer
2024-04-20driver: parse: improve some rule and type names, order from high-level to low...Matthias Schiffer
2024-04-20Introduce rebel-resolve moduleMatthias Schiffer
2024-04-20rebel: avoid thread-local for reading recipesMatthias Schiffer
2024-04-20Introduce TaskIDRef typeMatthias Schiffer
2024-04-20Update dependenciesMatthias Schiffer
2024-04-20rebel: move parsing to a separate crateMatthias Schiffer
2024-04-20Reference local packages by their actual namesMatthias Schiffer
2024-04-20Rename directories to match crate namesMatthias Schiffer
2024-04-20Replace recipe separator with ::Matthias Schiffer
2024-04-19driver: rename task_setup() to task_preamble(), improve code styleMatthias Schiffer
2024-04-13Replace 'inherit' recipe field with 'parent'Matthias Schiffer
2024-04-13driver: template: rename eval() to eval_sh(), eval_raw() to eval()Matthias Schiffer
2024-04-13Update dependenciesMatthias Schiffer
2024-04-07runner: task: print detailed CPU usage for finished tasksMatthias Schiffer
2024-04-07driver: implement "soft" SIGINT handlingMatthias Schiffer
2024-04-07runner: detach from driver session/process groupMatthias Schiffer
2024-04-06driver: add --keep-going flagMatthias Schiffer
2024-04-06driver: do not kill remaining tasks immediately on failureMatthias Schiffer
2024-04-06driver: recipe: add comment regarding file sortingMatthias Schiffer
2024-04-06driver: move RecipeMeta to recipe moduleMatthias Schiffer
2024-04-06driver: recipe: use separate structs for recipe and subrecipe readingMatthias Schiffer
2024-04-06examples: use {{name}} instead of {{basename}}Matthias Schiffer
2024-04-06driver: add overrideable recipe name variableMatthias Schiffer
2024-04-06driver: refactor CompletionState::task_deps()Matthias Schiffer
2024-04-05runner: task: do not pass INPUT_HASH in task environmentMatthias Schiffer
2024-04-05examples: image: do not rely on INPUT_HASH for reproducibilityMatthias Schiffer
2024-04-05driver: recipe: let subrecipes inherit meta from parentMatthias Schiffer
2024-04-05driver: recipe: refactor recipe readingMatthias Schiffer
2024-04-05driver: do not allow overriding basename, provide additional variables to tasksMatthias Schiffer
2024-04-04driver: resolve: limit number of reported errorsMatthias Schiffer
2024-04-04examples: convert recipes with common sources to subrecipesMatthias Schiffer
2024-04-04driver: add support for build.<name>.yml subrecipesMatthias Schiffer
2024-04-04driver: recipe: move each recipe into a separate directoryMatthias Schiffer
2024-04-04driver: change task ref syntax to use @ for platform and # for versionMatthias Schiffer
2024-04-04driver: recipe: do not set version from filenameMatthias Schiffer
2024-04-04examples: always set version in content, not filenameMatthias Schiffer
2024-04-04driver: context: rename pn and pv variables to basename and versionMatthias Schiffer
2024-04-03driver: parse: replace nom with pegMatthias Schiffer
2024-04-03driver: parse: introduce TaskID and TaskArgs structMatthias Schiffer
2024-04-02Update dependenciesMatthias Schiffer
2023-10-06examples: glibc: update to latest 2.38 release branchMatthias Schiffer
2023-10-02examples: image: create /tmpMatthias Schiffer
2023-10-02examples: rename rootfs.yml to image.ymlMatthias Schiffer
2023-10-02examples: update toolchainMatthias Schiffer
2023-10-01examples: linux: update to 6.5.5Matthias Schiffer
2023-10-01examples: update rootfsMatthias Schiffer