summaryrefslogtreecommitdiffstats
path: root/examples/recipes
AgeCommit message (Collapse)Author
2024-05-05rebel-parse, rebel-lang: remove struct keyword againMatthias Schiffer
In addition, the order of match rules is adjusted to check structs before blocks for improved performance in common cases - structs are likely more frequent than block expressions in most code, and the struct rule can be rejected quickly.
2024-05-05rebel-parse: make fetch bodies struct-like rather than block-likeMatthias Schiffer
Fetch statements can't have parameters, so we don't need a code block where a simple data structure would suffice.
2024-05-05rebel-parse, rebel-lang: switch to use ':' for fields in struct literalsMatthias Schiffer
Match Rust and make struct literals and block expressions easily distinguishable even without a struct keyword.
2024-05-05examples: style/structural changes to RecipeLang exampleMatthias Schiffer
2024-05-04rebel-parse, rebel-lang: use struct keyword for struct types and literalsMatthias Schiffer
2024-04-29examples: update recipe example to use let syntaxMatthias Schiffer
2024-04-21examples: Add RecipeLang exampleMatthias Schiffer
2024-04-13Replace 'inherit' recipe field with 'parent'Matthias Schiffer
All occurrences of 'inherit' in the code are replaced with 'parent' or 'ancestors'.
2024-04-06examples: use {{name}} instead of {{basename}}Matthias Schiffer
{{name}} is usually the better choice for references in the scripts, as it can be overridden.
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-04examples: convert recipes with common sources to subrecipesMatthias Schiffer
2024-04-04driver: recipe: move each recipe into a separate directoryMatthias 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
pn and pv referred to package names and versions, but we don't really have packages at the moment.
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
2021-11-03examples: move version number to filenameMatthias Schiffer
2021-10-31driver: add toolchain prefix to PATHMatthias Schiffer
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2021-10-30examples: move recipes to subdirectoryMatthias Schiffer