9 Commits

Author SHA1 Message Date
2f4dc29b42
Fixed .gitignore ignoring only directories and not symlinks. 2025-09-14 00:05:31 +01:00
f4ed20d3d4
Added empty example for measuring startup performance. 2025-02-03 10:29:20 +00:00
aa3246831d
Updated all examples with new syntax. 2025-02-03 10:10:25 +00:00
eedd24d9b5
Added more examples of failures. 2025-01-30 04:45:04 +00:00
375015c64f
Replaced YAML ast with custom parser.
This should be several commits due to changing how aliases and patterns are implemented, but back-porting these changes to the yaml ast to just throw it away is wasteful, so it's done all at once.
We will also be simplified a large part of the codebase in the near time, so many of these changes are patchwork to make things work.
Due to this, the guide also needs to be rewritten from scratch, and so was currently removed and will be added again eventually.
2025-01-30 01:58:29 +00:00
5390fb8019
Added example with many outputs. 2024-08-26 15:20:49 +01:00
cf3bdd613b
Fixed deadlock with rules with multiple outputs.
The deadlocked happened on setups like the new example `multiple-outputs` when a rule needed all outputs of a rule as a dependency.
2024-08-16 03:37:32 +01:00
f2d56881ca
Added error for when a rule recurses on itself. 2024-08-13 23:24:05 +01:00
34b2abc732 Updated example and created it on examples/. 2023-01-01 22:02:55 +00:00