Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-05-05 | rebel-parse, rebel-lang: remove struct keyword again | Matthias 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-05 | rebel-parse: make fetch bodies struct-like rather than block-like | Matthias Schiffer | |
Fetch statements can't have parameters, so we don't need a code block where a simple data structure would suffice. | |||
2024-05-05 | rebel-parse, rebel-lang: switch to use ':' for fields in struct literals | Matthias Schiffer | |
Match Rust and make struct literals and block expressions easily distinguishable even without a struct keyword. | |||
2024-05-05 | examples: style/structural changes to RecipeLang example | Matthias Schiffer | |
2024-05-04 | rebel-parse, rebel-lang: use struct keyword for struct types and literals | Matthias Schiffer | |
2024-04-29 | examples: update recipe example to use let syntax | Matthias Schiffer | |
2024-04-21 | examples: Add RecipeLang example | Matthias Schiffer | |
2024-04-13 | Replace 'inherit' recipe field with 'parent' | Matthias Schiffer | |
All occurrences of 'inherit' in the code are replaced with 'parent' or 'ancestors'. | |||
2024-04-06 | examples: 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-05 | examples: image: do not rely on INPUT_HASH for reproducibility | Matthias Schiffer | |
2024-04-05 | driver: recipe: let subrecipes inherit meta from parent | Matthias Schiffer | |
2024-04-04 | examples: convert recipes with common sources to subrecipes | Matthias Schiffer | |
2024-04-04 | driver: recipe: move each recipe into a separate directory | Matthias Schiffer | |
2024-04-04 | examples: always set version in content, not filename | Matthias Schiffer | |
2024-04-04 | driver: context: rename pn and pv variables to basename and version | Matthias Schiffer | |
pn and pv referred to package names and versions, but we don't really have packages at the moment. | |||
2023-10-06 | examples: glibc: update to latest 2.38 release branch | Matthias Schiffer | |
2023-10-02 | examples: image: create /tmp | Matthias Schiffer | |
2023-10-02 | examples: rename rootfs.yml to image.yml | Matthias Schiffer | |
2023-10-02 | examples: update toolchain | Matthias Schiffer | |
2023-10-01 | examples: linux: update to 6.5.5 | Matthias Schiffer | |
2021-11-03 | examples: move version number to filename | Matthias Schiffer | |
2021-10-31 | driver: add toolchain prefix to PATH | Matthias Schiffer | |
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net> | |||
2021-10-30 | examples: move recipes to subdirectory | Matthias Schiffer | |