83993d7739
zilch-cli-ninja: Use the logger
...
Change-Id: I4cfcd8495d05500b14ba4c9b39726bc86a6a6964
2025-11-21 14:39:52 +00:00
56b114ef2c
support building with chicken-install too
...
Change-Id: I47510ca9d5892f1def55ab14f610ba796a6a6964
2025-11-19 12:25:55 +00:00
5485b0f4ce
zilch-cli-ninja: make source' and diff' operate on rewrites
...
Change-Id: I6a6a69644e8984ec8400e13928c8ac0e14526ad1
2025-11-14 13:01:04 +00:00
cdee2291fb
zilch-cli-ninja: Support looking at subprojects
...
Change-Id: I6a6a6964150b0d9ea1767c815eeea23c3d7f3d02
2025-11-14 13:01:04 +00:00
3a6e716a5e
(zilch ninja): resolve depfile and source overrides relative to zilch file
...
Change-Id: I6a6a6964b712289cfd408a02f3b6951e1de53e97
2025-11-14 13:01:04 +00:00
0023f3def8
(zilch lang ninja): Support rewriting derivation inputs
...
This lets incremental Ninja builds depend on other incremental Ninja
builds.
Change-Id: I6a6a6964ef300cae2e180970048c8a4881c88e19
2025-11-14 13:01:04 +00:00
612ee6fe83
cli: fix building with newer nixpkgs
...
Change-Id: I6a6a6964315f76664943e0568456e013fcf12288
2025-11-14 13:01:04 +00:00
93a1ebba00
(zilch lang ninja): document
...
Change-Id: I6a6a6964dcc713504ec57f40981a601696a573af
2025-11-14 13:01:04 +00:00
30814de5e4
docs: Generate manpages from docs, use in CLI
...
Change-Id: I6a6a69646c6ff4c4b70cb928dc1df06890144429
2025-11-14 13:01:04 +00:00
ae774da043
zilch-cli-rust: improve behavior slightly
...
Change-Id: I6a6a69641ebf9fcf1e2d453a904db252a1cfe596
2025-11-14 13:01:04 +00:00
324aa9696b
zilch-cli-go: fixup
...
Change-Id: I6a6a6964284b0d7d37cb9f659cc2bf1e057c3ca9
2025-11-14 13:01:04 +00:00
d910ce30e8
zilch-cli-ninja: Temporarily disable statusbar
...
Change-Id: I6a6a69646c6ff4c4b70cb928dc1df06890144429
2025-11-14 13:01:04 +00:00
781e2b5534
(zilch lang ninja): process depfile, elide .h files where posssible
...
Incremental builds now take depfiles in account! Using a file that
contains a mapping of depfile to its cached contents, Zilch now
rebuilds less targets unnecessarily! If a build fails because an
include is added, it transparently rebuilds it with all possible header
dependencies, using the custom build scheduler built into Zilch. If an
include is removed, the target will be rebuilt with the new set of
headers the next time the CLI is invoked.
Change-Id: I6a6a6964c2fb191af4a474c45fd0f29623c588b0
2025-11-14 13:01:04 +00:00
38d792ff04
zilch-cli-ninja: add subcommands for extracting source and running diff
...
Change-Id: I6a6a6964eb887c7a56b4a150196403fac5066bec
2025-11-14 13:01:04 +00:00
db3b2316f0
(zilch magic): configurable CA build job count
...
Change-Id: I6a6a6964f157a33b35dae7245c344be7907c5221
2025-11-14 13:01:04 +00:00
dc7487b9e2
zilch-cli-ninja: initialize
...
Change-Id: I6a6a6964ba06a7bf26e46010d9d0920e28f63e50
2025-11-14 13:01:04 +00:00
bac63118d2
zilch-cli-rust: fix ordering of append-dir
2025-03-03 15:13:27 +00:00
974290206c
zilch-cli-rust: add overrides for the crates that alacritty depends on
2025-03-02 22:14:28 +00:00
cb046ea859
zilch-cli-rust: filter out target directories
2025-03-02 22:12:30 +00:00
0ffa327f9b
zilch-cli-rust: fix statusbar when stderr is not a terminal
2025-03-02 22:11:59 +00:00
741fc30d84
zilch-cli-rust: fix copypasta error in --help
2025-03-02 21:44:11 +00:00
071bc48a8b
zilch-cli-rust: provide default overrides
2025-03-02 21:25:32 +00:00
56ab2a7b71
zilch-cli-go: fix statusbar behavior on unhandled exceptions
2025-03-02 20:33:41 +00:00
5c22a25a24
zilch-cli-rust: add
2025-03-02 20:33:27 +00:00
ba58f94843
cli: add more options
2024-10-04 16:05:24 +00:00
55a1efa08f
Initial commit
2024-10-04 15:08:26 +00:00