index
:
rebel/rebel
main
wip/eval
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
Age
Commit message (
Expand
)
Author
15 hours
rebel-parse: tokenize: allow whitespae in interpolated expressions
main
Matthias Schiffer
16 hours
rebel-parse: parse-string: print "µs" instead of "us"
Matthias Schiffer
16 hours
rebel-parse: tokenize: add support for string interpolation
Matthias Schiffer
16 hours
rebel-parse: tokenize: handle escapes in regular strings
Matthias Schiffer
16 hours
rebel-parse: token: represent string tokens as a Vec as well
Matthias Schiffer
16 hours
rebel-parse: ast: represent strings as a Vec of pieces
Matthias Schiffer
18 hours
rebel-parse: add support for !Copy tokens
Matthias Schiffer
18 hours
rebel-parse: use git version of peg
Matthias Schiffer
18 hours
Update dependencies
Matthias Schiffer
37 hours
rebel-parse: ast: derive Eq for all types
Matthias Schiffer
38 hours
rebel-parse: do not represent different string types in AST
Matthias Schiffer
38 hours
rebel-parse: token: separate Number from String variants
Matthias Schiffer
38 hours
rebel-parse: token: remove Ident struct
Matthias Schiffer
3 days
rebel-parse: use positional arguments for now
Matthias Schiffer
3 days
rebel-parse: introduce method calls as an Expr variant
Matthias Schiffer
4 days
rebel-parse: add benchmark
Matthias Schiffer
4 days
rebel-parse: separate tokenization step
Matthias Schiffer
4 days
rebel-parse: Initial RecipeLang parser implementation
Matthias Schiffer
5 days
examples: Add RecipeLang example
Matthias Schiffer
6 days
Move rebel-parse dependency from rebel-resolve to rebel
Matthias Schiffer
6 days
driver: parse: improve some rule and type names, order from high-level to low...
Matthias Schiffer
6 days
Introduce rebel-resolve module
Matthias Schiffer
6 days
rebel: avoid thread-local for reading recipes
Matthias Schiffer
6 days
Introduce TaskIDRef type
Matthias Schiffer
6 days
Update dependencies
Matthias Schiffer
6 days
rebel: move parsing to a separate crate
Matthias Schiffer
6 days
Reference local packages by their actual names
Matthias Schiffer
6 days
Rename directories to match crate names
Matthias Schiffer
6 days
Replace recipe separator with ::
Matthias Schiffer
7 days
driver: rename task_setup() to task_preamble(), improve code style
Matthias Schiffer
13 days
Replace 'inherit' recipe field with 'parent'
Matthias Schiffer
13 days
driver: template: rename eval() to eval_sh(), eval_raw() to eval()
Matthias Schiffer
13 days
Update dependencies
Matthias Schiffer
2024-04-07
runner: task: print detailed CPU usage for finished tasks
Matthias Schiffer
2024-04-07
driver: implement "soft" SIGINT handling
Matthias Schiffer
2024-04-07
runner: detach from driver session/process group
Matthias Schiffer
2024-04-06
driver: add --keep-going flag
Matthias Schiffer
2024-04-06
driver: do not kill remaining tasks immediately on failure
Matthias Schiffer
2024-04-06
driver: recipe: add comment regarding file sorting
Matthias Schiffer
2024-04-06
driver: move RecipeMeta to recipe module
Matthias Schiffer
2024-04-06
driver: recipe: use separate structs for recipe and subrecipe reading
Matthias Schiffer
2024-04-06
examples: use {{name}} instead of {{basename}}
Matthias Schiffer
2024-04-06
driver: add overrideable recipe name variable
Matthias Schiffer
2024-04-06
driver: refactor CompletionState::task_deps()
Matthias Schiffer
2024-04-05
runner: task: do not pass INPUT_HASH in task environment
Matthias Schiffer
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-05
driver: recipe: refactor recipe reading
Matthias Schiffer
2024-04-05
driver: do not allow overriding basename, provide additional variables to tasks
Matthias Schiffer
2024-04-04
driver: resolve: limit number of reported errors
Matthias Schiffer
[next]