Commit graph

129 commits

Author SHA1 Message Date
499bacd9c8 (zilch lang ninja): support processing simple build scripts 2025-11-14 13:01:04 +00:00
8eb1934d03 (zilch vfs): add vfs-append-file 2025-11-14 13:01:04 +00:00
80883d3206 (zilch core nixpkgs): add "eval raw in nixpkgs" function
This allows evaluating code that isn't as obviously "one derivation";
e.g. `pkgs.mkShell'.
2025-11-14 13:01:04 +00:00
5176533e0a (zilch core nix daemon): fix error handling 2025-11-14 13:01:04 +00:00
994d50c732 (zilch vfs): fix importing executable files 2025-11-14 13:01:04 +00:00
40d213520a (zilch lang ninja): add ninja build file parser 2025-11-14 13:01:04 +00:00
0dc3c7e154 docs: add more modules 2025-04-14 12:17:56 +00:00
6ed7b2f2d6 (zilch core nix drv): build fixes 2025-04-14 12:17:00 +00:00
e65143d89e (zilch magic): add nix-build build step 2025-03-20 17:46:22 +00:00
3e3b9a8bb9 (zilch planner step): fix batch steps 2025-03-20 17:43:55 +00:00
20f06e2eb9 (zilch planner step): track historical build plan steps 2025-03-09 09:47:26 +00:00
43322a8f05 (zilch planner step): remove debug output 2025-03-08 14:31:59 +00:00
5a69ffa8fa shell.nix: add (zilch planner) 2025-03-08 14:28:27 +00:00
c23a039972 (zilch planner step): add (build-plan-next-id) 2025-03-08 14:11:51 +00:00
930e9f6b15 (zilch planner): initialize build planner
This provides the core for a persistent unified build plan format.
2025-03-08 13:54:15 +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
f610d937b3 (zilch lang rust resolver): fix feature detection for some proc-macros 2025-03-02 22:14:12 +00:00
c6364fa6aa (zilch lang rust cargo): find target-specific build dependencies 2025-03-02 22:13:55 +00:00
307b1c7218 (ziclh lang rust): use compile-time path for yj
This will have to be replaced with a small Rust program, but I don't
want to resolve the chicken-egg problem right now.
2025-03-02 22:13:05 +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
fb1977a45c (zilch lang rust): more fixes 2025-03-02 20:32:52 +00:00
313cca66cc (zilch lang rust cargo): track check-cfg flags in Cargo files 2025-03-02 20:29:57 +00:00
6b7556be90 (zilch core magic): up the receive timeout
It turns out this was woefully low for large compiles.
2025-03-02 14:19:08 +00:00
8a4cfe91fa (zilch lang rust registry): don't substitute cargo tarballs 2025-03-02 14:11:05 +00:00
5721c8263b (zilch lang rust registry): skip git fetch if revspec already fetched 2025-03-02 14:11:05 +00:00
493f6712de (zilch lang rust cargo): misc fixes 2025-03-02 14:11:05 +00:00
1a0fbbe7c7 (zilch lang rust): recursively resolve pkg-config paths 2025-03-02 14:11:05 +00:00
de31b96fc8 (zilch lang rust): add CARGO_TARGET_DIR 2025-03-02 14:11:05 +00:00
063550ca00 (zilch core vfs): fix vfs-subdir 2025-03-02 14:11:05 +00:00
cab43001e6 (zilch core statusbar): small cleanups 2025-03-02 14:11:05 +00:00
ac7dec3064 (zilch core file): don't bother substituting files 2025-03-02 14:11:05 +00:00
16b2064fc6 (zilch core nixpkgs): allow evaluating arbitrary Nix code 2025-03-02 14:11:05 +00:00
5306246cdd (zilch lang rust registry): add git support 2025-03-02 14:11:05 +00:00
47add39192 (zilch core vfs): add vfs-subset function 2025-02-13 18:28:34 +00:00
77c1de2e8e rust: support dependency-based env overrides for build scripts 2025-02-12 13:55:39 +00:00
8c129e33db rust: various build script fixes 2025-02-12 13:12:04 +00:00
e42315e67a (zilch lang rust): remove lack-of-vfs workarounds 2024-11-27 17:32:13 +00:00
59dc27b94c (zilch vfs): actually commit the file
oops.
2024-11-27 16:38:40 +00:00
2a27c9c48b (zilch magic): make store-path-open more magic
This resolves store paths that aren't obvious; and adds
store-path-realised for external use of the mechanisms.
2024-11-27 16:33:31 +00:00
a008d0c0c2 (zilch lang go vfs): move to (zilch vfs)
It really wasn't that go-specific anymore.
2024-11-27 15:43:29 +00:00
c68f3852e0 (zilch lang resolver): fix(?) parsing of "< 3" as version requirement 2024-11-27 14:26:50 +00:00
8cc567a075 (zilch lang rust resolver): misc fixes 2024-11-27 14:26:50 +00:00
b55e725e2f (zilch lang rust resolver): Workaround multiple crate-type values 2024-11-27 14:26:50 +00:00
afd268c46d (zilch lang rust): various workspace fixes 2024-11-27 14:26:50 +00:00